代码之家  ›  专栏  ›  技术社区  ›  Salmorejo

如何在plotnine中设置默认线条大小?

  •  0
  • Salmorejo  · 技术社区  · 3 年前

    我一直在使用plotnine在Python中绘图,我想为所有绘图设置默认的线条大小。不幸的是 line 在我的自定义主题中,只影响背景元素。

    在R中使用 ggplot it is possible 要运行 update_geom_defaults("line", list(size = desired size)) 获得所需的行为。plotnine有这样的替代方案吗?

    0 回复  |  直到 3 年前
        1
  •  0
  •   Salmorejo    3 年前

    我终于找到了解决办法。如所示 Plotnine API 所有几何图形都有一个名为 DEFAULT_AES 包含用于打印的默认值。可以通过更改此词典的值来设置新的默认值。例如,要设置新行大小,可以运行以下操作:

    import plotnine as p9
    p9.geoms.geom_line.DEFAULT_AES['size']=desired_size
    
    推荐文章