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()
输出
这将产生以下输出 –

极客教程