Python 在标准化绘图中可视化值

Python 在标准化绘图中可视化值,python,pandas,matplotlib,visualization,Python,Pandas,Matplotlib,Visualization,我有一些数据,我想绘制,可视化在一个规范化的图表。 数据集: 我尝试过使用plt.yticks(np.arange(0,1))但这只是改变了比例。如果您有一个列,并且只打印“Gini”列,您可以选择该列并在打印之前对其进行规范化,如: ((df['Gini']-df['Gini'].min())/(df['Gini'].max()-df['Gini'].min()).sort_values().plot(kind='bar')) 通常,您可以规范化整个数据帧并对其进行打印: df_normal

我有一些数据,我想绘制,可视化在一个规范化的图表。 数据集:


我尝试过使用
plt.yticks(np.arange(0,1))
但这只是改变了比例。

如果您有一个列,并且只打印
“Gini”
列,您可以选择该列并在打印之前对其进行规范化,如:

((df['Gini']-df['Gini'].min())/(df['Gini'].max()-df['Gini'].min()).sort_values().plot(kind='bar'))
通常,您可以规范化整个数据帧并对其进行打印:

df_normalized=(df.min())/(df.max()-df.min())
df_归一化。排序_值(按class='Gini',升序=False)。绘图(按class='bar')
            Gini
    var1    0.000223
    var2    0.000047
    var3    0.000933
    var4    0.000081
    var5    0.000014

df.sort_values(by='Gini', ascending=False).plot(kind='bar')