天天看點

python plot函數的功能和使用方法_Python關于Matplotlib的繪圖功能(包括Matplotlib的安裝方法),python,之,matplotlib,畫圖,函數,含...

題目:使用matplotlib庫裡的相關函數,完善圖表

要求:

1、給圖表添加标題 ”Results of 500 slot machine pulls“;

2、讓y軸從0開始;

3、給y軸添加标簽 ”Balance“;

4、将y軸刻度的格式改為美元,如 $200;

如果大家電腦裡沒有安裝matplotlib,代碼是無法運作de!

這裡給出一個安裝方法(macOS系統):

1、先安裝numpy(如果已經安裝好了請跳過):

a. 打開終端;

b. 輸入 “pip3 install numpy” (如果你用的是python3,那就是pip3;如果用的是python2,那就是pip);

c. 按下回車,然後等安裝就可以了;安裝成功後會提示 “Successfully installed”;

2、numpy安裝完了之後就可以來裝matplotlib了:

a. 打開終端

b. 輸入 “pip3 install matplotlib”

c. 按下回車即可

解答:

先畫一個最簡單的圖,然後再慢慢學着添加元素:

import matplotlib.pyplot as plt

x = [1,2,3,4]

y = [1,4,9,16]

plt.plot(x,y)

plt.show()

python plot函數的功能和使用方法_Python關于Matplotlib的繪圖功能(包括Matplotlib的安裝方法),python,之,matplotlib,畫圖,函數,含...

1、加标題:

plt.title('Results of 500 slot machine pulls')

2、讓y軸從0開始:

plt.ylim(0)

3、給y軸添加标簽:

plt.ylabel('Balance')

4、将y軸刻度改為美元:

(

先容我吐槽一下。。。研究了好久,感恩自己的沒放棄,感動流涕

)

#導入matplotlib庫

import matplotlib.pyplot as plt

#給定x、y值

x = [1,2,3,4]

y = [1,4,9,16]

#調用plot函數繪圖

plt.plot(x,y)

#添加标題

plt.title('Results of 500 slot machine pulls')

#y軸刻度從0開始

plt.ylim(0)

#添加y軸标簽

plt.ylabel('Balance')

#将y軸刻度改為美元為機關(也就是從0到$0)

#先擷取y軸刻度值

tick = plt.yticks()

#将刻度值轉為帶美元符号

new_labels = ['${}'.format(int(label)) for label in tick[0]]

#建立子圖

ax = plt.subplot()

#應用新的y軸刻度

ax.set_yticklabels(new_labels)

#繪圖

plt.show()

python plot函數的功能和使用方法_Python關于Matplotlib的繪圖功能(包括Matplotlib的安裝方法),python,之,matplotlib,畫圖,函數,含...