- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Highcharts.js 库渲染图表
$('#container').highcharts({
title: {
...
我有一些复选框来选择要绘制的系列。根据我第一次绘制的系列,颜色会有所不同。
正如您所看到的,它没有使用所有颜色,所有颜色都以蓝色绘制。
您现在可以取消选择所有内容,绘图。然后选择一切,情节。 4系列将全部保持相同的颜色。
但是,如果您再次启动(运行)该示例,并且这次选择所有内容并进行绘图,现在它会正确呈现。现在您可以取消选择所有内容并一项一项地进行。颜色是对的。
如果您现在仅选择第二个和第三个系列,则将使用第二个和第三个颜色(无蓝色)。
这就像 Higcharts 为每个系列缓存一种颜色(这不应该),并且在添加更多要显示的系列时选择错误(从颜色 0 开始)。
使用自定义颜色并不能解决问题。
最佳答案
我认为您的问题与您如何将系列加载到图表有关。
现在,当您加载新图表时,您将基于之前绘制的系列(您正在更新系列数组)。
为了避免出现问题,您应该能够在将数组加载到图表中之前对其进行复制:
lastSeries = $.extend(true, [], seriesSelection);
在这里您可以看到它如何工作的示例:http://jsfiddle.net/1u98o3aq/3/
关于javascript - 如何使 Highcharts 在重新绘制时使用所有颜色? (不必要地重复颜色),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39446749/
jQuery attributeContainsPrefix [name^="value"] 对比 attributeStartsWith [name|="value"] 实际区别是什么? 最佳答案
在1.1部分在RFC 6749中,有四种角色:资源拥有者、资源服务器、客户端和授权服务器。 如果客户端和资源所有者是同一实体,OAuth 是否变得多余或不必要? 例如,我有一个封闭的 API 和一个面
我有一段代码,其中有一个带有保护子句的 raise 语句: def validate_index index # Change to SizeError raise ArgumentError
我看到了这篇文章( JPA Entity Lifecycle Events vs database trigger ),但它并没有像我在这里那样明确地询问: 当我插入 PK 值为 (null) 的行时
所以,我有一段代码看起来像 if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2){ // Do something }
我是一名优秀的程序员,十分优秀!