matplotlibを使用してデータを視覚化する方法を学ぶ

1つは、プロットを使用して折れ線グラフを描画する

matplotlib.pyplotをpltとしてインポートします


input_values = [1,2,3,4,5]
squares = [1,4,9,16,25]
plt.plot(input_values、squares、linewidth = 5)
plt.title( 'Square Numbers'、fontsize = 20 ) 画像のタイトルを設定plt.xlabel( 'Value'、fontsize = 14)     # 'Value'は水平座標のタイトルであり、 'Value'のフォントサイズは14ですplt.ylabel( 'Square of Value'、fontsize = 14)   #「 Squareof Value」は座標のタイトルであり、「 SquareofValue 」のフォントサイズは14です。plt.tick_params(axis = 'x'、labelsize = 10、color = 'gold'、labelcolor = ' gold ')   #labelsizeは座標スケールのフォントサイズ、Labelcolorは座標plt.tick_params(axis =' y '、labelsize = 10、color =' red '、labelcolor =' red ')#scale       font color、color目盛り、軸の色です  




plt.show()#は  座標軸を意味し、                                                                                         axis = 'x'の場合、x軸が操作されます


import matplotlib.pyplot as plt

input_values=[1,2,3,4,5]
squares=[1,4,9,16,25]
plt.plot(input_values,squares,linewidth=5)
plt.title('Square Numbers',fontsize=20)
plt.xlabel('Value',fontsize=14)
plt.ylabel('Square of Value',fontsize=14)
plt.tick_params(axis='x',labelsize=10,color='gold',labelcolor='gold')
plt.tick_params(axis='y',labelsize=10,color='red',labelcolor='red')
plt.show()


次に、scatter()を使用して散布図を描画します

matplotlib.pyplotをpltとしてインポート

x_values = list(range(1,101))
y_values = [x ** 2 for x in x_values]
plt.scatter(x_values、y_values、c = y_values、cmap = plt.cm.Greys、s = 50 )   #パラメータcをy値のリストに設定し、パラメータcmapを使用してpyplot
plt.title( "Squares of 1〜1000"、fontsize = 20、color = 'blue')#                  そのカラーマッピングを使用します。これらのコードは、y値が小さい点を明るい
plt.xlabel( "values"、fontsize = 12、color = 'blue')                                   #grayとして表示し、y値が大きい点を濃い灰色(c = y_values、
plt.ylabel( "squares"、fontsize = 12、color = 'blue')                                 #cmap = plt.cm.Greys
plt.tick_params(axis = 'both'、which = 'major'、labelsize = 10、labelcolor = 'gold ')
plt.show()

import matplotlib.pyplot as plt


x_values=list(range(1,101))
y_values=[x**2 for x in x_values]
plt.scatter(x_values,y_values,c=y_values,cmap=plt.cm.Greys,s=50)
plt.title("Squares of 1~1000",fontsize=20,color='blue')
plt.xlabel("values",fontsize=12,color='blue')
plt.ylabel("squares",fontsize=12,color='blue')
plt.tick_params(axis='both',which='major',labelsize=10,labelcolor='gold')
plt.show()

3、いくつかの追加機能

1.軸を非表示にします

        ①plt.axes()。get_xaxis()。set_visible(False)

②plt.axes()。get_yaxis()。set_visible(False)

軸を変更するには、関数plt.axes()を使用して、各軸の可視性をFalseに設定します。

import matplotlib.pyplot as plt

x_values=[1,2,3,4,5,6,7,8,9]
y_values=[1,3,7,8,4,0,6,8,1]
plt.scatter(x_values,y_values,c='gold',s=30)
plt.title("No Axis",fontsize=20)
plt.axes().get_xaxis().set_visible(False)
plt.axes().get_yaxis().set_visible(False)
plt.show()

おすすめ

転載: blog.csdn.net/wxy_csdn_world/article/details/80713867