1

我正在尝试在 Flot 中生成一个图表,其中一个数据集具有多个彼此相邻的堆叠条,第二组堆叠条作为显示在主图表下方但倾斜角度的第二个数据集。下图显示了我所追求的

我希望它看起来如何

有什么方法可以轻松做到这一点吗?我知道有一个插件可以让我将这些条并排放置,但这并不是我真正想要的。

我已经让它按照我想要的方式渲染一个数据集,但我不知道如何去做第二个数据集。

4

1 回答 1

4

您可以使用几个divs 和一些 css 来进行堆叠。只需在每个图表中放置一个图表,div然后将它们绝对定位在包装器 div 中:

<div id="graph_wrap">
    Comparison Chart
    <div id="graph1"></div>
    <div id="graph2"></div>
</div>

CSS:

#graph_wrap {
    width: 700px;
    height: 400px;
}

#graph1, #graph2 {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 600px;
    height: 300px;
    margin: 50px;
    z-index: 2;
}

#graph2 {
    top: -15px;
    left: 15px;
    z-index: 1;
}

示例:http: //jsfiddle.net/jtbowden/q4N4M/

于 2013-02-12T21:49:23.437 回答