python 散布図 不要な行

下記画像のcsvをScatter plot2.csvとして下記に保存

C:\Python_program\data1

ディレクトリを下記に移動

C:\Python_program

下記プログラムを実行

import pandas as pd
import matplotlib.pyplot as plt

data = pd.read_csv('./data1/Scatter plot2.csv',encoding = 'shift_jis',skiprows=3,names=('a','b','c'))
data['d']=data['b']+data['c']
print(data.head())
fig, ax=plt.subplots()
ax=data.plot.scatter(x='a',y='b',ax=ax,s=10,color='b',label='b')
ax=data.plot.scatter(x='a',y='c',ax=ax,s=10,color='r',label='c')
ax=data.plot.scatter(x='a',y='d',ax=ax,s=10,color='g',label='d')
plt.ylim([0,15])
plt.xlabel('a')
plt.ylabel('b, c, d')
plt.title('a vs b, c, d')
plt.show()

コメント