d3.js - 我需要新图表。我用 highchart 写作,但我看不到这是图表。请帮我?
问题描述
在此处输入图像描述 这是我需要的图像图表。我需要一个新图表。我用 highchart 写,但我不认为这是一个图表。请帮我?xrange 图表和折线图之间的组合图表。单击点折线图时,它会显示两条图表都可见的线。将鼠标悬停在点线图上时,工具提示显示如下所示
解决方案
您可以使用line
和xrange
系列的组合,它们具有单独的 y 轴,但共同的 x 轴。
Highcharts.chart('container', {
legend: {
enabled: false
},
yAxis: [{
height: '50%'
}, {
offset: 0,
top: '50%',
height: '50%',
labels: {
align: 'left',
distance: 0,
x: 0,
y: -15
}
}],
xAxis: {
type: 'datetime'
},
series: [{
data: [...]
}, {
yAxis: 1,
type: 'xrange',
data: [...]
}],
});
现场演示:http: //jsfiddle.net/BlackLabel/g1fbLcpw/
API 参考: https ://api.highcharts.com/highcharts/yAxis
文档: https ://www.highcharts.com/docs/chart-and-series-types/x-range-series
推荐阅读
- javascript - Redux:动作已成功调度,但未创建状态
- javascript - 如何通过 node.js 中 req.params.id 的值来区分 mongoDB 查询?
- python - 将多索引数据帧的索引值提取为python中的简单列表
- video - ProRes 422 HQ 中如何包含隐藏式字幕 (CEA-608)?
- javascript - 获取数组中不在对象值中的项
- python-3.8 - pyttsx3 未知语音ID
- c# - 如何让变量每秒异步上升 1?
- python - 基于文本的 RPG 的战斗序列
- javascript - 如何在 Vuejs 中获取路径的当前名称(例如“this”值)?
- apache-spark - 使用 DBR 7.3.x+ 将 XML 文件加载到 PySpark 中的数据框