今天我們繼續來處理昨天的圖。
我們把一些方便閱讀的標示加上去。
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()
最後在講一個有關於 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()