鸢尾花数据集如何用python分别画每个属性的折线图
要使用Python绘制鸢尾花数据集的每个属性的折线图,可以使用matplotlib库。以下是一个示例代码:
import pandas as pd
import matplotlib.pyplot as plt
# 读取鸢尾花数据集
iris_data = pd.read_csv('iris.csv')
# 获取每个属性的列名
attributes = iris_data.columns[:-1]
# 设置图形的大小
plt.figure(figsize=(10, 6))
# 分别绘制每个属性的折线图
for attribute in attributes:
plt.plot(iris_data[attribute], label=attribute)
# 添加图例
plt.legend()
# 设置横坐标和纵坐标的标签
plt.xlabel('样本编号')
plt.ylabel('属性值')
# 显示图形
plt.show()
在上述代码中,首先使用pandas库读取鸢尾花数据集,并获取每个属性的列名。然后,使用matplotlib库绘制一个大小为10x6的图形,并使用循环遍历每个属性,将其对应的数据列绘制为折线图。最后,添加图例和坐标轴的标签,并显示图形。
请注意,上述示例代码假设数据集以CSV格式保存在名为"iris.csv"的文件中。如果你的数据集以其他格式保存或具有不同的文件名,请相应地修改代码
原文地址: https://www.cveoy.top/t/topic/hOtY 著作权归作者所有。请勿转载和采集!