海鸟–在条形图中对酒吧进行分类

原文:https://www.geeksforgeeks.org/seaborn-sort-bars-in-barplot/

先决条件: 海伯恩酒吧地块

在本文中,我们将看到如何使用 python 中的 Seaborn 对 barplot 中的酒吧进行排序。

Seaborn 是一个神奇的可视化库,用于在 Python 中绘制统计图形。它提供了漂亮的默认样式和调色板,使统计图更有吸引力。它建立在 matplotlib 库的基础上,也与熊猫的数据结构紧密结合。

进场:

  • 导入模块。
  • 创建数据框。
  • 创建一个条形图
  • 数据框排序数据框列。
  • 将排序数据框显示到条形图中。

那么,让我们实现使用 seaborn 在 barplot 中对条形图进行排序,步骤基于上述方法。

第一步:进口所需包裹。

Python 3

# Import module
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns

第二步:创建数据框创建条形图

Python 3

# Initialize data
State = ["Rajasthan", "Bihar", "Madhya Pradesh",
         "Gujarat", "Maharashtra"]
growth = [342239, 94163, 308245, 196024, 307713]

# Create a pandas dataframe
df = pd.DataFrame({"State": State,
                   "Growth": growth})

# Display Dataframe
df

输出:

步骤 3: 用这个数据框创建一个条形图

Python 3

# make barplot
sns.barplot(x='State', y="Growth", data=df)