【问题标题】:How to style one half of a Highchart one way and the other another?如何以一种方式和另一种方式设计 Highchart 的一半?
【发布时间】:2017-11-23 15:30:37
【问题描述】:

我正在为交易系统构建深度图。 :

我们正在使用 Highcharts。有两种方法:将两个图表并排堆叠在一起并拥有单独的数据,或者将出价和要价数据加载到一个列表中并以这种方式创建图表。

准备数据的一种方法更好吗?

如果我将这些数据结合起来,我能否将一半的绿色和另一半的红色着色?

【问题讨论】:

标签: javascript charts highcharts trading


【解决方案1】:

我假设数据是 x,y 点的数组... 如果是这样,您可以像这样直接在中间找到数组索引...

//This rounding should be verified,
//this is off the top of my head
var midNum = Math.ceil( ( data.length / 2 ) );

使用midNum 更改中点及以上点的样式。像这样……

//should also be checked
.point-selector:nth-child(n+(midNum))

查看this site 了解更多关于 nth- 选择器的信息,我一直觉得它很有帮助。

该选择器可以在纯 js 或 jQuery 中用于分别为 .style 或 .css() 选择元素

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-04
    • 1970-01-01
    • 1970-01-01
    • 2021-11-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多