【问题标题】:Jupyter Notebook Python won't show graphs for outputJupyter Notebook Python 不会显示输出图表
【发布时间】:2019-01-06 19:28:57
【问题描述】:

我使用 Jupyter Notebook 学习 Python(Python 3),并开始探索 Jupyter 中的数据可视化。但是每次我尝试运行图形代码时,似乎内核都会永远加载并且根本不会产生任何输出。 这是我的以下代码之一:

import numpy as np
import pandas as pd
%matplotlib inline
import matplotlib.pyplot as plt
df= pd.read_csv("dataset.csv")
print(df.head())

num_bins = 10
plt.hist(df['age'], num_bins, density=1, facecolor='red', alpha =0.5)
plt.show()

这里有什么我想念的吗?

非常感谢!

【问题讨论】:

  • 标记 matplotlib 为好。
  • 您的 CSV 文件有多大?另外,您确定您已正确设置 CSV 文件的路径吗?使用示例数据框在我自己的系统上进行测试,此代码运行良好。
  • 我建议您将代码拆分为多个单元格。导入一次单元格,在一个单元格中加载数据并在另一个单元格中绘制图形。将使调试更容易

标签: python matplotlib jupyter-notebook


【解决方案1】:

试试这个

import matplotlib.pyplot as plt
%matplotlib inline

最后,您无需再添加plt.show()
我希望这可以帮助你。

【讨论】:

    猜你喜欢
    • 2020-09-21
    • 1970-01-01
    • 1970-01-01
    • 2020-12-05
    • 1970-01-01
    • 2017-05-11
    • 1970-01-01
    • 2020-08-06
    • 2023-04-07
    相关资源
    最近更新 更多