赞
踩
分享一下个人写的一些关于 matplotlib 的笔记~~
import matplotlib.pyplot as plt
- # 设置中文
- plt.rc("font", family='MicroSoft YaHei', weight='bold')
- # 设置标题
- plt.title("这里写标题")
- plt.xlabel('x轴名称')
- plt.ylabel('y轴名称')
- # 绘制网格 alpha网格颜色深浅
- plt.grid(alpha=0.4)
- # 需要设置线条名称和颜色
- # label 线条名称
- # color 线条颜色
- # linestyle -实线 -- 虚线 -.点划线 :点虚线
- # linewidth 线条粗细
- # alpha 透明度
- plt.plot(x, y1, label="自己", color='red', linestyle='--', linewidth=1, alpha=0.5)
- plt.plot(x, y2, label="同桌", color='blue', linestyle=':', linewidth=1, alpha=0.5)
- # 添加图例
- # loc='right' 'upper right' 上右 'lower right' 下右 或者 传数字 loc=0~10
- plt.legend()
- # 保存图片
- plt.savefig('./t1.png')
- # 设置图形大小 宽高 像素
- plt.figure(figsize=(20, 8), dpi=80)
- # label 线条名称
- # color 线条颜色
- # linestyle -实线 -- 虚线 -.点划线 :点虚线
- # linewidth 线条粗细
- # alpha 透明度
- plt.bar(x, y, label="自己", color='red', linestyle='--', linewidth=1, alpha=0.5)
- # 竖1 横3 第一个位置
- plt.subplot(1, 3, 1)
- import matplotlib.pyplot as plt
-
- x = ['2', '3', '4']
- y = [1, 3, 10]
-
- plt.scatter(x, y)
-
- plt.show()
- import matplotlib.pyplot as plt
-
- x = ['2', '3', '4']
- y = [1, 3, 10]
-
- plt.bar(x, y)
-
- plt.show()
- import matplotlib.pyplot as plt
-
- x = ['2', '3', '4']
- y = [1, 3, 10]
-
- plt.barh(x, y)
-
- plt.show()
- import random
- import matplotlib.pyplot as plt
-
- y = [random.randint(10, 50) for i in range(1, 30)]
-
- plt.hist(y)
-
- plt.show()
- import matplotlib.pyplot as plt
-
- x = ['2', '3', '4']
- y = [1, 3, 10]
-
- plt.plot(x, y)
-
- plt.show()
- import matplotlib.pyplot as plt
-
- x = [2, 3, 4]
- # labels 名称
- # autopct 百分比显示
- plt.pie(x, labels=[1,2,3], autopct='%.2f%%')
-
- plt.show()
就到这里啦
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。