You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

plotnine是否拥有类似ggplot2中%+%的数据集替换功能?

plotnine中是否有ggplot2里%+%的等效功能?

是的,plotnine提供了和ggplot2中%+%完全等效的功能,用法一致——可以用这个操作符替换已保存绘图对象的数据集,同时保留原绘图的所有图层、美学映射、主题等配置。

以下是对应你R示例的Python代码:

from plotnine import ggplot, aes, geom_line
import pandas as pd

df1 = pd.DataFrame({'x': range(1, 11), 'y': [i*2 for i in range(1, 11)]})
p1 = ggplot(data=df1, mapping=aes(x='x', y='y')) + geom_line()

df2 = pd.DataFrame({'x': range(1, 11), 'y': [i*3 for i in range(1, 11)]})
p1 %+% df2  # 使用df2数据集生成和原绘图结构一致的新图

内容的提问来源于stack exchange,提问作者Jake Fisher

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 02:34:56