python3.5で機械学習の勉強をしています。
matplotlibを使ってデータを表示させたのですが、y軸が正しい並び順になりません。
縦軸が上から、8.1、44.5、15.5と数字の並び順がおかしいです。。
x軸は正しいみたいなのですが、y軸はなぜかうまくいきません。
調べようとしたのですが全く出てこず、、
申し訳御座いませんが、ご教授いただければと存じます。
ソースコードは下記になります。
python
1 2import matplotlib.pyplot as plt 3import pandas as pd 4from sklearn import linear_model 5 6#フォーマットを読み込む 7dataframe = pd.read_fwf('test.txt') 8x_values = dataframe[['Brain']] 9y_values = dataframe[['Body']] 10 11#回帰 12body_reg = linear_model.LinearRegression() 13body_reg.fit(x_values,y_values) 14 15ax=plt.subplot() 16plt.scatter(x_values,y_values) 17#体重予測 18plt.show() 19
回答3件
あなたの回答
tips
プレビュー