iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 27
0
Software Development

30天的python學習 系列 第 27

python30天-DAY27-Matplotlib(3)

  • 分享至 

  • xImage
  •  

今天我們繼續來處理昨天的圖。
我們把一些方便閱讀的標示加上去。

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
data =  pd.DataFrame({"day":pd.date_range("2020/01/01",periods = 10,freq="D"),"num":np.random.randint(1,20,size=10)},columns = ["day","num"])
plt.plot(data.day,data.num)
plt.xlabel("day") #這行可以在x軸加上標頭
plt.ylabel("number") #這行可以在y軸加上標頭
plt.title("test(day num)") #可以在整張圖加上標頭
plt.xticks(data.day[::2])
plt.show()

https://ithelp.ithome.com.tw/upload/images/20200925/20129601StGkgDmBwz.png

最後在講一個有關於 xticks 函數的,我們昨天因為日期重疊在了一起,所以把x軸標示的數量減少,但其實有另一個方法,我們可以把字轉45度,看下面範例。

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
data =  pd.DataFrame({"day":pd.date_range("2020/01/01",periods = 10,freq="D"),"num":np.random.randint(1,20,size=10)},columns = ["day","num"])
plt.plot(data.day,data.num)
plt.xlabel("day")
plt.ylabel("number")
plt.title("test(day num)")
plt.xticks(rotation=45) #將字轉45度
# plt.xticks(data.day[::2])
plt.show()

https://ithelp.ithome.com.tw/upload/images/20200925/20129601pPEGzWJ0q7.png


上一篇
python30天-DAY26-Matplotlib(2)
下一篇
python30天-DAY28-Matplotlib(子圖)
系列文
30天的python學習 30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言