这里是“python中matplotlib的颜色以及形状实例详解”的完整攻略。
1. 颜色
在matplotlib中,我们可以使用不同的颜色来绘制图表。以下是一些常见的颜色参数:
- b: 蓝色
- g: 绿色
- r: 红色
- c: 青色
- m: 品红色
- y: 黄色
- k: 黑色
- w: 白色
另外,我们还可以使用十六进制的颜色值来自定义颜色,例如:#00ff00 表示绿色。
下面是一个示例,演示如何使用不同的颜色参数绘制线条:
import matplotlib.pyplot as plt
import numpy as np
# 生成一些随机数据
x = np.linspace(0, 10, 100)
y1 = np.sin(x)
y2 = np.cos(x)
# 绘制线条
plt.plot(x, y1, 'r', label='sin(x)')
plt.plot(x, y2, 'b', label='cos(x)')
# 设置坐标轴标签和标题
plt.xlabel('x')
plt.ylabel('y')
plt.title('sin(x) and cos(x)')
# 添加图例
plt.legend()
# 显示图表
plt.show()
在这个示例中,我们使用'r'
和'b'
分别表示红色和蓝色,绘制了两条线条,并分别指定了它们的标签。然后我们使用plt.legend()
添加了图例,并使用plt.show()
显示了图表。
2. 形状
在matplotlib中,我们还可以使用不同的形状来绘制散点图。以下是一些常见的形状参数:
- o: 圆形
- s: 正方形
- ^: 上三角形
- v: 下三角形
- +: 十字形
- x: 叉形
下面是一个示例,演示如何使用不同的形状参数绘制散点图:
import matplotlib.pyplot as plt
import numpy as np
# 生成一些随机数据
x = np.random.rand(50)
y = np.random.rand(50)
# 绘制散点图
plt.scatter(x, y, s=50, c='g', marker='^')
# 设置坐标轴标签和标题
plt.xlabel('x')
plt.ylabel('y')
plt.title('Scatter Plot')
# 显示图表
plt.show()
在这个示例中,我们使用了plt.scatter()
函数绘制了一个绿色的三角形散点图。其中,'g'
表示颜色为绿色,'^'
表示形状为三角形,s
表示散点的大小。然后我们使用plt.xlabel()
、plt.ylabel()
和plt.title()
函数分别设置了坐标轴标签和标题,并使用plt.show()
显示了图表。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python中matplotlib的颜色以及形状实例详解 - Python技术站