前提・実現したいこと
Python初心者です.
凡例付きの散布図を作ろうとしたのですが,プロットに凡例(C列)を紐付ける方法が分かりません.
又,このデータは別のデータを大幅に改変・縮小したもので,C列の要素を手打ちする事なく分類・描画・着色できれば,と考えています.
解決の一例を示していただけますと幸いです.宜しくお願いします.
現状
該当のソースコード
python
1import matplotlib.pyplot as plt 2import pandas as pd 3 4df_plot=pd.read_csv("Practice2.csv") 5 6plt.xlim(4, 10) # x軸の表示範囲 7plt.ylim(8, 14) # y軸の表示範囲 8plt.title("Graph", fontsize=10) # タイトル 9plt.xlabel("X axis", fontsize=10) # x軸ラベル 10plt.ylabel("Y axis", fontsize=10) # y軸ラベル 11plt.grid(True) # 目盛線の表示 12plt.tick_params(labelsize = 10) # 目盛線のラベルサイズ 13 14# グラフの描画 15plt.scatter(df_plot["A"], df_plot["B"], s=50, c="b", marker="D", alpha=0.5) #散布図の描画 16plt.legend(df_plot["C"], loc="lower right", fontsize=10)#凡例 17plt.show() 18 19```practice.csv 20A,B,C 214.68,11.85431,Tanaka 224.73,12.50193,Sato 234.87,12.52497,Sato 24 25### 追加情報 26macOS10.15.4, Python3
回答2件
あなたの回答
tips
プレビュー