图形为空。Python2.7

问题描述 投票:0回答:1

[我需要纠正这一点,因为它从最近开始已有几天了。我的表情显示为空,即使一切似乎都很正常。当我打印X时,将显示其'NaN。这是代码:

import pandas as pd
from pandas import DataFrame
import matplotlib.pyplot as plt

pd.set_option('display.max_columns',10000)
pd.set_option('display.width', 2000)
pd.set_option('display.max_rows', 100000)
pd.set_option('max_seq_items',1000)

data=pd.read_csv('cost-revenue.csv')
print data.describe()
print data
X= DataFrame(data,columns=[' Production_Budget_USD'])
y= DataFrame(data,columns=['Worldwide_Gross_USD'])
print X

plt.scatter(X, y)
plt.title('production_budget_usd Vs worldwide_gross_usd ')

plt.show()

csv文件的链接:Here

python pandas dataframe matplotlib pycharm
1个回答
0
投票

应该是:

import pandas as pd
from pandas import DataFrame
import matplotlib.pyplot as plt

pd.set_option('display.max_columns',10000)
pd.set_option('display.width', 2000)
pd.set_option('display.max_rows', 100000)
pd.set_option('max_seq_items',1000)

data=pd.read_csv('cost-revenue.csv')
print data.describe()
print data

data.rename(columns={'production_budget_usd': 'Production_Budget_USD', 'worldwide_gross_usd': 'Worldwide_Gross_USD'}, inplace=True)
X= data['Production_Budget_USD']
y= data['Worldwide_Gross_USD']

print X

plt.scatter(X, y)
plt.title('production_budget_usd Vs worldwide_gross_usd ')

plt.show()
© www.soinside.com 2019 - 2024. All rights reserved.