使用Matplotlib绘制的图表的默认坐标轴是在左下角的,这样对于一些函数的显示不是非常方便,要改变坐标轴的默认显示方式主要要使用gca()方法

plt.gca()表示 Get current axis,使用这个方法我们可以获得整张图表的坐标对象,这样我们就可以对坐标进行处理了,像移动位置,设置颜色之类的,类似plt.gcf()这个是 Get current figure  即获得当前图表的图像,对图像进行处理。

我们可以定义一个变量接收这个值:

ax = plt.gca()

接下来还要了解一个方法 :spine()  这个单词的意思是脊梁,我的理解就是包围图表的线条,例如:

其余的两条边也是一样的道理,那么,如果我们要移动坐标到中心点,那么我们可以移动其中的两条边,并隐藏两条边即可:

ax.spines[‘right’].set_color(‘none’)

ax.spines[‘top’].set_color(‘none’)

ax.xaxis.set_ticks_position(‘bottom’)

ax.yaxis.set_ticks_position(‘left’)

这时候做坐标轴只剩下两条线,接下来就是指定x轴以及y轴的绑定:

ax.spines[‘bottom’].set_position((‘data’, 0))

ax.spines[‘left’].set_position((‘data’, 0))

这样写的结果是将x,y轴绑定到特定位置,至于这两个的值

python坐标轴位置_Python Matplotlib 改变坐标轴的默认位置相关推荐

  1. echarts 柱状图不显示y坐标轴_Python+matplotlib自定义坐标轴位置、颜色、箭头

    图书推荐: <Python程序设计基础与应用>(ISBN:9787111606178),董付国,机械工业出版社 图书详情: 用书教师可以联系董老师获取教学大纲.课件.源码.教案.考试系统等 ...

  2. python系统字体_Python matplotlib修改默认字体的操作

    matplotlib库作为Python常用的数据可视化库,默认字体居然不支持中文字体,必须得吐槽一下~ 闲言少叙,开始正文 方法1:在plot中指定prop参数 使用matplotlib.font_m ...

  3. python 显著性差异_python matplotlib 标注 统计差异 显著性 *

    画柱状图时会遇到添加显著性标记的问题,因为matplotlib没有自带的接口,所以只好自己画了一个 主要思路是用plot画标注框线,用annotate标注. 具体应用的时候需要根据柱状图的位置,调整x ...

  4. python计算卡路里_python matplotlib绘图大全(散点图、柱状图、饼图、极坐标图、热量图、三维图以及热图)...

    //2019.7.14晚 matplotlib七种常见图像输出编程大全 七种图形汇总输出如下: import numpy as np #导入数据结构nmupy模块 import matplotlib. ...

  5. python 柱状图 居中_python matplotlib模块: bar(柱状图)

    plt模块的bar方法可以帮助我们绘制竖着的柱状图. 功能非常强大, 使用起来非常简单, 详细注释放在源码. 其中各种颜色的hex值可以从: 各种颜色hex值获取 源码: # coding=utf-8 ...

  6. python画箭头_Python matplotlib绘制图形,包括点、曲线、注释和箭头

    Python的matplotlib模块绘制图形功能很强大,今天就用pyplot绘制一个简单的图形,图形中包括曲线.曲线上的点.注释和指向点的箭头. 1. 结果预览: 2. 代码如下: from mat ...

  7. python画十字_python matplotlib作带上下限的十字图

    import matplotlib.pyplot as plt import matplotlib as mlb import numpy as np def paint(): mlb.rcParam ...

  8. python 柱状图 居中_Python matplotlib 柱状图

    matplotlib是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图.而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中.它的文档相当完备,并且 ...

  9. python axes函数_Python Matplotlib.axes.Axes.axvline()用法及代码示例

    Matplotlib是Python中的一个库,它是数字的-NumPy库的数学扩展.轴类包含大多数图形元素:Axis,Tick,Line2D,Text,Polygon等,并设置坐标系. Axes实例通过 ...

最新文章

  1. LeetCode 829. Consecutive Numbers Sum--笔试题--C++解法
  2. Python 小白从零开始 PyQt5 项目实战(8)汇总篇(完整例程)
  3. oracle11gr2克隆安装,VirtualBox+Oracle 11gR2 RAC安装总结
  4. uniapp小程序的getsysteminfo_Typecho小程序:Pisces-Mini-Program
  5. 好的架构不是设计出来的,而是演进出来的
  6. 看不懂JDK8的流操作?5分钟带你入门(转)
  7. 阿里、腾讯双双辟谣:云计算魅力彰显
  8. 数据结构试卷及答案(十)
  9. sk hynix 固态硬盘 管理_5000MB/s 极速狂飙——希捷酷玩FireCuda 520 PCIE4.0 SSD固态硬盘体验...
  10. ArcGIS Pro创建企业级地理数据库(Postgis)
  11. 戴尔微型计算机7050配置,戴尔 Dell OptiPlex 7060 微型机体验分享 - 1升的迷你小钢炮...
  12. 网站常用JSON嵌套形式
  13. 数学建模·层次分析法基本步骤及参考代码
  14. linux里hba状态_Linux更换HBA卡后重新扫盘指令
  15. AD使用笔记1 原理图与PCB布局同步实现
  16. 视频文件格式解析之 3GP/MP4 .
  17. 电气仪表、电表检测、表计检测图像数据集(含VOC标签,3000多张图像,网盘下载链接)
  18. 四川行无疆讲解拼多多用户群体分析
  19. python中年月日_Python中当前年和月的日期时间
  20. 快手小店违约金不交会有什么影响?快手违规如何申诉?

热门文章

  1. ES系列知识补充与应用实践
  2. c++的未来前景估测
  3. 【数据结构】——二叉树详解
  4. “马蜂窝裁员40%”的背后:我们如何避免城门失火,殃及池鱼?
  5. MFC实现播放SWF
  6. 2020年广东工业大学计算机专业初试考研,2020广东工业大学研究生分数线汇总(含2016-2020历年复试)...
  7. 质量frr_【转】 FAR FRR EER 区别
  8. java程序员特长_JAVA程序员应该具备的十项技能
  9. 对于多曲面模型如何转换钣金并展开
  10. 十个糟糕的程序员的行为