Python Pandas – 用 Seaborn 绘制一组水平点图,但不要连接点

Python Pandas – 用 Seaborn 绘制一组水平点图,但不要连接点

Seaborn 中的点图用于使用散点图符号显示点估计和置信区间。我们可以使用 seaborn.pointplot()。为了避免连接点 join,只需将 pointplot() 方法的这个参数设置为 False

假设以下是我们的数据集,以 CSV 文件的形式存在 – Cricketers.csv

首先,导入所需库 –

import seaborn as sb
import pandas as pd
import matplotlib.pyplot as plt

将 CSV 文件中的数据加载到 Pandas DataFrame 中 –

dataFrame = pd.read_csv("C:\Users\amit_\Desktop\Cricketers.csv")

现在,绘制水平点图。为了避免连接点,将 join 参数设置为 False

sb.pointplot(x='Age', y='Academy', data=dataFrame, join=False)

更多Pandas相关文章,请阅读:Pandas 教程

示例

以下是完整代码 –

import seaborn as sb
import pandas as pd
import matplotlib.pyplot as plt

# 将 CSV 文件中的数据加载到 Pandas DataFrame 中
dataFrame = pd.read_csv("C:\Users\amit_\Desktop\Cricketers.csv")

# 设置绘图风格
sb.set_theme(style="darkgrid")

# 水平点图
# join 为 False 表示不连接点
sb.pointplot(x='Age', y='Academy', data=dataFrame, join=False)

# 显示图像
plt.show()

输出

这将产生以下输出 –

Python Pandas - 用 Seaborn 绘制一组水平点图,但不要连接点

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程