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


Seaborn中的点图用于使用散点图符号显示点估计和置信区间。为此使用seaborn.pointplot()。要避免绘制连接点的线,只需将pointplot()方法的“join”参数设置为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)

示例

完整的代码如下:

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

# Load data from a CSV file into a Pandas DataFrame
dataFrame = pd.read_csv("C:\Users\amit_\Desktop\Cricketers.csv")

sb.set_theme(style="darkgrid")

# Horizontal point plot
# join is set as false to avoid drawing lines to connect points
# join is set using the join parameter
sb.pointplot(x = 'Age', y = 'Academy', data = dataFrame, join=False)

# display
plt.show()

输出

这将产生以下输出:

更新于:2021年9月30日

428 次浏览

启动您的职业生涯

完成课程获得认证

开始学习
广告
© . All rights reserved.