首页 > 解决方案 > Python Pyx 绘图:如何更改绘图的颜色背景?

问题描述

我在 python 中的 PyX 中有绘图

  g = graph.graphxy(width=8,
          x=graph.axis.log(min=1e-1, max=1e4, title=r"$x$-axis"),
          y=graph.axis.lin(max=5, title=r"$y$-axis"))
  g.plot(graph.data.function("y(x)=tan(log(1/x))**2"))
  g.writeEPSfile("axis")

如何将绘图的颜色背景从透明更改为白色?

标签: pythonplotpyx

解决方案


backgroundattrs您可以使用属性更改此设置。

class graph.graph.graphxy(xpos=0, ypos=0, width=None, height=None, 
                          ratio=goldenmean, key=None, backgroundattrs=None, 
                          axesdist=0.8*unit.v_cm, xaxisat=None, yaxisat=None, **axes)

backgroundattrs是用于绘制图形背景的属性列表。允许使用装饰器、笔触样式和填充样式。None 禁用背景绘图。


推荐阅读