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
相关产品推荐
相关产品推荐

