用python绘制各种散点图

基础散点图

在这里插入图片描述

实现代码如下:

import matplotlib.pyplot as plt
import seaborn as sns

# 设置字体为 Microsoft YaHei
plt.rcParams['font.family'] = 'Microsoft YaHei'

# 设置调色板
sns.set_palette("colorblind")
# 绘制散点图
plt.scatter(df["断货次数"], df["asin毛利率H2"])
plt.xlabel("断货次数")
plt.ylabel("asin日均销量")
plt.title('FBA配件asin(2023H2)')
plt.show()

这段代码使用Python的matplotlib和seaborn库来绘制散点图,散点图是一种用于展示两个变量之间关系的图表。下面是代码的逐步解释:

  1. import matplotlib.pyplot as pltimport seaborn as sns

    • 这两行代码导入了matplotlib和seaborn库。matplotlib是一个用于创建静态、交互式和实时的2D图表的Python库。seaborn是基于matplotlib的高级绘图库,它提供了一个高级接口,用于绘制吸引人的统计图形。
  2. plt.rcParams['font.family'] = 'Microsoft YaHei'

    • 这行代码设置了图表中使用的字体为Microsoft YaHei,这是一种常用的中文字体,确保中文字符能够正确显示。
  3. sns.set_palette("colorblind")

    • 这行代码设置了图表的颜色调色板为“colorblind”,这是一个为色盲用户设计的调色板,使用不同的颜色和图案来区分不同的数据组。
  4. plt.scatter(df["断货次数"], df["asin毛利率H2"])

    • 这行代码使用matplotlib的scatter函数绘制散点图。
    • df["断货次数"]:指定散点图的x轴数据,即每个点的横坐标值。
    • df["asin毛利率H2"]:指定散点图的y轴数据,即每个点的纵坐标值。
  5. plt.xlabel("断货次数")plt.ylabel("asin日均销量")

    • 这两行代码分别设置了散点图的x轴和y轴的标签。
  6. plt.title('FBA配件asin(2023H2)')

    • 这行代码设置了散点图的标题。
  7. plt.show()

    • 这行代码显示了图表。在Jupyter Notebook或其他IDE中,这会导致图表在输出中显示。

在这里插入图片描述

import seaborn as sns
import matplotlib.pyplot as plt

# 按照集团和新品程度对数据进行分组
# grouped = df.loc[df['categoryName']=='Headlight Bulbs'].groupby(['集团', '新品程度'])

# 设置调色板
# sns.set_palette("hls")##hls\pastel\colorblind\deep

# 创建一个空的画布
fig, ax = plt.subplots
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

徐木叶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值