这是我的代码:
import pandas as pd
df = pd.DataFrame({'value1': [1, 5, 9], 'value2': [56, 84, 98]})
df.hist()
但是没有出现情节,程序刚刚运行并停止。 我确信我有所有必需的软件包,我可以使用matplotlib进行绘图:
import matplotlib.pyplot as plt
import pandas as pd
df = pd.DataFrame({'value1': [1, 5, 9], 'value2': [56, 84, 98]})
plt.scatter(df['value1'], df['value2'])
plt.show()
我正在使用windows 10 pro,python 3.6.4。
答案 0 :(得分:1)
如果从命令行运行脚本,则需要调用plt.show()
:
import matplotlib.pyplot as plt
import pandas as pd
df = pd.DataFrame({'value1': [1, 5, 9], 'value2': [56, 84, 98]})
df.hist()
plt.show()
如果您使用的是Jupyter笔记本,则需要打开合适的后端,例如:
%matplotlib inline