图表中常见的辅助元素
设置坐标轴的标签
x轴:xlable(想要设置的标签值(xlable) ) = set_xlable(想要设置的标签值(xlable)
y轴:ylable(想要设置的标签值(xlable)) = set_ylable(想要设置的标签值(xlable))
设置刻度范围与标签
xlim(刻度起始值, 刻度结束值 )
xticks([图像刻度值],[想要设置的刻度标签(f'$符号内容$')])
代码示例
为图像添加标题和图例
plt.title("标题",loc=标题位置,pad=标题与图表顶部的距离)
plt.legend(handles(绘制的图像),
labels(对应的图例名称),
loc=位置(默认居中),
bbox_to_ancho=[数值1:水平位置,数值2:垂直位置],
title(图例标题),
shadow(设置阴影True/False),
fancybox(圆角))
代码示例:
为图像添加表格
grid(b(是否显示网格)=True(默认),【网格的类型】which=‘major(默认)minorboth’,【网格显示的方向】axis='both(默认),y,x',【网格线宽度】linewidth(lw) = 值)
代码示例:
为图像添加参考线
水平参考线
axhline(y=坐标值,【默认为0】xmin=起始位置,【默认为0】xmax=终止位置,【参考线类型:-实线,--虚线,】linestyle=)
垂直参考线:同上
axvline(x=坐标值,ymin=起始值,ymax=终止位置,linestyle=)
代码示例:
为图像添加参考区域:
水平:
axhspan(【水平】ymin,ymax,xmin=【垂直】最小值【默认0】,xmax=最大值【默认1】)
垂直:
axvspan(【垂直】xmin,xmax,min=【垂直】最小值【默认0】,max=最大值【默认1】)
代码示例:
为图像添加注释文本:
指向型:
annotate(s(注释文本内容),xy=(被注释处的坐标),xytype=(想要的注释文本的位置坐标),arrowprops=dict(arrow)
无指向型:
text(x,y【注释文本的位置】,s【注释文本内容】,fontdict=【字体类型】,ha = 水平对齐方式,va =垂直对齐方式,bbox = dict(注释文本边框属性))
代码示例:
为图像添加表格
table(cellText[【数据1】,【数据2】...],
colWidths=列的宽度),
rowLabels=[行的头标签]
colLabels=[列的头标签],
loc = ‘表格与绘图区域对齐方式’)
此外还有多种属性,这里就不一一举例
代码示例:



