0
我有一个绘制使用dimple.js如何使用dimple.js在条形图中添加“额外堆栈”?
http://jsfiddle.net/keshav_1007/Lkvm27o4/1/条形图 - 这里是小提琴
var yMax = 520; // overriding y axis
var popup;
var score=8000/100;
var svg = dimple.newSvg("#chartContainer", 300, 400);
var data = [{
"Brand":"A",
"Day":"Mon",
"SalesVolume":10 },
{
"Brand":"B",
"Day":"Mon",
"SalesVolume":20 },
{
"Brand":"C",
"Day":"Mon",
"SalesVolume":20 },
{
"Brand":"D",
"Day":"Mon",
"SalesVolume":20 },
{
"Brand":"E",
"Day":"Mon",
"SalesVolume":20 },
{
"Brand":"F",
"Day":"Mon",
"SalesVolume":50 }];
var myChart = new dimple.chart(svg, data);
myChart.setBounds(100, 10, 250, 250)
var x = myChart.addCategoryAxis("x", "Day");
var y = myChart.addMeasureAxis("y", "SalesVolume");
y.overrideMax = yMax;
var s = myChart.addSeries("Brand", dimple.plot.bar);
s.barGap=0.8;
var lgnd = myChart.addLegend(80, 300, 300, 30, "left");
myChart.draw();
在该柱状图我需要把最后一个堆是[{"Brand":"F","Day":"Mon","SalesVolume":50 }]
总是对的顶部而不改变其他堆栈的默认顺序。 如何做到这一点?
我们可以使此功能动态?因为在我的情况下,“F”在任何时候都不会是“F”,它可能会在我的21个屏幕上各不相同。 – Keshav1007
我已经更新了答案 –
谢谢John,它完美地工作......我们可以单独设置一个特定的颜色(这个堆栈)..因为我正在绘制图表,它采用默认的一组值。我需要为这个图表设置一个特定的颜色。让我知道我们该怎么做? – Keshav1007