随着 X 坐标值的变化而改变线条的颜色

随着 X 坐标值的变化而改变线条的颜色

我正在使用 Microsoft Excel 绘制一个简单的线图,其中 3 条不同的线在同一张图中。我想要做的是随着 X 坐标值的变化而改变每条线的值。例如,当 X=1-3 时,所有三条线都应为绿色,当 X=4-6 时,线的某一部分应为红色。我附上了一张图片,以便于理解。在此处输入图片描述

提前致谢。

答案1

例如,这可以通过(繁琐的!)手工制作来实现*,但如果这是所需的结果,则该图像可能适合替代问题中的图像:

SO16973439 示例

  • 依次单击每条线并设置数据系列格式、线条颜色、蓝色,然后在每一天少于 7 天的每一条线上双击并选择合适的颜色(我确实说过很乏味!)。

答案2

您可以通过将数据系列分成涵盖您感兴趣的每个时期的段来减少手工劳动。单独的系列仍然需要设置线条颜色,但您不必设置每个数据点的颜色。

用 VBA 来处理颜色变化是可行的,但是这个小项目已经太晚了

在此处输入图片描述

相关内容