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)
此数据样本 在此处输入图像描述
df['state']具有数据帧中的所有行,而c仅包含状态的每个唯一值的一行。你应该使用c.index:
px.bar(y=c, x=c.index)
Run Code Online (Sandbox Code Playgroud)