绘制散点图使用函数
时间: 2023-09-16 11:13:37 浏览: 40
要绘制散点图,可以使用 `scatter` 函数。下面是一个简单的例子:
```python
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [10, 5, 8, 3, 6]
plt.scatter(x, y)
plt.show()
```
在上面的例子中,我们首先定义了两个列表 `x` 和 `y`,然后使用 `scatter` 函数将它们绘制成散点图。`scatter` 函数的第一个参数是 `x` 坐标的列表,第二个参数是 `y` 坐标的列表。
除了 `x` 和 `y` 参数之外,`scatter` 函数还有很多其他的参数可以控制散点图的样式和行为。例如,可以使用 `s` 参数来指定散点的大小,使用 `c` 参数来指定散点的颜色,使用 `marker` 参数来指定散点的形状等等。
相关问题
matplotlib绘制散点图的函数
Matplotlib绘制散点图的函数是`scatter()`。其语法如下:
```python
matplotlib.pyplot.scatter(x, y, s=None, c=None, marker=None, cmap=None, norm=None, vmin=None, vmax=None, alpha=None, linewidths=None, edgecolors=None, *, plotnonfinite=False, data=None, **kwargs)
```
其中,`x`和`y`分别是散点的横坐标和纵坐标,`s`是散点的大小,`c`是散点的颜色,`marker`是散点的形状,`cmap`是颜色映射,`alpha`是透明度,`edgecolors`是散点的边缘颜色,`linewidths`是散点的边缘线宽。
一个简单的散点图示例:
```python
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [2, 3, 4, 5, 6]
plt.scatter(x, y)
plt.show()
```
这段代码将会绘制一个简单的散点图,其中散点的横坐标为1,2,3,4,5,纵坐标为2,3,4,5,6。
使用pairplot函数绘制散点图
要使用`pairplot`函数绘制散点图,需要先导入`seaborn`库和一个数据集。以下是一个简单的例子:
```python
import seaborn as sns
import pandas as pd
# 导入数据集
iris = sns.load_dataset("iris")
# 绘制散点图
sns.pairplot(iris)
```
在这个例子中,我们使用`seaborn`库中自带的`iris`数据集。`pairplot`函数将会为每两个变量之间绘制一个散点图,并且在对角线上绘制单变量的直方图。你可以通过修改`pairplot`的参数来设置颜色、大小、标签等。