javascript - 我们可以在 HighCart.js 中为 StockCharts 设置 2 个 Y 轴吗?
问题描述
图片作为参考
我想构建这种类型的图表,我的数据集链接如下。我找不到任何关于此的示例。 https://docs.google.com/spreadsheets/d/1geCzzfBeyY8yDHAdEFWUSUf8ex3QWfqDtPg7ArOdTw0/edit?usp=sharing
解决方案
从参考图片中我可以看到这是一个股票图表,您可以在此处找到演示库:https ://www.highcharts.com/demo/stock
如何将系列与您可以在此处找到的特定 yAxis 对齐:https ://api.highcharts.com/highcharts/series.line.yAxis
示例演示:https ://jsfiddle.net/BlackLabel/95ptgrec/
// Create the chart
Highcharts.stockChart('container', {
yAxis: [{
title: {
text: 'axis1'
}
}, {
title: {
text: 'axis2'
}
}, {
title: {
text: 'axis3'
},
opposite: false
}],
series: [{
data: generateData()
}, {
data: generateData(),
yAxis: 1
}, {
data: generateData(),
yAxis: 2
}]
});
如果你想在 Angular 或 React 环境中实现图表,我鼓励使用官方包装器:
推荐阅读
- nginx - 无法启动高性能 Web 服务器和反向代理服务器
- reactive-programming - 从 ServerWebExchange Spring 云网关读取请求正文
- python - 如何从数据流管道中的 PubSub 子目录中读取
- node.js - 在 Heroku Nodemon 上部署时未安装
- java - 无法在 Android 应用程序中使用形态指纹扫描仪设备捕获指纹
- python-3.x - 如何将列条目从日期转换为二进制(0 或 1)?
- python - 如何将变量从 PHP 传递到 Python 并返回?
- python - 安装 JupyterLab 时出现 Build Wheel 错误
- karate - 空手道框架:在运行加特林测试时,我们可以配置获取黄瓜报告吗
- c++ - 从 emscripten fetch 接收数据