Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 试图创建一个图表_Python_Matplotlib_Graph_Subplot - Fatal编程技术网

Python 试图创建一个图表

Python 试图创建一个图表,python,matplotlib,graph,subplot,Python,Matplotlib,Graph,Subplot,我可以使用Jupyter创建一个图形,但是当我使用Python 3.6.4 shell编写此代码时,我收到了以下消息: sns_plot = sns.distplot(df["24-Hour Passes Purchased (midnight to 11:59pm)"]) sns_plot.savefig("output.png") `在这里输入代码 “文件”,第1行,在 文件“C:\Users\RJ\AppData\Local\Programs\Python\Python36-32\lib

我可以使用Jupyter创建一个图形,但是当我使用Python 3.6.4 shell编写此代码时,我收到了以下消息:

sns_plot = sns.distplot(df["24-Hour Passes Purchased (midnight to 11:59pm)"])
sns_plot.savefig("output.png")
`在这里输入代码

“文件”,第1行,在
文件“C:\Users\RJ\AppData\Local\Programs\Python\Python36-32\lib\idlelib\run.py”,第144行,在main中
ret=方法(*args,**kwargs)
运行代码中的文件“C:\Users\RJ\AppData\Local\Programs\Python\Python36-32\lib\idlelib\run.py”,第474行
exec(代码,self.locals)
文件“”,第1行,在
我知道问题出在哪里了。首先,你实际上没有任何错误。将行更改为以下内容:

sns_plot = sns.distplot(df["24-Hour Passes Purchased (midnight to 11:59pm)"])
sns_plot.savefig("output.png")
然后,您将在磁盘上找到一个名为“output.png”的文件,您可以在其中看到绘图

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

第二,你应该考虑使用Juyter笔记本,因为它会使这个过程更具交互性。
希望有帮助

我们需要更多的信息来帮助您。首先,确保始终发布stacktrace。其次,我想看看
df
的所有列是什么。显示
print(df.columns)
的输出。非常感谢您……我正在尝试查找stacktrace。以下是列:>>>print(df.columns)索引(['Date','过去24小时的行程(午夜至晚上11:59)','今天的行程(午夜至晚上11:59)','年度会员总数(所有时间)','购买的24小时通行证(午夜到晚上11:59)“购买3天通行证(午夜到晚上11:59)”,dtype='object')好的,列名看起来不错。如果您共享stacktrace,我们可以识别问题。文件“”,第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行,在runcode exec(code,self.locals)文件中,第1行,是的,非常感谢您的建议。我正在使用Jupyter,但我认为这条路线适合以后展示给其他人。我安装了我认为数据可视化所需的几乎所有软件包。再次感谢。太好了!如果您有其他问题,请告诉我。另外,请将答案标记为我已接受如果他们回答了你的问题。你太棒了。我会更仔细地考虑你的想法。我有很多东西要学,我真的很感激。