Python学习笔记(matplotlib篇)--坐标轴刻度

 

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

  参靠视频:《Python数据可视化分析 matplotlib教程》链接:https://www.bilibili.com/video/av6989413/?p=6

所用的库及环境:

  IDE:Pycharm

  Python环境:python3.7

  Matplotlib:   Matplotlib 1.11

  Numpy:  Numpy1.15.

  Datetime :Datetime

坐标轴刻度

  • 概念
    • 当需要把x,y坐标轴刻度调整的更密集些或者更宽松点
    • 学习如何调整x,y坐标轴刻度
  • 坐标轴刻度调整
    •  面向对象形式

    • pyplort形式

      • locater_params介绍
    •  复习面向对象形式,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,及时更正,感谢

转载于:https://www.cnblogs.com/linblogs/p/9663229.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值