python学习笔记--坐标轴刻度

所用的库及环境:

ide:pycharm

python环境:python3.7

matplotlib:   matplotlib 1.11

numpy:  numpy1.15.

datetime :datetime

坐标轴刻度

概念

当需要把x,y坐标轴刻度调整的更密集些或者更宽松点

学习如何调整x,y坐标轴刻度

坐标轴刻度调整

面向对象形式

pyplort形式

locater_params介绍

文档:

介绍:control behavior of tick locators.

属性:

axis:

介绍:此属性参数表示要操作的轴,默认是both,如果想只改变x轴就把参数置位‘x’,y轴相同

可选参数:both,x,y

nbins:

介绍:表示要操作的坐标轴一共有多少格

可选参数:可以是数字,表示坐标轴一共有多少格,数字越大格越多,越密集

复习面向对象形式,pyplot的区别

面向对象形式:面向对象形式不能实时与界面进行交互,在python console修改图表不会立即生效,需要重新运行

pyplot形式:pyplot形式可以实时与界面交互,在python console修改图表会立即生效,不需要重新运行

如果想改变只改变其中一个坐标轴的刻度

更改locater_params中的axis属性(参见上午该属性介绍)

当坐标轴显示的是日期时,调整刻度

import matplotlib.pyplot as plt

import numpy as np

import matplotlib as mpl

import datetime

#面向对象方式

fig = plt.figure()

start = datetime.datetime(2015,1,1)#起始时间

stop = datetime.datetime(2016,1,1)#停止时间

delta = datetime.timedelta(days=1)

dates = mpl.dates.drange(start,stop,delta)#生成一个matplotli认得的days序列

y = np.random.rand(len(dates))

ax = plt.gca()

ax.plot_date(dates,y,linestyle = '-',marker = '')

date_format = mpl.dates.dateformatter('%y-%m')

#只显示年月

ax.xaxis.set_major_formatter(date_format,)

fig.autofmt_xdate()

#开启自适应

plt.show()

效果

结语:

感谢matplotlib,numply提供的文档,感谢麦子学院提供的视频教学

文章如哪里有误请联系作者qq406802063,及时更正,感谢

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

python 坐标轴 单位刻度_Python学习笔记(matplotlib篇)--坐标轴刻度相关推荐

  1. python查看方法作用_python学习笔记1,新手小白也能看得懂

    这是酸菜在风变编程上学习python时积累的学习笔记,希望能帮到同样也在学习中的小伙伴.持续更新~ 第0关 Print()函数 (1)不带引号:让计算机读懂括号里的内容,打印最终的结果 例:print ...

  2. python的基本数据结构_Python学习笔记——基本数据结构

    列表list List是python的一个内置动态数组对象,它的基本使用方式如下: shoplist = ['apple', 'mango', 'carrot', 'banana'] print 'I ...

  3. python的基本数据结构_python学习笔记-基本数据结构

    Python 学习笔记-1 写在最前面,因为组内小伙伴要走,生信团队由原来的7个人,慢慢的变的只有我一个人了,需要紧急突击下python,因为有python的流程要交接维护 python 基本情况 代 ...

  4. python创建实例属性_Python学习笔记__6.5章 实例属性和类属性

    # 这是学习廖雪峰老师python教程的学习笔记 1.概览 1.1.实例绑定属性 class Student(object): def __init__(self, name): self.name ...

  5. python __name__怎么使用_python学习笔记26(python中__name__的使用)

    在python中,每个py文件都是一个模块,也都是一个可执行文件,即包含main方法.因此,对每个py文件,可以单独运行,也可以import它给其他客户使用,这两种情况不一样. 1. 如果模块是被导入 ...

  6. python编辑器文字放大_python学习笔记000

    写在最前面 其实想学习编程很久了,以前也陆陆续续学习过一段时间的编程,但总是半途而废,经过我长达三秒钟的思考,总结出以下两个方面的原因: 1.没有学习的压力.因为我不是程序员,编程不是我吃饭的家伙,会 ...

  7. python的continue用法_Python学习笔记之Break和Continue用法分析

    本文实例讲述了Python学习笔记之Break和Continue用法.分享给大家供大家参考,具体如下: Python 中的Break 和 Continue break:控制何时循环应该结束 conti ...

  8. python中continue用法_Python学习笔记之Break和Continue用法分析

    本文实例讲述了Python学习笔记之Break和Continue用法.分享给大家供大家参考,具体如下: Python 中的Break 和 Continue break:控制何时循环应该结束 conti ...

  9. python 异步加载_Python学习笔记4——爬取异步加载数据

    一.什么是异步加载? 在之前的学习笔记中,爬取的网页是需要手动翻页的网址,但是一些网站是通过自动加载翻页的,如knewone网页.浏览knewone的官网就能发现,当下拉到网页最下端时,网站会自动加载 ...

最新文章

  1. 转[再谈应用环境下的TIME_WAIT和CLOSE_WAIT]
  2. 九省联考2018总结
  3. 面试题:聊聊Unix与Java的IO模型?
  4. AM335x(TQ335x)学习笔记——GPIO关键驱动移植
  5. 使用SpringData出现java.lang.AbstractMethodError
  6. leetcode94. 二叉树的中序遍历(dfs)
  7. redis核心技术与实战(四)高可用高扩展篇
  8. 利用ASP.NET MVC 的默认类型绑定器---将Jquery datatables中的数据强类型绑定到实体类中
  9. Redis 持久化(学习笔记五)
  10. 第一批“绿牌”汽车终于要换电池了,看到价格后,你还要买吗?
  11. 聊聊苹果电脑上不错的三维建模软件
  12. 计算机毕业设计asp.net家庭个人理财系统(源码+系统+mysql数据库+Lw文档)
  13. 苹果手机怎么查看已连接的wifi密码_如何查看已连接的WiFi密码,可以这样做!...
  14. hp服务器3c认证证书,戴尔 Dell PowerEdge R720 服务器3C认证证书,节能认证证书
  15. 服务器是Windows Server 2003 出现svchost.exe错误对话框的问题解决
  16. linux sticky权限,Linux基础入门篇之文件高级权限suid,sgid,sticky
  17. 用python画一条虚线_Python3 tkinter基础 Canvas create_line 画实线与虚线
  18. win10共享打印机怎么设置_win10系统设置共享打印机的方法步骤
  19. 微信小程序星星评分代码片段(含半星)
  20. 视频剪辑工具,视频怎样批量加背景音乐和特效

热门文章

  1. java se/ee_嗨,您好 。 。 ! 您如何评价Java / Java EE技能?
  2. JUnit 5和Selenium –使用Gradle,JUnit 5和Jupiter Selenium设置项目
  3. java请求接口示例_Java 8:功能接口示例
  4. couchbase_Couchbase 101:从Java应用程序创建视图(MapReduce)
  5. Java注释是一个大错误
  6. sql注入查找注入点_基本的EJB参考,注入和查找
  7. 带有光纤的可扩展,健壮和标准的Java Web服务
  8. 为什么要在Java SE 7的数字中使用下划线-在数字文字中使用下划线
  9. 在Apache Hadoop(多节点群集)中运行Map-Reduce作业
  10. 通过Spring Social推特StackExchange –第1部分