matplotlib元素
#常规导入方法
import matplotlib.pyplot as plt
1、分类(2大类)
(1)基础类
line
marker点
text
lengend 图例
grid 网格线
title
image
(2)容器类
figure 整个图形
axes 坐标图形(也就是figure的子图)
axis 坐标轴(locator刻度位置,formatter显示数值)
tick 刻度
层次: figure->axes->axis->tick
2、查看对象
调整元素时候就要调用里面的对象
1.查看有哪些可用样式
#查看可用样式
plt.style.available
2.返回当前当前状态下的axes对象
plt.gca()
ax=plt.gca()
ax.spines['right'].set_color('none')
ax.spines['top'].set_color('none')
# 设置上、右边线不显示
3.查看当前axes对象下的元素
plt.gca().get_children()
4.返回当前状态下的figure、axes对象
plt.gcf()
plt._axes()
3、调整元素
#图表尺寸、分辨率
figure() #figsize,dpi
#图名,文字设置
title() #str,fontdict文本格式
#x、y轴标题
xlabel() #xlabel
ylbael() #ylabel
#x、y轴范围
axis()
xlim() #xmin,xmax
ylim() #ymin,ymax
#x、y轴刻度
xticks() #ticks刻度数值,labels刻度名称,fontdict
yticks()
#x、y轴主次网格线
grid() #b有无网格,which主/次,axis,color,linestyle,linewidth,alpha透明度
#图例设置
legend() #loc,edgecolor,facecolor,fontsize