我们希望允许用户将系列的颜色从单色渐变更改为发散颜色。我们通过一个下拉菜单来实现这一点,我们捕获他们的选择并像下面这样进行更新(代码比demo更简单):
var rainbow = new Rainbow();
// Set start and end colors
rainbow.setSpectrum('#528bc2', 'white');
// Set the min/max range
var numSeries = chart.series.length;
var rangeLow = 0;
var rangeHigh = numSeries
rai
我发现“使用VBA删除带有空白序列名称的图例条目”的问题与我遇到的问题非常相似,但有一点不同。
我有两个按钮,"Load Chart“和"Clear Chart”,像这样
该图表是一个堆叠条形图,每个条形图都有多个系列。我有一些填充,其中填充颜色和线条边框已被删除,以便它看起来像甘特图。它目前看起来像这样(虚拟的)
此外,还必须删除名为padding的图例条目和末尾的一些额外的图例条目。我尝试了下面的代码,它在负载图宏的末尾触发:
With ActiveChart
For i = .Legend.LegendEntries.Count To Up
我有一个散点图,其中包含多个系列和每个系列的趋势线。我想将趋势线数据设置为与系列的填充颜色相同的颜色。系列的填充颜色是自动的。对于所有系列,.MarkerBackgroundColor属性返回-1,而对于所有系列,.MarkerBackgroundColorIndex返回2。我相信只有当标记填充设置为自动时,才会发生这种情况。但是,我不能改变这一点,因为图表中的序列是通过另一个基于动态数据的VBA代码添加的。有什么帮助吗? For i = 1 To Sheet1.ChartObjects("Chart 5").Chart.SeriesCollection.Count