Python學習筆記(matplotlib篇)--座標軸刻度

 

Python學習筆記--座標軸刻度html

  參靠視頻:《Python數據可視化分析 matplotlib教程》連接:https://www.bilibili.com/video/av6989413/?p=6python

所用的庫及環境:api

  IDE:Pycharmdom

  Python環境:python3.7ide

  Matplotlib:   Matplotlib 1.11學習

  Numpy:  Numpy1.15.spa

  Datetime :Datetimeorm

座標軸刻度視頻

  • 概念
    • 當須要把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提供的文檔,感謝麥子學院提供的視頻教學htm

    文章如哪裏有誤請聯繫做者QQ406802063,及時更正,感謝

相關文章
相關標籤/搜索