【问题标题】:pie chart doesn't show up without error python饼图不显示没有错误python
【发布时间】:2019-02-12 16:52:26
【问题描述】:

我有一个这样的数据框:

我想在上面做一个饼图。 我用这2种方法画饼图,但都不行!

fig6, ax6 = plt.subplots()
ax6.pie(df6, explode=None, labels=df6.index, autopct='%1.1f%%',
    shadow=False, startangle=90)
ax6.axis('equal') 
plt.ylabel('Twjkhjeet Class Popularity Vs. Day')


plt.show()

plt.figure(figsize=(5,5))
labels = 'Negative', 'Positive'
sizes = [9178, 2363]
colors = ['brown', 'lightblue']
explode = (0, 0) 
plt.pie(sizes, explode=explode, labels=labels, colors=colors,
    autopct='%1.1f%%', shadow=True, startangle=140)
plt.axis('equal')
plt.show()

我没有从这些代码中收到任何错误,但情节没有出现!

【问题讨论】:

  • 其他情节也没有出现吗?例如。线图?至少第二个代码是 100% 正确的,因此可能存在其他/更深层次的问题。
  • 绘图窗口出现的可能性很小,但它们进入后台并隐藏在编辑器或其他打开的窗口后面。要检查是否是这种情况,请一一最小化所有打开的窗口。在某些时候,您可能会看到打开的绘图窗口。有几个人提出了类似的问题并发现了同样的问题。试试看!
  • @ImportanceOfBeingErnest 不,所有其他地块都运行良好。
  • @Bazingaa 我正在使用 Jupyter 笔记本,所有绘图都应显示在一个窗口中。我还有另一个饼图和图表,除了这个
  • 那么当你说情节没有出现时,那么输出是什么?在 Juypter 中有一个 Out[<some number>] 字段,旁边是输出单元格。它包含任何东西吗?文字?透明图片?

标签: python python-3.x matplotlib pie-chart


【解决方案1】:

我应该把%matplotlib inline放在fig6, ax6 = plt.subplots()之前。 这就是我运行代码后看到的情节。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多