【问题标题】:How to see the graph plotted using DataFrame in PyCharm Community Edition?如何在 PyCharm 社区版中查看使用 DataFrame 绘制的图形?
【发布时间】:2019-10-14 04:21:57
【问题描述】:

我今天开始 Python 编程...

我有一个从输入 JSON 文件创建 Pandas DataFrame 的简单代码。 我还绘制了一个图表。但是我不知道如何在 PyCharm 社区版中切换可视化此图表的输出屏幕?

代码编译成功,但出现以下警告:“用户警告:尝试设置相同的左 == 右 == 1.0 会导致奇异转换;自动扩展。”

现在如何查看/切换/导出此图表?

# Python program showing
# use of json package

import pandas as pd
import json

with open("test.json", "r") as read_it:
    data = json.load(read_it)

df = pd.DataFrame(data, index=[0])

print(df)
df.plot(x='Rpm', y='Torque')

我想看看实际的 x y 图本身......

【问题讨论】:

    标签: python pandas matplotlib pycharm


    【解决方案1】:

    您可以使用来自matplotlibplt.savefig 保存图形

    import pandas as pd
    import json
    import matplotlib.pyplot as plt # <--- Import pyplot 
    
    with open("test.json", "r") as read_it:
        data = json.load(read_it)
    
    df = pd.DataFrame(data, index=[0])
    
    print(df)
    df.plot(x='Rpm', y='Torque')
    plt.savefig('figure.png') # <--- Name the file whatever you want
    

    如果你只想可视化它而不是保存它,你可以使用

    plt.show()
    

    【讨论】:

    • @mauve:是的。但是 OP 也写了“导出这个图?”。无论哪种情况,您都需要导入 matplotlib。但是,让我将您指向我的答案:)
    • @Sheldore 非常感谢... :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-01-24
    • 2018-01-03
    • 1970-01-01
    • 1970-01-01
    • 2019-03-17
    • 2019-08-19
    • 2021-06-02
    相关资源
    最近更新 更多