matplotlib散点图更改点的大小、颜色?
时间: 2023-03-01 18:46:18 浏览: 82
要更改 matplotlib 散点图中点的大小和颜色,您可以使用 `s` 和 `c` 参数:
```
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
plt.scatter(x, y, s=100, c='red')
plt.show()
```
其中,`s` 参数控制点的大小,`c` 参数控制点的颜色。在上面的代码中,我们将点的大小设置为 100,颜色设置为红色。
相关问题
matplotlib散点图 格式
要绘制一个 matplotlib 散点图,你可以使用以下格式:
```python
import matplotlib.pyplot as plt
# 生成数据
x = [1, 2, 3, 4, 5]
y = [3, 5, 2, 6, 1]
# 绘制散点图
plt.scatter(x, y)
# 添加标题和标签
plt.title('Scatter Plot')
plt.xlabel('X-axis')
plt.ylabel('Y-axis')
# 显示图形
plt.show()
```
在这个例子中,我们首先导入 `matplotlib.pyplot` 并生成一些 x 和 y 值。然后,我们使用 `scatter` 函数来绘制散点图,传入 x 和 y 值作为参数。接下来,我们可以使用 `title`、`xlabel` 和 `ylabel` 函数添加标题和轴标签。最后,调用 `show` 函数来展示图形。
你可以根据自己的需要修改和定制代码,例如更改颜色、大小、形状等。
matplotlib散点图 样式
matplotlib提供了多种样式可以用于绘制散点图。下面是一些常用的散点图样式的示例代码:
1. 默认样式:
```python
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
plt.scatter(x, y)
plt.show()
```
2. 指定颜色和大小:
```python
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
colors = ['r', 'g', 'b', 'c', 'm']
sizes = [20, 40, 60, 80, 100]
plt.scatter(x, y, c=colors, s=sizes)
plt.show()
```
3. 修改标记形状:
```python
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
plt.scatter(x, y, marker='s')
plt.show()
```
4. 添加标签和标题:
```python
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
plt.scatter(x, y)
plt.xlabel('x')
plt.ylabel('y')
plt.title('Scatter Plot')
plt.show()
```
这些只是散点图的一些常见样式,你可以根据自己的需求进行进一步的定制。详细的样式参数和用法可以参考matplotlib的官方文档。