文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

python matplotlib笔记:坐标轴设置

2023-09-11 21:30

关注

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 pltimport 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坐标轴格式

来源地址:https://blog.csdn.net/weixin_39747882/article/details/128068411

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯