【发布时间】:2019-11-17 19:37:51
【问题描述】:
我刚开始从 R 切换到 python,对绘图的处理方式有点困惑。
在 R 中,我会以这种方式生成散点图:
myPlot <- ggplot(myData, aes(x=x, y=y)) + geom_point()。 myPlot 将被视为一个对象,我可以保存它、复制它、传递它,或者稍后再绘制它。
但是,在 python 中,我不知道该怎么做。例如,当我使用:
import pandas as pd
import matplotlib.pyplot as plt
df = pd.DataFrame({
'X': [1,2,3],
'Y': [4,5,6]
})
ax = df.plot(kind="scatter", x='X', y='Y')
我在这里要做的就是将绘图保存到一个对象中,以便以后可以轻松地绘制它而无需再次执行所有代码(在这种虚拟情况下很容易重做,但我的数据要复杂得多)
按照网上的建议,我似乎能够将一些信息保存到“ax”中,但我不知道如何使用对象“ax”重现情节。
非常感谢~
【问题讨论】:
-
“再现剧情”是什么意思?你能说明你面临的实际问题吗?
标签: python pandas matplotlib jupyter-lab