提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
图表的辅助元素是指除根据数据绘制的图形之外的元素,常用的辅助元素包括坐标轴标题、图例、网格、参考线、参考区域、注释文本和表格,它们都可以对图形进行补充说明为了便于理解,下面以折线图为例介绍图表常用的辅助元素
一、绘制正弦,反弦曲线为图表添加辅助元素
代码如下:
#导入模块
import matplotlib.pyplot as plt
import numpy as np
#设置中文
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False
#创建对象
fig = plt.figure()
ax = fig.add_subplot(111)
#绘制正弦、余弦曲线
x = np.linspace(-np.pi, np.pi, 256, endpoint=True)
y1, y2 = np.sin(x), np.cos(x)
ax.plot(x, y1, x, y2)
#展示
plt.show()
效果如下:
二、设置坐标轴的标签、刻度范围、刻度标签、标题、图例
1.设置坐标轴的标签
代码如下:
ax.set_xlabel("x轴")
ax.set_ylabel("y轴")
2.设置x轴的刻度范围和刻度标签
代码如下:
ax.set_xlim(x.min()*1.5, x.max()*1.5)
ax.set_xticks([-np.pi, -np.pi/2, 0, np.pi/2, np.pi], [r'$-\pi$', r'$-\pi/2$', r'$0$', r'$\pi/2$', r'$\pi$'])
效果如下:
3.添加标题
代码如下:
ax.set_title("正弦曲线和余弦曲线")
4. 添加图例
代码如下:
lines = plt.plot(x, y1, x, y2)
plt.legend(lines, ['正弦','余弦'], shadow=True, fancybox=True)
效果如下:
总结
以上就是今天要讲的内容,本文仅仅简单介绍了图表的辅助元素的使用。