【发布时间】:2022-09-30 20:47:44
【问题描述】:
给定一个简单的 pd.Dataframe df,如下所示:
workflow blocked_14 blocked_7 blocked_5 blocked_2 blocked_1
au_in_service_order_response au_in_service_order_response 12.00 11.76 15.38 25.0 0.0
au_in_cats_sync_billing_period au_in_cats_sync_billing_period 3.33 0.00 0.00 0.0 0.0
au_in_MeterDataNotification au_in_MeterDataNotification 8.70 0.00 0.00 0.0 0.0
我想创建一个条形图,将blocked_* 列显示为 x 轴。
由于df.plot(x=\'workflow\', kind=\'bar\') 显然将workflows 放在x 轴上,所以我尝试了ax = blocked_df.plot(x=[\'blocked_14\',\'blocked_7\',...], kind=\'bar\') 但这给了我
ValueError: x 必须是标签或位置
我将如何创建 5 个 y 值并让每个条形显示工作流的相应值?
标签: python pandas matplotlib