这样的图可以绘制使用Highchart吗?

时间:2016-03-31 15:34:34

标签: highcharts

我正在尝试在Highchart中重新实现现有图表。我想知道Highchart是否支持这样的图表。如果是,请建议我帮助我朝这个方向努力的API /文件。 下面是图形的图像: How the graph should look

关于图表:

  • 看起来好像有多个图表组合成图表。
  • 所有'事件'的x轴是时间(默认为2年)。
  • 每个“事件”图表可以是不同类型(点,样条,连续等)
  • 我可以以不同方式自定义每个“事件图表”中数据点的表示形式。即(三角形,方形等)。

谢谢, 阿米特

1 个答案:

答案 0 :(得分:2)

您提出的一些功能示例:

1)使用垂直堆叠的多个y轴,您可以实现所需的布局:

yAxis: [{  
    top: 10,
  height: 60,
  offset: 0,
  title: { text: 'Plot 1'}
},{
    top: 80,
  height: 60,
  offset: 0,
  title: { text: 'Plot 2'}
},{
    top: 140,
  height: 120,
  offset: 0,
  title: { text: 'Plot 3'}
},{
    top: 270,
  height: 60,
  offset: 0,
  title: { text: 'Plot 4'}
}]

在每个系列中,您可以指定单个标记设置:

marker: {
  enabled: true,
  symbol: 'triangle',
  radius: 6,
  ...etc...
},

您可以设置日期时间x轴类型:

xAxis: { 
  type: 'datetime'
}

小提琴示例: