数据蛙数据分析基础学习

python——Matplotlib-可视化小结

2019-12-10  本文已影响0人  Gaafung峰

官网:

https://matplotlib.org/

一、基本包导入

import numpy as np 
import matplotlib.pyplot as plt
%matplotlib inline
plt.rcParams['font.sans-serif']=['SimHei'] #用来正常显示中文标签
plt.rcParams['axes.unicode_minus']=False #用来正常显示负号
pylab.rcParams['figure.figsize'] = (10, 6) # 调整图片大小 行列

二、plt的通用用法

(1)标题 plt.title("Hello World!!")

(2)限制y轴范围 plt.ylim(0,15)

(3)指定标签赋值plt.xticks([1,2,3],['A','B','C'])

(4)图例 plt.legend()

(5)添加文字 plt.text(0.0,48,"TEXT")

image.png
(6)添加文字2 plt.annotate

plt.annotate('Points',
xy=(1, np.sin(1)),
xytext=(2, 0.5), fontsize=16,
arrowprops=dict(arrowstyle="->")) #文字,xy位置,xytext文字显示的地方,fontsize文字大小,arrowprops注释样式,有各种各样文字和颜色

(7) 画布拆分
fig, axes = plt.subplots(nrows=2, ncols=2,facecolor='darkslategray') #2行2列的画布
ax0, ax1, ax2, ax3 = axes.flatten() #flatten展开,axes的数组定义四块名称

(8)展现图表 plt.show()
如果没有%matplotlib online,则需要plt.show()

(9)共享轴 sharey=True
fig, axs = plt.subplots(1, 2, sharey=True, tight_layout=True)

三、plt的常用图形

(1)折线图 plt.plot

image.png
(2)条形图 plt.bar/plt.barh
image.png
image.png
(3)多个条形图
image.png
(4)堆积条形图
image.png
(5)散点图plt.scatter
image.png
(6)直方图plt.hist
image.png
(7)箱型图plt.boxplot
image.png
上一篇下一篇

猜你喜欢

热点阅读