Matplotlib-scatter-plot

提供:Dev Guides
移動先:案内検索

Matplotlib-散布図

散布図は、ある変数が別の変数の影響を受ける度合いを示すために、水平軸と垂直軸にデータポイントをプロットするために使用されます。 データテーブルの各行はマーカーで表され、位置はX軸とY軸に設定された列の値に依存します。 3番目の変数は、マーカーの色またはサイズに対応するように設定できるため、さらに別の次元をプロットに追加できます。

以下のスクリプトは、学年の範囲と男子と女子の学年の散布図を2つの異なる色でプロットします。

import matplotlib.pyplot as plt
girls_grades = [89, 90, 70, 89, 100, 80, 90, 100, 80, 34]
boys_grades = [30, 29, 49, 48, 100, 48, 38, 45, 20, 30]
grades_range = [10, 20, 30, 40, 50, 60, 70, 80, 90, 100]
fig=plt.figure()
ax=fig.add_axes([0,0,1,1])
ax.scatter(grades_range, girls_grades, color='r')
ax.scatter(grades_range, boys_grades, color='b')
ax.set_xlabel('Grades Range')
ax.set_ylabel('Grades Scored')
ax.set_title('scatter plot')
plt.show()

採点済み