所有参数的情节长度应相同

saa*_*aas 6 python data-analysis plotly

我尝试使用plotly.express 制作条形图,但发现这个问题

所有参数应该具有相同的长度。参数的长度y 是 51,而先前处理的参数 ['x'] 的长度是 4399,这是我的代码

import pandas as pd
import plotly.express as px
df= pd.read_csv('...../datasets-723010-1257097-fatal-police-shootings-data1.csv.xls')
c = df['state'].value_counts()
fig =px.bar(c , x = df['state'])
fig.show()
Run Code Online (Sandbox Code Playgroud)

此数据样本 在此处输入图像描述

Dan*_*l R 3

df['state']具有数据帧中的所有行,而c仅包含状态的每个唯一值的一行。你应该使用c.index

px.bar(y=c, x=c.index)
Run Code Online (Sandbox Code Playgroud)