import numpy as np
import matplotlib.pyplot as plt
import pandas as pd
plt.rcParams['font.sans-serif'] = 'simhei'
plt.rcParams['axes.unicode_minus'] = False
data1 = pd.read_csv('D:\iris\iris.csv')
s0 = data1['s0']
s1 = data1['Sepal.Length']
s2 = data1['Sepal.Width']
s3 = data1['Petal.Length']
s4 = data1['Petal.Width']
print(s1)
label = ['花萼','花瓣']
flower1 = (list(s1[1:]),list(s3[1:]))
flower2 = (list(s1[1:]),list(s3[1:]))
p = plt.figure(figsize=(8,12))
ax1 = p.add_subplot(2,1,1)
plt.boxplot(flower1,notch=True,labels=label,meanline=True)
plt.ylabel('长度')
plt.title("鸢尾花花萼与花瓣各特征箱线图")
ax2 = p.add_subplot(2,1,2)
plt.boxplot(flower2,notch=True,labels=label,meanline=True)
plt.ylabel('宽度')
plt.savefig('D:\iris\iris.png')
plt.show()
matplotlib之鸢尾花箱线图
最新推荐文章于 2023-09-13 16:24:14 发布