python数据可视化技巧的100个练习 -- 93. 使用 Plotly 为客户满意度分析创建 3D 曲面图 📅 2026/8/21 19:57:51 重要性★★★★☆难度★★★☆☆你是一家大型电子商务公司的数据分析师。客户服务部门希望可视化客户满意度、产品价格和交货时间之间的关系。他们认为这些因素对于提升整体客户体验至关重要。你的任务是使用 Plotly 创建一个 3D 曲面图来表示这些数据。X 轴应代表产品价格(范围为 10 美元到 100 美元),Y 轴应代表交货时间(范围为 1 到 10 天),Z 轴应代表客户满意度评分(范围为 1 到 10)。生成 100 种不同价格和交货时间的产品的样本数据,并分配随机满意度评分。然后,创建一个 3D 曲面图,清晰地展示客户满意度如何随价格和交货时间变化。确保在可视化中包含适当的标签、标题和颜色渐变。【数据生成代码示例】importnumpyasnpimportpandasaspd np.random.seed(42)product_prices=np.random.uniform(10,100,100)delivery_times=np.random.randint(1,11,100)satisfaction_scores=np.random.randint(1,11,100)df=pd.DataFrame({'Price':product_prices,'DeliveryTime':delivery_times