javascript - Highstock/Highchart 无法设置单个点颜色

标签 javascript highcharts highstock

我正在处理 Highstock,我正在尝试为 Highstock 中“数据”中的特定点设置颜色,例如 example , 但我无法让它工作,无论我如何设置颜色,它都不会显示在图表上。

我已经尝试过使用 Highchart API 的选项,它有效,但不适用于 Highstock。

jsfiddle link(what I have tried)

是不是因为我用x,y来指定点?请帮忙。

最佳答案

如果您查看演示,您会发现使用 color 设置工具提示颜色而不是 marker

要修复它,请改用标记 fillColor,如下所示。

data: [
    {x: 1343862840000, y: 4, marker:{ fillColor: 'red'} },
    {x:1343863200000, y:5, marker:{ fillColor: 'green'}}
]

demo

更新:
它适用于 highstock 参见 this演示。
您必须使用正确的对象来初始化它。
使用 Chart 而不是 StockChart

引用

关于javascript - Highstock/Highchart 无法设置单个点颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11976093/

相关文章:

javascript - 在单击或悬停在任何地方之前,Angular 5 不会渲染组件

javascript - Highcharts 不显示具有多个 Y 轴的图形的系列数据

highcharts - 获取系列可见性的值(value)

highcharts - 加载后的 HighStock chart.rangeSelector

javascript - Next.js 中的动态路由是在服务器端还是在客户端呈现?

javascript - SVG Foreign Object 中的 Ace 编辑器

javascript - jquery - 数组函数中需要帮助

javascript - 如何在 ASP.Net MVC 中执行 JavaScript 重定向?

javascript - 使 jQuery 代码更简单

charts - 如何在 highstock 中将 yAxis 标签从图表右侧移动到图表左侧