4 回答
TA贡献1801条经验 获得超8个赞
您需要将代码的第一行更改为以下内容:
import matplotlib.pyplot as plt
第二行代码还行,就是不明白第三行代码是干什么的。您要打印什么数据框?我从网上复制并粘贴了一个数据框,然后运行您的代码,更改了第一行和第三行代码。
使用 python 内核在 Jupyter Lab 中运行良好。
import matplotlib.pyplot as plt
from matplotlib import pyplot
df = pd.DataFrame({
'name':['john','mary','peter','jeff','bill','lisa','jose'],
'age':[23,78,22,19,45,33,20],
'gender':['M','F','M','M','M','F','M'],
'state':['california','dc','california','dc','california','texas','texas'],
'num_children':[2,0,0,3,2,1,4],
'num_pets':[5,1,0,5,2,2,3]
})
df.plot(kind='hist',x='num_children',y='num_pets',color='red')
plt.show()
TA贡献1877条经验 获得超6个赞
尝试使用此代码,因为它变得非常复杂
import matplotlib.pyplot as plt
%matplotlib inline
plt.hist(df["xxx"])
TA贡献1773条经验 获得超3个赞
您可以通过手动导入图像库来解决此问题
import PIL
from PIL import Image
import matplotlib.pyplot as plt
添加回答
举报