首页 > Python资料 博客日记
python matplotlib笔记:坐标轴设置
2024-05-13 01:00:05Python资料围观298次
文章python matplotlib笔记:坐标轴设置分享给大家,欢迎收藏Python资料网,专注分享技术知识
1、坐标轴范围、名称、刻度
ax.xlim():设置x坐标轴范围
ax.ylim():设置y坐标轴范围
ax.xlabel():设置x坐标轴名称
ax.ylabel():设置y坐标轴名称
ax.xticks():设置x轴刻度
ax.yticks():设置y轴刻度
#设置y轴
ax.set_ylim(0,10000)
#设置x轴:set_xlim 设置坐标轴的显示范围,范围要能大到足够包含所有值
ax.set_xlim(0,10)
2、坐标轴设置
gca():获取当前坐标轴信息
ax.spines:设置边框
ax.set_color:设置边框颜色:默认白色
ax.spines:设置边框
ax…xaxis.set_ticks_position:设置x坐标刻度数字或名称的位置
ax…yaxis.set_ticks_position:设置y坐标刻度数字或名称的位置
ax…set_position:设置边框位置
3、旋转坐标轴标签
ax.autofmt_xdate(self, bottom=0.2, rotation=30, ha=’right’, which=None)
参数:
bottom:此参数是subplots_adjust()子图的底部。
rotation:此参数是xtick标签的旋转。
ha:此参数是xticklabels的水平对齐方式。
which:此参数选择要旋转的刻度标签。
返回值:此方法不返回任何值。
双轴设置
import matplotlib.pyplot as plt
import numpy as np
#创建图形对象
fig = plt.figure()
#添加子图区域
a1 = fig.add_axes([0,0,1,1])
#准备数据
x = np.arange(1,11)
#绘制指数函数
a1.plot(x,np.exp(x))
a1.set_ylabel('exp')
#添加双轴
a2 = a1.twinx()
#‘ro’表示红色圆点
a2.plot(x, np.log(x),'ro-')
#绘制对数函数
a2.set_ylabel('log')
#绘制图例
fig.legend(labels = ('exp','log'),loc='upper left')
plt.show()
注意,版本不同可能导致代码跑不通
参考文档:
Matplotlib:设置坐标轴范围,刻度,位置,自定义刻度名称,添加数据标签
Matplotlib坐标轴格式
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!
标签:
相关文章
最新发布
- 基于人脸识别的校园课堂考勤管理系统设计与实现(Python)
- Python的13款Web框架对比(比较全!建议收藏!)
- 【python】Matplotlib库安装教程
- Python 青铜宝剑十六维,破医疗数智化难关(上)
- 【Python篇】PyQt5 超详细教程——由入门到精通(序篇)
- Python 条件语句详解 if - elif-else
- C语言&Python&Bash:空白(空格、水平制表符、换行符)与转义字符
- 计算机毕业设计Python中华古诗词知识图谱可视化 古诗词智能问答系统 古诗词数据分析 古诗词情感分析模型 自然语言处理NLP 机器学习 深度学习
- Python | 基于支持向量机(SVM)的图像分类案例
- 如何在Python中安装GDAL库(gdal)
点击排行
- 版本匹配指南:Numpy版本和Python版本的对应关系
- 版本匹配指南:PyTorch版本、torchvision 版本和Python版本的对应关系
- Python 可视化 web 神器:streamlit、Gradio、dash、nicegui;低代码 Python Web 框架:PyWebIO
- 相关性分析——Pearson相关系数+热力图(附data和Python完整代码)
- Anaconda版本和Python版本对应关系(持续更新...)
- Python与PyTorch的版本对应
- Windows上安装 Python 环境并配置环境变量 (超详细教程)
- Python pyinstaller打包exe最完整教程