python - 即使在使用 plt.show() 后 df.plot() 也不显示?
问题描述
我正在使用具有多列的加利福尼亚房价数据框,并希望在其中两个之间制作散点图。我正在使用以下代码:
df.plot(kind='scatter', x = 'longitude', y='latitude')
plt.show()
第一行给了我输出:
matplotlib.axes._subplots.AxesSubplot at 0x7fbd88118d30
图形大小 432x288 带 2 个轴
但它没有显示任何绘图,该命令只是执行而没有任何错误,并且没有打开显示绘图的新窗口。
我正在使用 ipython(6.4.0) 和 python(3.6.5) 使用 anaconda 并在终端上工作。我可以使用 matplotlib(在新窗口中打开)生成绘图,但我想使用 pandas 绘图功能。知道为什么这不起作用吗?
解决方案
推荐阅读
- reactjs - GSAP 动画未在生产中加载
- c# - specflow 项目:如何将当前目录传递给 ChromeOptions
- c++ - 尽可能快地从图像采集卡中抓取图像
- c# - 如何在 Azure Functions 中使用 Entity Framework Core
- swift - IOS:如何在swift中使用RSA公钥解密ciper?
- apache-spark - 我们如何使用 PySpark SQL 在分钟内找到 2 个时间戳差异?
- unity3d - 如何使用着色器图让我的水只在水下折射?
- docker - Quarkus graalvm native build dockerfile 安装失败
- enterprise-architect - 如何启用连接线跳线
- sql - 自联接从同一个表中获取记录