【发布时间】:2016-11-22 21:31:00
【问题描述】:
我正在尝试在 SymPy 中绘制函数 x^2 的图,并希望用线 x=3、y=9 覆盖它,然后还围绕某些点画一个圆。我已经用代码完成了上述所有操作
import sympy as sp
x = sp.Symbol('x')
# first plot the function
sp.plotting.plot_parametric( (x, x**2, (x,0,4)),
# then the straight lines
(3, x, (x,0,16)), (x, 9, (x,0,4)),
# then the circle
(.1*sp.cos(x)+3.1, .1*sp.sin(x)+(3.1**2), (x,0,6.5)) )
但是,所有的曲线都是蓝色的,我想让每条曲线都变成不同的颜色。当我有几条曲线时,查看文档并没有告诉我如何做到这一点,只有当我有一条曲线时,我在几个地方玩弄line_color='red' 并没有让我到任何地方。有人知道适当的方法或好的 hack 吗?
【问题讨论】: