You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Excel散点图能否基于数据值自定义背景色?对应需求如何实现?

散点图自定义背景需求

我有一个5行×2列的表格,共5个数据点,每个数据点对应一组X、Y值,用于绘制散点图。
我想要根据数据点本身的参数自定义散点图的背景,即可自主控制彩色矩形的X、Y范围,理想情况下希望用数据的X、Y中位数分别作为不同彩色矩形的边界“轴”。
示例图
目前我在设置图表区格式时选择了「Shape Fill」→「Picture」选项,所用图片是在MS Powerpoint中手动制作的,和图表区的长宽比保持一致。

示例VBA代码

以下代码调用Sheet1中A2:B6范围内的5×2表格数据:

Sub scatter_plot_simple()
    Dim Chart1 As Chart
    Set Chart1 = Charts.Add
    With Chart1
        .ChartType = xlXYScatter
        .SeriesCollection.NewSeries
        .SeriesCollection(1).Name = "=""Values"""
        .SeriesCollection(1).XValues = "=Sheet1!$B$2:$B$6"
        .SeriesCollection(1).Values = "=Sheet1!C$2:$C$6"
    End With
End Sub

内容的提问来源于stack exchange,提问作者Soham Adla

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.12 14:48:04