highcharts - 如何创建 2 个分离的 xAxis 图表
问题描述
我想创建如下图。我怎样才能创建这样的图表?
最大值必须在 xAxis 的中间。
解决方案
您可以使用xAxis.categories设置 xAxis 标签,接下来您需要为数据中的每个点定义x值。
演示:https ://jsfiddle.net/BlackLabel/e7d6c2pm/
Highcharts.chart('container', {
chart: {
type: 'scatter'
},
xAxis: {
categories: ['0m', '150m', '250m', '350m', '550m', '700m', '550m', '350m', '150m', '0m'],
plotLines: [{
value: 5,
color: 'red'
}]
},
series: [{
data: [[0.1, 52], [2, 20], [3, 10], [2.5, 8], [2.8, 13]]
}, {
data: [[6, 52], [8, 20], [9, 10], [8.5, 8], [7, 13]]
}]
});
推荐阅读
- django - 带有 docker 的 Django startapp 工作流
- javascript - 如何获取对象属性值的数组。?
- ruby-on-rails - 带有多个线程的 Ruby with_advisory_lock 测试间歇性地失败
- django - Django 简单历史 - 历史差异
- node.js - 关于无法获取节点中所有已注册的路由
- laravel - 我正在尝试上传文件并将文件路径保存到我的数据库以便能够访问它
- python - 平均值和最大值之间差距较大的列表的 Pyqt 步长
- javascript - 在 D3.js 中为 svg:g 元素的子元素添加标题
- javascript - 如何在ionic中将视频文件url转换为base64?
- rest - 如何将根端点映射到 ASP.NET Core 控制器?