【发布时间】:2022-02-04 00:23:32
【问题描述】:
我正在探索 Highcharts,它似乎是一个非常全面的软件包!我有一个关于图例颜色的问题。
我注意到,当我对线条使用线性颜色渐变时,图例旁边的颜色(我相信它称为 symbolColor)可能会显示也可能不会显示,具体取决于我使用的格式:
1) symbolColor works fine: linearGradient: [ 00, 00, 00, 350 ]
2) symbolColor doesn't show up: linearGradient: { x1: 0, y1: 0, x2: 0, y2: 1 }
我宁愿使用第二种格式;它更容易,第一个没有响应。
symbolColor 是否应该始终显示,这是一个晦涩难懂的问题/错误?还是我做错了什么?我还刚刚注意到,如果在系列的 plotOptions 中启用了标记,则 symbolColor 可以在第二种格式下正常工作。但我有很多数据点,不想使用标记。
小提琴图有两条线——紫色和绿色——虽然使用方法 (1) 的紫色 symbolColor 看起来不错,但您会注意到使用方法 (2) 的绿色 symbolColor 没有出现。
【问题讨论】:
-
我找到了一个可以正常工作的例子:jsfiddle.net/q9ac21m7 但我还没有弄清楚让它工作的特殊酱汁是什么。
-
看起来问题出在标记上。你的和我上面给出的例子之间的区别是你的标记被禁用了。默认情况下,图例中显示了一个标记,其中有一条线,在我给出的示例中,该线丢失但标记在那里。可能表示有问题,而不是错过了选项或其他东西。
-
我有一个解决方案,但有点晦涩难懂,等等……
标签: highcharts