javascript - RGraph 折线图上特定点的不同颜色

标签 javascript canvas rgraph

我正在尝试在定义了 highlightStyle: 'halo',tickmarksStyle: ['circle'] 的点中指定颜色。

图表:

enter image description here

如果这些点超过那条蓝线,我想将它们的颜色更改为红色。条件没什么大不了的,但似乎无法弄清楚。

或者,如果更简单,如果主线超过蓝线,则将线段颜色更改为红色。

我一直在查看 Line chart API但找不到适用于我的场景的参数。

我能做什么?

最佳答案

如果我正确理解了您的请求,那么最简单的方法就是使用 filledThresholdfilledThresholdColors 属性。

代码如下:

new RGraph.Line({
    id: 'cvs',
    data: [d1, d2],
    options: {
        backgroundGridHlinesCount: 5,
        backgroundGridVlines: false,
        backgroundGridBorder: false,
        axes: false,
        filled: true,
        filledRange: true,
        filledRangeThreshold: 12,
        filledRangeThresholdColors: ['red', 'blue'],
        xaxisLabels: ['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P'],
        colors: ['transparent', 'transparent'],
        xaxisTickmarksCount: 15,
        tickmarksStyle: null
    }
}).draw();

关于javascript - RGraph 折线图上特定点的不同颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56126895/

相关文章:

javascript - CamanJS 修改的 KineticJS Canvas

javascript - 无法将 Canvas 保存到图像

javascript - 我的 Javascript 游戏的坐标 - 基于 Angular ,我什么时候使用 Sin Cos 和 Tan?

javascript - 更改 rgraph 颜色而不重置图表

javascript - 使屏幕阅读器可以访问文本消息

javascript - 如何通过 JavaScript/cheerio 从以下 html 中提取我想要的文本?

javascript - 使用 Jquery Scroll Event & offset/position、css 或 javascript 如何获得此结果?

javascript - 如何通过 node.js 将可下载的 pdf 发送到 javascript 客户端?

javascript - RGraph瀑布图: Get rid of lines connecting bars

javascript - 将标签文本值获取到 javascript 变量中