【问题标题】:Seaborn Plot doesn't show upSeaborn Plot 未显示
【发布时间】:2022-03-13 03:21:01
【问题描述】:

我正在使用 seaborn 创建条形图,它没有产生任何错误,但也没有任何反应。

这是我的代码:

import pandas 
import numpy
import matplotlib.pyplot as plt
import seaborn

data = pandas.read_csv('fy15crime.csv', low_memory = False)
seaborn.countplot(x="primary_type", data=data)
plt.xlabel('crime')
plt.ylabel('amount')

seaborn.plt.show()

我添加了“seaborn.plt.show() 以使其显示出来,但它仍然无法正常工作。

【问题讨论】:

    标签: python pandas matplotlib seaborn


    【解决方案1】:

    你应该把这条线放在 Jupyter 顶部 cell 的某处,以启用内联绘图:

    %matplotlib inline
    

    【讨论】:

      【解决方案2】:

      这只是plt.show() 你很接近。不需要seaborn

      【讨论】:

      • 感谢您的回复,但仍然没有任何显示!如果有什么不同,我将使用 Anaconda 作为我的编辑器
      • 试试这个 example seaborn.plt.show()plt.show() 对我来说效果很好。如果该示例可能对数据有效。
      • 你在使用 ipython 吗?
      • 不,我会在jupyter notebook里试试
      • 如果您的数据没问题,我假设这是%matplotlib qt 问题。
      【解决方案3】:

      我正在使用标准 Python 文件使用 PyCharm,我在以下方面获得了最好的运气:

      1. 将代码移动到 Jupyter 笔记本(您可以在 PyCharm 中通过右键单击项目并选择新建 - Jupyter Notebook 来执行此操作)

      2. 如果运行需要大量处理时间的图表,以前可能并不明显,但在 Jupyter 模式下,您可以轻松查看单元格何时完成处理。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-09-13
        • 1970-01-01
        • 2015-05-23
        • 2016-03-30
        • 2017-06-04
        • 2020-06-13
        • 1970-01-01
        相关资源
        最近更新 更多