plt.show()之后matplotlib图像依然不展示

  统计/机器学习 数据可视化 Python    浏览次数:525        分享
1

我用的是Jupyter notebook,使用了matplotlib,而且也有plt.show()的命令。

但是图像却没有出来。代码如下,麻烦各位指教一下

import matplotlib.pyplot as plt
rndints = pd.Series(np.random.randint(1, 6, size=100))
rndints.hist()
plt.show()

谢谢!

 

xdd93   2022-04-02 15:55



   2个回答 
3

一个方法是在在最上面声明matplotlib inline

%matplotlib inline
import matplotlib.pyplot as plt

另外一个方法是不调用pandas的hist,直接用plt的

plt.hist(rndints)
plt.show()


SofaSofa数据科学社区DS面试题库 DS面经

kym1990   2022-04-04 10:31

1

在最前面加上%matplotlib inline

%matplotlib inline
import matplotlib.pyplot as plt

rndints = pd.Series(np.random.randint(1, 6, size=100))
rndints.hist()
plt.show()


SofaSofa数据科学社区DS面试题库 DS面经

蘑菇蘑菇   2022-04-03 11:50



  相关讨论

matplotlib中bar plot横坐标的数字改成自定义的文字

如何用matplotlib在3D空间呈现x^2+y^2?

怎么用Python画这种温度分布图

matplotlib.pyplot画图怎么添加横轴,纵轴的名字?

怎么用matplotlib.pyplot画出堆积柱状图?

matplotlib plt.hist画直方图,怎么改变直方之间分界线的颜色?

python里画出“热图”

matplotlib怎么把图例放到图外面

matplotlib如何设置画图格式,使得可视化效果更好

matplotlib一个画板上多个图叠加,如何决定图层上下?

  随便看看

凸优化中局部最优解就是全局最优解吗?

为什么过拟合不好?

怎么对pandas dataframe做转置?

plt.scatter plot怎么让不同的类别有不同的颜色

怎么利用permutation importance来解释xgboost模型的特征?