【问题标题】:Trying to Create a Graph尝试创建图表
【发布时间】:2018-06-16 12:50:18
【问题描述】:

我可以使用 Jupyter 创建图表,但是当我使用 Python 3.6.4 shell 编写此代码时,我收到以下信息:

`在此处输入代码

`File "<string>", line 1, in <module>
 File "C:\Users\RJ\AppData\Local\Programs\Python\Python36-32\lib\idlelib\run.py", line 144, in main
ret = method(*args, **kwargs)
  File "C:\Users\RJ\AppData\Local\Programs\Python\Python36-32\lib\idlelib\run.py", line 474, in runcode
exec(code, self.locals)

文件“”,第 1 行,在 enter image description here

【问题讨论】:

  • 我们需要更多信息来帮助您。首先,确保您始终发布堆栈跟踪。其次,我想看看df 的所有列是什么。显示print(df.columns)的输出。
  • 非常感谢....我正在尝试定位堆栈跟踪。
  • 这里是列:>>> print(df.columns) Index(['Date', '过去 24 小时的行程(午夜到晚上 11:59)', '今天行驶的里程(午夜至晚上 11:59)”、“年度会员总数(所有时间)”、“购买的 24 小时通行证(午夜至晚上 11:59)”、“购买的 3 天通行证(午夜至晚上 11:59) '], dtype='object')
  • 好的,列名看起来不错。如果您共享堆栈跟踪,我们可以确定问题。
  • 文件 "",第 1 行,在 文件 "C:\Users\RJ\AppData\Local\Programs\Python\Python36-32\lib\idlelib\run.py ",第 144 行,在 main ret = method(*args, **kwargs) 文件中 "C:\Users\RJ\AppData\Local\Programs\Python\Python36-32\lib\idlelib\run.py",第 474 行,在 runco​​de exec(code, self.locals) 文件“”,第 1 行,在

标签: python matplotlib graph subplot


【解决方案1】:

我明白问题所在了。首先,您实际上没有任何错误。将您的行更改为以下内容:

sns_plot = sns.distplot(df["24-Hour Passes Purchased (midnight to 11:59pm)"])
sns_plot.savefig("output.png")

然后你会在磁盘上找到一个名为“output.png”的文件,你可以在其中看到绘图。

当我最初说你应该显示回溯错误时,我认为sns.distplot 抛出了一个错误。这里情况不同。因此,您不需要导入回溯并打印回溯,因为 Python 解释器从未引发任何异常。

其次,您应该考虑使用 Jupyter Notebook,因为它会使这个过程更具交互性。

希望有帮助!

【讨论】:

  • 确实如此,非常感谢您的建议。我正在使用 Jupyter,但认为走这条路适合以后展示给其他人。我 pip 安装了我认为数据可视化所需的所有软件包。再次感谢您。
  • 太棒了!如果您还有其他问题,请告诉我。另外,如果他们回答了您的问题,请将答案标记为已接受。
  • 你太棒了。我会更多地挑选你的大脑。我有很多东西要学,真的很感激。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-08-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-16
相关资源
最近更新 更多