1 python绘图的基础知识
1 绘制不同风格(plot函数)
- 线条风格
- 线条颜色
- 线条标记
2 绘图实例
import matplotlib.pyplot as plt
from pylab import mpl
mpl.rcParams['font.sans-serif'] = ['STZhongsong'] # 指定默认字体:解决plot不能显示中文问题
mpl.rcParams['axes.unicode_minus'] = False # 解决保存图像是负号'-'显示为方块的问题
x1 = [0.2, 0.5, 0.7, 0.8, 0.9, 1]
y1 = [0.4, 0.23, 0.45, 0.6,0.8,1]
plt.axis([0.5,1,0,1.08]) ##(0.5,1)x轴的范围, (0,1.08)y轴的范围
plt.xticks([i * 0.1 for i in range(5, 11)]) ## 显示的x轴刻度值
plt.yticks([i * 0.1 for i in range(0, 11)]) ## 显示y轴刻度值
plt.plot(x1, y1, color="r", linestyle="-", linewidth=1, label="标签") ## 图线的设置
## 虚线
plt.axvline(0.64,0,0.36,color="k", linestyle="--", linewidth=1) ## 垂直x轴的直线
plt.axhline(0.39,0,0.28, color="k",linestyle="--", linewidth=1) ## 垂直y轴的直线
## 坐标轴标题
plt.title("标题", color='k')
## 图例
plt.rcParams.update({'font.size': 8})##图例的大小
plt.legend(loc='lower left', bbox_to_anchor=(0.003, 0.02)) ##图例的位置
plt.ylabel("y轴的值") ## y轴标签
plt.xlabel("y轴的值") ## x轴标签
plt.show()
展示运行结果