小编Alf*_*so 的帖子

从Pandas DataFrame绘制条形图

假设我有一个DataFrame看起来像这样:

Hour | V1 | V2 | A1 | A2
 0   | 15 | 13 | 25 | 37  
 1   | 26 | 52 | 21 | 45 
 2   | 18 | 45 | 45 | 25 
 3   | 65 | 38 | 98 | 14
Run Code Online (Sandbox Code Playgroud)

我试着去创建一个柱状图来比较列V1V2Hour.当我做:

import matplotlib.pyplot as plt
ax = df.plot(kind='bar', title ="V comp",figsize=(15,10),legend=True, fontsize=12)
ax.set_xlabel("Hour",fontsize=12)
ax.set_ylabel("V",fontsize=12)
Run Code Online (Sandbox Code Playgroud)

我得到了一个情节和一个包含所有列的值和名称的图例.如何修改我的代码,以便绘图和图例仅显示列V1V2

python plot pandas

34
推荐指数
1
解决办法
11万
查看次数

标签 统计

pandas ×1

plot ×1

python ×1