2013-03-06 66 views
0

我想創建一個圖表這樣Highcharts - 顯示堆標籤

http://msdn.microsoft.com/en-us/library/Aa964128.moressrschartsfig01c(l=en-US,v=sql.90).gif

但圖表是Microsoft報告,我想是在DotnetHighcharts。

當我在Highcharts Demo中搜索時,發現了一張類似的圖表,但沒有組標籤(男性,女性)。

http://www.highcharts.com/demo/column-stacked-and-grouped

+0

看,這就是據我可以探索http://jsfiddle.net/pMA2H/155/但需要創建另一個空系列,並指定值false給showInLegend。我很難做到這一點,因爲圖表是c#中的程序,沒有ShowInlegend屬性,所有的系列和類別都是動態的。 – 2013-03-07 00:37:05

回答

1

有許多例子大約highcharts類別電郵宣傳

Example1

Example2

Example3

定義類別

xAxis: [{ 
    categories: ['Australia', 'Germany', 'Australia', 'Germany'], 

assing類別組

data: [['Group1', 20],['Group1',30],['Group2', 35],['Group2', 25]] 
}, 
+0

天啊,我今天才發現這個。這正是我想要的。我使用關鍵字「highcharts分組的類別」找到了這個。所有這一切,我用不同的術語進行搜索。 https://github.com/blacklabel/grouped_categories – 2013-03-07 00:46:04

+0

在我發現之前,你的Example1和Example2已經足夠好了。 – 2013-03-07 00:47:31

1

請參考以下鏈接:

highcharts column labels

看到小提琴的類別部分低於他們表現出你所需要的很好的例子:

Demo

使用

xAxis: { 
    categories: ["Location A","Location B","Location C"], 
    title: { 
     text: "Location" 

    } 
}, 

或本

xAxis: [{ 
categories: [{ 
name: 'fruits' 
children: ['orange', 'mango'] 
},{ 
name: 'birds' 
children: ['eagle', 'parrot'] 
}] 
}] 

希望這可以幫助你。

+1

:代碼中使用的類別部分適用於我。 – jeev 2013-03-06 09:23:13