py绘制散点图,不同月份颜色不同,如何撰写

撰写思路:

设有个dataframe存的是城市名称、5月份曝光数、5月份转化率,6月份曝光数、6月份转化率,现在有100个不同城市,如何画曝光数和转化率散点图,5月份散点图颜色和6月份不同:

 

您可以使用Python中的matplotlib库来绘制散点图,并为不同月份的数据使用不同的颜色。
下面是一个示例代码,假设您的DataFrame名为"df",其中包含城市名称、5月份曝光数、5月份转化率、6月份曝光数和6月份转化率:

import matplotlib.pyplot as plt

# 将数据按月份分组
grouped_data = df.groupby('month')

# 颜色映射
colors = {'May': 'blue', 'June': 'green'}

# 绘制散点图
for name, group in grouped_data:
    plt.scatter(group[f'{name} Exposure'], group[f'{name} Conversion'], c=colors[name], label=name)

# 添加图例
plt.legend()

# 设置坐标轴标签
plt.xlabel('Exposure')
plt.ylabel('Conversion')

# 显示图形
plt.show()

 

请注意,上述示例代码假设您的数据中包含名为"month"、"May Exposure"、"May Conversion"、"June Exposure"和"June Conversion"的列,分别表示月份、5月份曝光数、5月份转化率、6月份曝光数和6月份转化率。如果您的数据存储在不同的格式或位置,请相应地更改代码。

关注公众号「水沐教育科技」,在手机上阅读所有教程,随时随地都能学习。内含一款搜索神器,免费下载全网书籍和视频。

公众号二维码
微信扫码关注公众号

微信交流群 关注微信公众号,加入官方交流群。内含一款搜索神器,免费下载全网书籍和视频。