以下不起作用:
然而,这完全适用于Jupiter Notebook.
如果我只是将其评论出来,则图表不会显示出来.(也许它不会反正出现)
import pandas as pd
import matplotlib
from numpy.random import randn
import numpy as np
import matplotlib.pyplot as plt
df = pd.read_csv('data/playgolf.csv', delimiter='|' )
print(df.head())
hs = df.hist(['Temperature','Humidity'], bins=5)
print(hs)
Run Code Online (Sandbox Code Playgroud)
Imp*_*est 11
其他答案和评论已经足够详细,为什么%matplotlib inline不能在python脚本中工作.
要解决实际问题,即在脚本中显示情节,答案就是使用
plt.show()
Run Code Online (Sandbox Code Playgroud)
在脚本的最后.
小智 5
如果您使用 notebook 并将 my_file.py 文件作为模块运行
将行“%matplotlib inline”更改为“get_ipython().run_line_magic('matplotlib', 'inline')”。然后使用这个 %run 运行 my_file.py 它应该是这样的:
在 my_file.py 中:
get_ipython().run_line_magic('matplotlib', 'inline')
在笔记本中:
% 运行 my_file.py
这在 ipython 中运行 my_file.py,这有助于避免错误
NameError:未定义名称“get_ipython”
| 归档时间: |
|
| 查看次数: |
11444 次 |
| 最近记录: |