【问题标题】:How does the plotting function of pandas and matplotlib sync?pandas 和 matplotlib 的绘图功能如何同步?
【发布时间】:2023-03-19 14:52:01
【问题描述】:

我是新来的。查看生成图形的代码的 sn-p。

df = pd.read_csv("data/GOOG.csv")
    df['High'].plot()
    plt.show() 

我的问题是 - 当 plt 使用任何参数调用时, plt.show() (matplotlib.pyplot) 如何获取 x 和 y 的值? plot 函数属于数据框对象。它是否将值存储在 plt 可以从中获取值的默认位置?

【问题讨论】:

  • plt.show() 不会“绘制”这些值,它会显示当前已经创建的数字。正是df['High'].plot() 在幕后创造了这个人物。
  • 您能否将其发布为答案以便我接受?
  • 所有的pandas绘图功能都是通过调用mpl实现的。

标签: python pandas matplotlib dataframe


【解决方案1】:

plt.show() 不会“绘制”这些值,它会显示当前已创建的图形。
正是df['High'].plot() 在幕后创造了这个人物。 pandas 绘图功能是通过调用 matplotlib 来实现的。默认情况下,它将创建一个新图形,除非使用 ax 关键字参数指定要在其上添加图形的子图。

【讨论】:

    猜你喜欢
    • 2017-12-12
    • 1970-01-01
    • 2016-09-13
    • 1970-01-01
    • 2021-03-21
    • 1970-01-01
    • 2019-06-02
    • 2019-03-13
    • 1970-01-01
    相关资源
    最近更新 更多