2 调整图线属性——美化
线条有许多可以设置的属性:线宽,短线风格,抗锯齿等等,有以下几种方法来设置线条属性。
1 使用关键词传参:
plt.plot(t, t**2, linewidth=2.0)
2 调用Line2D
实例的一些设置相关的方法。plot
返回了一系列Line2D
对象,如line1,line2 = plot(x1,y1,x2,y2)
:
line1, line2 = plt.plot(t, t**2, 'b-', t, t**3, 'b-') line1.set_antialiased(False) # 关闭抗锯齿
3 使用setp()
命令。下面的例子使用MATLAB风格的命令设置多个属性。setp()
非常透明地对多个对象或单个对象进行设置。你可以使用Python关键字参数传入的方式或MATLAB风格的字符串/值对进行设置:
# 使用关键字参数 plt.setp(lines, color='r', linewidth=3.0) # 使用MATLAB风格string-value方式进行设置 plt.setp(lines, 'color', 'r', 'linewidth', '3.0')
4 也可以调用setp()
查看所有可以设置的图线属性:
plt.setp(lines)