1#使用matplotlib.pyplot.scatter繪製散點
2import
matplotlib.pyplot as plt
3from pylab import
mpl45#
設定預設字型,解決中文顯示亂碼問題
6 mpl.rcparams['
font.sans-serif
'] = ['
simhei']
78#自動計算點
9 x_values = list(range(1, 101))
10 y_values = [x ** 2 for x in
x_values]
11 plt.scatter(x_values, y_values, s=40)
1213 y_values = [x * 50 for x in
x_values]14#
自定義顏色:c=(紅色,綠色,藍色);取值範圍:[0,1];0深,1淺
15 plt.scatter(x_values, y_values, c=(1, 0, 0))
1617 y_values = [x * 150 for x in
x_values]18#
顏色對映:根據y的值,顏色由淺到深
19 plt.scatter(x_values, y_values, c=y_values, cmap=plt.cm.greens)
2021
#設定圖表標題
22 plt.title("
平方數值表
", fontsize=20)
2324
#設定橫、縱座標標題
25 plt.xlabel("
數值", fontsize=12)
26 plt.ylabel("
平方值", fontsize=12)
2728
#設定刻度標記大小
29 plt.tick_params(axis='
both
', labelsize=10)
3031
#設定每個座標軸的取值範圍[x最小,x最大,y最小,y最大]
32 plt.axis([0, 100, 0, 10000])
3334 plt.show()
執行結果:
Python之 Matplotlib問題小結
在作圖之前手動指定預設字型為中文字型,如黑體 simhei coding utf 8 import numpy as np import matplotlib.pyplot as plt plt.rcparams font.sans serif simhei 用來正常顯示中文標籤 coding ut...
python之matplotlib繪製散點
使用scatter 繪製散點圖 隨意給出一些點 x train np.array 3.3 4.4 5.5 6.71 6.93 4.168 9.776 6.182 7.59 2.167 dtype np.float32 y train np.array 1.7 2.76 2.09 3.19 1.694...
Matplotlib之呼叫介面說明
參見api overview matplot.pyplot.plot的原始碼 figure.add subplot nrow,ncol,index 和plt.subplot 是一致的 figure.add subplot 和figure.add axes figure.add axes 是指在畫布上...