python - 在我的 Python 笔记本中使用 Matplotlib 时出现黑色图表

标签 python matplotlib

我正在根据以下博客文章比较 http://pbpython.com/visualization-tools-1.html 从我的 python Jupyter Notebook 测试不同的可视化工具

首先,我导入库并检查版本:

import pandas as pd
import matplotlib

print "Pandas version: " + pd.__version__
print "Matplotlib version: " + matplotlib.__version__

打印内容:

Pandas version: 0.17.1
Matplotlib version: 1.5.1

然后,我从 CSV 文件(位于 https://dl.dropboxusercontent.com/u/2439854/tmp/mn-budget-detail-2014.csv )加载数据:

budget_full = pd.read_csv('https://dl.dropboxusercontent.com/u/2439854/tmp/mn-budget-detail-2014.csv')
budget = budget_full.sort_values(by = 'amount', ascending = False)[:10]

最后,我绘制数据:

matplotlib.style.use('ggplot')

budget_plot = budget.plot(kind = "bar", x = budget["detail"],
                      title = "MN Capital Budget - 2014",
                      legend = False)

不幸的是,这会产生一个小黑色图形

enter image description here

我的Python版本是:

Python 2.7.11 :: Continuum Analytics, Inc.

我使用的是 Mac OSX (El Capitan),并且使用 Anaconda Continuum Analytics 管理我的 Python 环境。

感谢您的帮助。

最佳答案

您是否尝试过使用 %matplotlib inline 在 Jupyter 中内联图形?

关于python - 在我的 Python 笔记本中使用 Matplotlib 时出现黑色图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35955239/

相关文章:

python - 使用newon方法时是否有检查收敛性的方法?

numpy - 解释散点图的 np.polyfit 和 np.polyval

python - Matplotlib 用新数据更新图形,图形不显示

python - Matplotlib:如何调整第二个图例的 zorder?

python - 如何在不停止整个脚本的情况下停止数据测量

python - 使用 Matplotlib 自定义基于时间序列的数据的 x Axis

python - Django Python loaddata 失败并出现 django.db.utils.IntegrityError

python - 对数据框中第二列的每个值计算一列的值

python - GMail API Python 和编码/解码

python - 数据框 vlookup 查找另一个数据框中的日期