Python 为什么需要关闭成对matplotlib轴的帧?

Python 为什么需要关闭成对matplotlib轴的帧?,python,matplotlib,rendering,axes,Python,Matplotlib,Rendering,Axes,当我在某些(可能是全部)中使用双轴时,可见性取决于我为轴选择的颜色,其中较轻的轴显示matplotlib绘图的最大效果,它们看起来很重,有时厚度不同,除非我为所有轴关闭框架,但只有一个轴具有相同的颜色 ax.set_frame_on(False) 这是一个已知的问题,还是一个仅出现在某些渲染中的问题?我认为最突出的是使用Agg生成PDF?你能给出一个你所说的示例吗?因为每个帧都会被绘制,并且反渲染stacks@tcaswell:这是有道理的。例如,它的突出程度还取决于我缩放的程度,甚至取决于我

当我在某些(可能是全部)中使用双轴时,可见性取决于我为轴选择的颜色,其中较轻的轴显示matplotlib绘图的最大效果,它们看起来很重,有时厚度不同,除非我为所有轴关闭框架,但只有一个轴具有相同的颜色

ax.set_frame_on(False)

这是一个已知的问题,还是一个仅出现在某些渲染中的问题?我认为最突出的是使用Agg生成PDF?

你能给出一个你所说的示例吗?因为每个帧都会被绘制,并且反渲染stacks@tcaswell:这是有道理的。例如,它的突出程度还取决于我缩放的程度,甚至取决于我使用什么工具来查看图形。使用这种技术是普遍的做法还是我只是太挑剔了?你能就此提出一个问题吗?当您使用twin*时,我们可能应该自动关闭框架。目前我认为这只会使补丁不可见。@tcaswell:当然。你能给我一个链接让我把它放在正确的地方吗?