怎么用seaborn 画水平柱状图
时间: 2023-07-03 22:27:40 浏览: 143
折线图和柱状图的叠加小例子
3星 · 编辑精心推荐
你可以使用 seaborn 库中的 barplot() 函数来画水平柱状图。barplot() 函数可以接受 x 和 y 参数用于指定数据的横纵坐标,以及 data 参数用于指定数据集。下面是一个简单的例子:
```python
import seaborn as sns
import pandas as pd
# 创建一个示例数据集
data = pd.DataFrame({
'x': ['A', 'B', 'C', 'D'],
'y': [10, 20, 30, 40]
})
# 绘制水平柱状图
sns.barplot(x='y', y='x', data=data, orient='h')
```
在这个例子中,我们首先创建了一个示例数据集,包含了 x 和 y 两列数据。然后,我们使用 barplot() 函数来绘制水平柱状图,其中 x 参数指定 y 轴上的数据,y 参数指定 x 轴上的数据,data 参数指定数据集,orient 参数指定为 'h',表示绘制水平柱状图。
阅读全文