ChartIQ addSeries叠加层

时间:2017-01-29 09:38:14

标签: charts

ChartIQ中是否可以添加一个系列addSeries,以便在图表顶部显示为叠加层,addStudy方法可以显示(搜索叠加层in here )?

我正在使用STX.Renderer.Histogram渲染直方图,它出现在价格山图的后面。

2 个答案:

答案 0 :(得分:1)

试试这个小提琴:http://jsfiddle.net/chartiq/dfy8nszb

通过设置overChart: true

,渲染山图,然后渲染直方图

像这样:

// create your histogram renderer
var histRenderer = stxx.setSeriesRenderer(new STX.Renderer.Histogram({
  params: {
    type: "histogram",
    subtype: "stacked",
    heightPercentage: .3, // how high to go. 1 = 100%
    opacity: 1, // only needed if supporting IE8, otherwise can use rgba values in histMap instead
    widthFactor: .8, // to control space between bars. 1 = no space in between
    yAxis: axis,    // separate axis
    overChart: true // <<<<<=== if omitted the histogram will be drawn under the main chart.
  },
  callback: histogramLegend
}));

答案 1 :(得分:0)

如果省略params中的isComparison标志,则系列应显示为叠加层。如果希望系列和图表共享相同的y轴(值在相同范围内),则将shareYAxis标志设置为true。这将是最接近使用系列,就好像它是一项研究。