matplotlib数据可视化

如何把我分类汇总的数据进行可视化呢

比如x轴为“主要定位”,y轴为“最大生命”的直方图或折线图

data1=data.groupby('主要定位').agg({'最大生命':'mean','初始生命':'mean',
'最大法力':'mean','最高物攻':'mean',
'最大物防':'mean',}).round(1)
data1

img

首先使用 bar 函数绘制直方图,然后使用 plot 函数绘制折线图,标记绘图的标题和坐标轴标。

import matplotlib.pyplot as plt

# 获取 x 轴和 y 轴数据
x = data1.index  # x 轴是主要定位
y = data1['最大生命']  # y 轴是最大生命

# 绘制直方图
plt.bar(x, y)
plt.title('主要定位与最大生命的关系')
plt.xlabel('主要定位')
plt.ylabel('最大生命')
plt.show()

# 绘制折线图
plt.plot(x, y)
plt.title('主要定位与最大生命的关系')
plt.xlabel('主要定位')
plt.ylabel('最大生命')
plt.show()