使用pylab在ipython中自定义颜色和标记

时间:2017-04-16 10:18:30

标签: python matplotlib

我对python很新。我正在使用iPython和pylab进行练习。现在我可以跑步看看

plot(p,sin(p), 'bx')

我再次使用

plot(p,sin(p), 'brown')

现在我需要brown x个标记

所以,我试过

plot(p,sin(p), 'brownx')

plot(p,sin(p), 'brown', 'x')

我遇到了错误。我用谷歌搜索,但也没有找到任何东西。我甚至试过plot ?,但这也不是肯定的。但我可能错过了。

1 个答案:

答案 0 :(得分:1)

查看有关pylab.plot的详细帮助。根据这个链接:

  

plot(x,y,'bo')#plot x和y使用蓝色圆圈标记

     

plot(x,y,'o')#plot x和y使用圆圈标记

     

plot(x,y,'b')#plot x和y使用蓝色实线

     

plot(x,y,'ko:')#plot x和y,使用带有黑色圆圈标记的黑色虚线

最后一个参数是可选的格式字符串。

但是,您可以手动设置线条样式,线条颜色和标记类型以及具有足够参数的绘图的其他参数,如下面这段代码:

import matplotlib.pyplot as plt
import numpy as np

t = np.arange(0.0, 2.0, 0.01)
s = np.sin(2*np.pi*t)
plt.plot(t, s, color = 'brown', marker='x', linestyle = '-', linewidth=1.)
plt.title('Sine line')
plt.show()