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.
1. install matplotlib
bash
conda install matplotlib
2. run jupyter notebook
bash
jupyter notebook
8888 port
new a python file

3. run a 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("成大事者,不拘小节")