Python中的隐式图可以自定义行宽?

时间:2017-02-19 17:36:22

标签: python matplotlib plot

我们如何增加Sympy plot_implicit产生的地块的线宽?我既没有找到指定给in the API的参数,也没有Google给出任何权宜之计。

我已经读过,例如,plot_implicit(Eq(x1**2 + x2**2 - 1))._backend.ax引用了Matplotlib的Axis对象,所以我尝试在从Sympy调用plot_implicit之前更改Matplotlib的默认线宽,但它没有&# 39;做出任何改变:

from matplotlib import rcParams
rcParams['lines.linewidth'] = 10

如果这不可能(很难相信),还有哪些其他选项可以在Python中生成隐含的函数图,以便可以调整行宽?

1 个答案:

答案 0 :(得分:1)

来自plot_implicit documentation

  默认情况下,

plot_implicit使用区间运算来绘制函数。如果无法使用区间运算绘制表达式,则默认使用具有固定点数的网格网格生成轮廓。

这意味着得到的图不是线图,线宽可以任何方式设置 在放大图中时也可以观察到网格网格效果:
enter image description here