python绘制散点图参数设置
时间: 2023-06-30 13:22:46 浏览: 100
利用python绘制散点图
4星 · 用户满意度95%
在 Matplotlib 中,有许多参数可以设置来调整散点图的样式和属性。下面是一些常用的参数:
1. `x`、`y`:散点图的横坐标和纵坐标数据,可以是 Python 列表、NumPy 数组、Pandas 数据框等;
2. `s`:散点的大小,可以是一个数值或与 x、y 相同长度的数组;
3. `c`:散点的颜色,可以是一个颜色名称或与 x、y 相同长度的数组;
4. `marker`:散点的形状,可以是圆圈(o)、正方形(s)、三角形(^)等;
5. `alpha`:散点的透明度,可以是 0~1 之间的数值;
6. `linewidths` 和 `edgecolors`:散点的边框线宽和颜色。
下面是修改参数的示例代码:
```python
import matplotlib.pyplot as plt
import numpy as np
# 准备数据
x = np.random.rand(50)
y = np.random.rand(50)
colors = np.random.rand(50)
sizes = 500 * np.random.rand(50)
# 创建散点图
plt.scatter(x, y, c=colors, s=sizes, alpha=0.5, marker='^', linewidths=2, edgecolors='k')
# 设置图形属性
plt.title("散点图示例")
plt.xlabel("x轴")
plt.ylabel("y轴")
# 显示图形
plt.show()
```
该代码中,我们使用了 NumPy 库生成了 50 个随机数作为数据。接着使用 `plt.scatter()` 函数,设置了颜色、大小、透明度、形状、边框线宽和颜色等属性。最后使用 `plt.title()`、`plt.xlabel()` 和 `plt.ylabel()` 函数设置图形属性,并使用 `plt.show()` 函数显示图形。你可以根据自己的数据和需要修改相应参数并运行该程序。
阅读全文