请以鸢尾花数据中花瓣宽度为x,花萼宽度为y构建散点图
时间: 2024-10-29 17:17:43 浏览: 28
Python-鸢尾花数据集Iris 数据可视化 :读取数据、显示数据、描述性统计、散点图、直方图、KDE图、箱线图
为了创建一个鸢尾花数据集中花瓣宽度(Petal Width)为 x 轴,花萼宽度(Sepal Width)为 y 轴的散点图,你可以按照以下步骤操作,假设你正在使用Python的matplotlib库:
首先,你需要导入必要的库:
```python
import matplotlib.pyplot as plt
from sklearn.datasets import load_iris
```
然后加载鸢尾花数据集:
```python
iris = load_iris()
```
接着,提取花瓣宽度和花萼宽度的数据:
```python
petal_width = iris.data[:, 2] # 列索引2代表花瓣宽度
sepal_width = iris.data[:, 0] # 列索引0代表花萼宽度
```
最后,绘制散点图:
```python
plt.scatter(sepal_width, petal_width)
plt.xlabel('花萼宽度 (cm)')
plt.ylabel('花瓣宽度 (cm)')
plt.title('鸢尾花数据集 - 花萼宽度 vs 花瓣宽度')
plt.show()
```
阅读全文