前提・実現したいこと
excelのデータをデータフレームにして、pythonにて散布図を作成しており、各プロット毎に色分けを行いたいのですが上手くいきませんのでご教示願います。
no=x軸
place=y軸
fruit=色分け(色は自動で凡例が欲しいです。)
テスト用データ
fruit no place
apple 1 100
apple 2 120
apple 3 140
orange 4 80
orange 5 60
peach 6 150
peach 7 180
peach 8 200
該当のソースコード
import pandas as pd
import matplotlib.pyplot as plt
from pandas.plotting import scatter_matrix
file=r"C:\Users\test\Desktop\個人用\fruit.xlsx"
df=pd.read_excel(file,sheet_name="fruit")
plt.scatter(df['no'], df['値段'])
plt.ylabel('値段')
plt.xlabel('no')
plt.grid()
plt.show()
試したこと
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答3件
あなたの回答
tips
プレビュー