python数据可视化技巧的100个练习 -- 92. 使用 Plotly 创建 3D 散点图
重要性★★★★☆难度★★★☆☆你是一家跨国电子商务公司的数据分析师。公司希望可视化客户年龄、年消费额以及过去一年的购买次数之间的关系。你的任务是使用 Plotly 创建一个 3D 散点图,帮助营销团队更好地理解这些关系。创建一个 Python 脚本,执行以下操作:生成一个包含 100 名客户的数据集,包含以下信息:年龄(18 到 70 岁之间)年消费额(100 美元到 10000 美元之间)购买次数(1 到 50 次之间)使用 Plotly 创建一个 3D 散点图,具体要求如下:X 轴:年龄Y 轴:年消费额Z 轴:购买次数每个点代表一个客户根据年消费额对点进行着色(使用从蓝色到红色的颜色渐变)添加悬停文本以显示每个客户的精确值自定义图表的标题、标签和颜色条在默认的网页 Colab 中显示图表你的代码应该生成数据并创建图表,整个过程在一个脚本中完成,无需读取或写入外部文件。【数据生成代码示例】importnumpyasnp np.random.seed(42)age=np.random.randint(18,71,100)spending=np.random.uniform(100,10000,100)purchases=np.random.randint(