用基础变换深入探索
您想看看某州的人口是否与农贸市场的商品销售数量相关。为此,请对人口取对数,并绘制与每个市场销售商品数量的散点图。根据您之前对数据集的探索,您知道会有大量点位重叠,因此为了更好地观察模式,需要降低标记的不透明度。
本练习是课程的一部分
用 Python 提升数据可视化
练习说明
- 使用
numpy(已导入为np)对州人口取对数,创建新列:log_pop。 - 将新创建的取对数列传给散点图函数的 x 映射。
- 将散点图的不透明度设置为 25%,以展示重叠。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Create a new logged population column
markets['____'] = np.____(markets['____'])
# Draw a scatterplot of log-population to # of items sold
sns.scatterplot(x = '____',
y = 'num_items_sold',
# Reduce point opacity to show overlap
____ = ____,
data = markets)
plt.show()