【问题标题】:Using .plot() functionality of pandas dataframe in a script [duplicate]在脚本中使用熊猫数据框的 .plot() 功能[重复]
【发布时间】:2018-01-06 09:45:12
【问题描述】:

我有一个具有以下属性的熊猫数据框:

名称:df_name,

关注列:col1

如果我想绘制一列,我可以在 python shell(>>>) 或 ipython notebook 中执行以下代码。

>>>df_name['col1'].plot(kind='bar')

但是,我想在脚本中使用相同的函数并从命令行执行,绘图没有出现。

我要编写的脚本如下所示:

import pandas as pd
.
.
.
df_name=pd.read_csv('filename')

# Printing bar chart of 'col1'

df_name['col1'].plot(kind='bar')

任何想法如何使其从脚本执行?

【问题讨论】:

    标签: python python-3.x pandas dataframe


    【解决方案1】:

    我认为,您需要导入 matplotlib.pyplot 并使用示例中的 show 方法。

    import pandas as pd
    import matplotlib.pyplot as plt
    
    df_name=pd.DataFrame([1,2,3])
    df_name[0].plot(kind='bar')
    
    plt.show()
    

    【讨论】:

    • 是的,你是对的。 plt.show() 是必需的。
    猜你喜欢
    • 2016-09-21
    • 2017-09-09
    • 1970-01-01
    • 1970-01-01
    • 2015-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-05
    相关资源
    最近更新 更多