【发布时间】:2019-03-29 09:31:21
【问题描述】:
我在Spyder 中使用matplotlib 来简单地绘制正弦和余弦。当我运行这段代码时
import matplotlib.pyplot as plt
import numpy as np
x1 = np.arange(0,4*np.pi,0.1) # start,stop,step
y1 = np.sin(x1)
z1 = np.cos(x1)
plt.plot(x1,y1, z1)
plt.show()
我明白了这个情节。
我不喜欢我在上面的情节中看到的默认绘图颜色。但是,我想用好看的颜色来改变它们。我用plt.style.use('classic')试了一下,如下
import matplotlib.pyplot as plt
import numpy as np
plt.style.use('classic')
x1 = np.arange(0,4*np.pi,0.1) # start,stop,step
y1 = np.sin(x1)
z1 = np.cos(x1)
plt.plot(x1,y1, z1)
plt.show()
但这似乎又在墙外添加了灰色背景,如您所见,此外它似乎缩小了情节线的空间以接触 X 轴,这似乎有点奇怪。
在matplotlib 中是否有任何优雅的方法可以做到这一点,而在情节之外没有灰色背景并且不缩小空间?
【问题讨论】:
-
plt.plot(x1,y1, 'b-')将绘制蓝线,g-将绘制绿线等。
标签: python python-3.x python-2.7 matplotlib spyder