plot函数、基本图像属性设置、中文显示问题解决方法、子图设置

plot()函数
1  | plot(*args,**kwargs)  | 
| 参数名称 | 含义 | 
|---|---|
| *args | 前2个位置参数用来设置折线图上若干个端点坐标; 第一个参数位置:x坐标; 第二个参数位置:y坐标; 第三个参数位置:颜色、线型、标记符号形状 颜色:‘r’(红色)、‘g’ (绿色)、‘b’(蓝色)、‘c’(青色)、‘m’(品红色)、‘y’(黄色)、‘k’(黑色)、‘w’(白色) 线型:’-’(实心线)、’–’(短划线)、’-.’(点划线)、’:’(点线) 标记符:’.’(圆点)、‘o’(圆圈)、‘v’(向下的三角形)、’^’(向上的三角形)、’<’(向左的三角形)、 ‘>’(向右的三角形)、’*’(五角星)、’+’(加号)、’_’(下划线)、‘x’(x符号)、‘D’(菱形)  | 
| **kwargs_ | alpha:指定透明度,介于0到1之间,默认为1,表示完全不透明; antialiased或aa:TRUE表示图形启用抗锯齿或反走样,False表示不启用,默认为True; color 或 c:线条颜色; label:线条标签; linestyle 或 ls:线型; linewidth 或 lw:线条宽度,单位为像素; marker:标记符形状; markeredgecolor 或 mec :标记符边线颜色; markeredgewidth 或 mew:标记符边线宽度; markerfacecolor 或 mfc:标记符背景色; markersize 或 ms:标记符大小;visible:线条与标记符是否可见,默认为True  | 
——示例
1  | import numpy as np  | 

基本图像属性设置
坐标轴标题
1  | #front(标签属性):字体、大小等  | 
坐标轴范围
1  | plt.xlim(0,100)  | 
坐标标签
1  | plt.text(np.pi/2, max(y),'Max',fontsize=14) #添加文字  | 
添加记号
1  | plt.scatter([np.pi/2], [max(y)], marker='*', color='red', s=120) #画个记号  | 
添加参考线
1  | # 绘制水平线  | 
图标标题
1  | plt.title('our first plot') #图标标题  | 
设置figure大小、像素
1  | plt.figure(figsize=(6, 4), dpi=100)  | 
横坐标文字竖排
1  | r['列'] = r['列'].map(lambda x: '\n'.join(x))  | 
取消每一个的边框
1  | ax1 = plt.subplot(1, 1, 1)  | 

保存图片
1  | plt.savefig("折线图01.png", dpi=200)  | 
代码整合示例
1  | import numpy as np  | 

中文显示问题解决方法
1  | #图上显示中文的问题  | 

子图设置
1  | import numpy as np  | 

循环子图,图例位置、大小和样式
——部分数据展示

——代码
1  | import pandas as pd  | 

忽视空值
1  | import numpy as np  | 

只显示部分坐标
1  | import matplotlib.pyplot as plt  | 







