2012-01-10 54 views
0

我需要根據給定的值繪製圖表。在x軸上的單個日期的多個y軸值 - 谷歌visualzation api

這是我的數據怎麼看起來像...
(X軸上和價值觀上的日期Y軸)

|| Date  || X1 || X2 || X3 || 
|| 01-01-2008 || 1 || 2 || 3 || 
|| 01-01-2008 || 2 || 3 || 4 || 
|| 01-02-2008 || 1 || 2 || 3 || 
|| 01-03-2008 || 1 || 2 || 3 || 
|| 01-04-2008 || 1 || 2 || 3 || 

所以現在在圖中我需要獲得前兩直線垂直線值繪製。

但是從可視化API線圖表表示第一兩個日期值兩個單獨的列...


xAxis - Jan 01, 2008 || Jan 01, 2008 || Feb 01, 2008 || Mar 01, 2008 || Apr01, 2008 

代替

xAxis - Jan 01, 2008 || Feb 01, 2008 || Mar 01, 2008 || Apr01, 2008 

和繪製垂直直線爲2008年1月1日

the graph should have vertical straight line for Jan 01, 2008 without omitting the  duplicate values... 
so that the two values that are against Jan 01, 2008 are displayed vertically 

請幫我解決這個問題。

回答

0

使用Set集合來存儲值,集合是不包含重複元素的集合。所以一旦你存儲「2008年1月1日」,它不會允許重複。

使用任何實現類集,

//create a hashset 
HashSet<String> xAxis = new HashSet<String>(); 

//and store values like this 

xAxis.add(date1) 
xAxis.add(date2) 

這裏IM假設你是存儲字符串值,但你可以根據你的需要改變它。

+0

通過這樣做,我鬆了一些值... 我需要在xAxis值的圖表中顯示一條垂直線... – Sandeep 2012-01-10 09:27:33

+0

但根據你的問題,你說你得到重複,並希望擺脫他們,請澄清/編輯您的問題,並提供一些代碼。 – 2012-01-10 10:49:53

+0

對於混淆感到抱歉......我添加了一條線,它可以在2008年1月1日顯示垂直直線,以避免數據混淆。 – Sandeep 2012-01-10 11:37:29