matplotlib ax 与 刻度相关函数
matplotlib 函数 相关 刻度
2023-09-11 14:21:26 时间
参考链接
https://blog.csdn.net/weixin_34498545/article/details/112631706
进行初始化
plt.figure(figsize = (8,6))
ax = plt.gca()
调整坐标轴范围
x轴
ax.set_xlim()
y轴
ax.set_ylim()
设置在 0 - 8 之间
ax.set_xlim(0,8)
ax.set_ylim(0,8)
设置 x 轴 y 轴 标题
("内容",fontsize = ,color = ,alpha = , bbox = ,)
ax.set_xlabel()
ax.set_ylabel()
参数示例
ax.set_xlabel("X轴",fontsize = 14,color = 'b',alpha = 0.7,bbox=dict(boxstyle='round,pad=0.5', fc='yellow', ec='blue',lw=1 ,alpha=0.7))
ax.set_ylabel("Y轴",fontsize = 14,color = 'b',alpha = 0.7,bbox=dict(boxstyle='round,pad=0.5', fc='yellow', ec='blue',lw=1 ,alpha=0.7))
修改默认刻度文字
(列表 , family = , fontsize = ,)
ax.set_xticklabels()
ax.set_yticklabels()
ax.set_xticklabels(['A','B','C','D','E','F','G'])
ax.set_yticklabels(['鉴','图','化','视','可','注','关'],
family = 'SimHei',fontsize = 14)
突出主副刻度
使用 tick_params 对刻度线进行调整
tick_params(which = , length = , labelsize = ,)
tick_params(which='major',length=8,labelsize=10)
tick_params(which='minor',length=4)
调整 坐标轴 刻度 距离
默认刻度 locator
位置 MultipleLocator
样式 FormatStrFormatter
from matplotlib.ticker import MultipleLocator, FormatStrFormatter
xmajorLocator = MultipleLocator(1)
ax.xaxis.set_major_locator(xmajorLocator)
ymajorLocator = MultipleLocator(1)
ax.yaxis.set_major_locator(ymajorLocator)
xminorLocator = MultipleLocator(0.25)
ax.xaxis.set_minor_locator(xminorLocator)
yminorLocator = MultipleLocator(0.25)
ax.yaxis.set_minor_locator(yminorLocator)
MultipleLocator(1) 表示刻度之间的间隔为 1
相关文章
- 实现 等高线图 - 基于python-matplotlib
- python-matplotlib 绘制面积图&热力图
- python-matplotlib库绘制饼形图专题(从一般饼状图到内嵌环形图)
- Python--Matplotlib库与数据可视化③--Figures、Axes对象与多图绘制
- [转]python (matplotlib)画三维图像
- 如何使用MatPlotLib绘制出具有两个 Y 轴的曲线图?
- Matplotlib绘制简单函数的梯度下降法
- python 利用matplotlib中imshow()函数绘图
- 《Python数据可视化编程实战》—— 1.9 为项目设置matplotlib参数
- 《Python数据可视化之matplotlib实践》 源码 第一篇 入门 第四章
- windows下sklearn库的安装教程,Numpy、Scipy、matplotlib
- matplotlib油漆基础
- matplotlib基础汇总_03
- python matplotlib