【Python】Jupyter Matplotlib Basic Usage

Matplotlib

  • [Matplotlib Introduction](#Matplotlib Introduction)
  • [1. install matplotlib](#1. install matplotlib)
  • [2. run jupyter notebook](#2. run jupyter notebook)
  • [3. run a demo](#3. run a demo)
  • [4. try](#4. try)

Matplotlib Introduction

Matplotlib is a comprehensive library for creating static, animated, and interactive visualizations.

Document

1. install matplotlib

bash 复制代码
conda install matplotlib

2. run jupyter notebook

bash 复制代码
jupyter notebook

8888 port

new a python file

3. run a demo

Matplotlab Demo

4. try

python 复制代码
import matplotlib.pyplot as plt # 导入pyplot,别名为plt

data = {'apple': 10, 'orange': 15, 'lemon': 5, 'lime': 20} # 字典
names = list(data.keys()) # 取出字典的key值(数组),对应x轴坐标的值
values = list(data.values()) # 去除字典的value值(数组),对于y轴坐标的值

# subplots用于创建一个图像和一组子图
# 1行3列,3个子图,figsize设置图的宽高,sharey共享y轴
fig, axs = plt.subplots(1, 3, figsize=(9, 3), sharey=True)
# 第一个图
axs[0].bar(names, values) # bar绘制柱状图
# 第二个图
axs[1].scatter(names, values) # scatter绘制散点图
# 第三个图
axs[2].plot(names, values) # plot绘制折线图
fig.suptitle('Categorical Plotting') # suptitle添加标题


Success!

like Echarts, u need more configuration to beauty chart.


复制代码
print("成大事者,不拘小节")
相关推荐
亿牛云爬虫专家42 分钟前
Worker越简单,系统越稳定:从单机到集群
爬虫·python·集群·爬虫代理·单机·代理ip·worker
smj2302_796826521 小时前
解决leetcode第3801题合并有序列表的最小成本
数据结构·python·算法·leetcode
AI数据皮皮侠1 小时前
中国乡村旅游重点村镇数据
大数据·人工智能·python·深度学习·机器学习
小北方城市网2 小时前
第 11 课:Python 全栈项目进阶与职业发展指南|从项目到职场的无缝衔接(课程终章・进阶篇)
大数据·开发语言·人工智能·python·数据库架构·geo
danyang_Q2 小时前
d2l安装(miniforge+cuda+pytorch)
人工智能·pytorch·python
源码梦想家2 小时前
多语言高性能异步任务队列与实时监控实践:Python、Java、Go、C++实战解析
开发语言·python
百***78753 小时前
Gemini 3.0 Pro与2.5深度对比:技术升级与开发实战指南
开发语言·python·gpt
reasonsummer3 小时前
【教学类-122-01】20260105“折纸-东南西北中”(4个方向文字,9个小图案)
python·通义万相
智航GIS3 小时前
9.6 JSON 基本操作
python·json
@zulnger3 小时前
python 学习笔记(文件读写)
笔记·python·学习