- 最後登錄
- 2024-4-6
- 在線時間
- 0 小時
- 註冊時間
- 2013-3-23
- 閱讀權限
- 20
- 精華
- 0
- UID
- 12820367
- 帖子
- 429
- 積分
- 281 點
- 潛水值
- 17250 米
| 如果瀏覽伊莉時速度太慢或無法連接,可以使用其他分流瀏覽伊莉,www01.eyny.com(02,03)。 本帖最後由 黑~~ 於 2018-4-29 10:09 PM 編輯
大家好:
我用fusioncharts畫圖,我成功畫了一條折線圖
但我想在同一個chart畫第2條折線圖時都失敗
他會接在第一個折線圖的後面....但其實我想要的是這樣(我有畫藍色標記
不知如何才能清楚畫出2之折線圖呢?
以下是java程式碼:
以下是JSP:
- <%
- String pro[]={"一月","二月","三月","四月"};
- double proform[]=new double [4];
- double proformt[]=new double [4];
- for(int i=0;i<proform.length;i++){proform[i]=i*10;}
- for(int i=0;i<proformt.length;i++){proformt[i]=i*10+10;}
- %>
- <!DOCTYPE html>
- <html>
- <head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
- <script src="scripts/fusioncharts.js"></script>
- <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
- </head>
- <body>
- <div id="chart"></div>
- <%@page import="fusioncharts.FusionCharts" %>
- <%
- String chartXML = "<chart __attributes__>__set__</chart>";
-
- String setXMLTemplate = "<set label=\"__label__\" value=\"__value__\" />";
- String setXMLTemplate1 = "<set label=\"__label__\" value=\"__value__\" />";
- ArrayList<String> setList = new ArrayList<String>();
- ArrayList<String> setList1 = new ArrayList<String>();
- for(int i=0;i<pro.length;i++)
- {
- String tempSetTemplate = setXMLTemplate;
- tempSetTemplate = tempSetTemplate.replaceAll("__label__", pro[i]);
- tempSetTemplate = tempSetTemplate.replaceAll("__value__", Double.toString(proform[i]));
- setList.add(tempSetTemplate);
- }
- for(int i=0;i<pro.length;i++)
- {
- String tempSetTemplate = setXMLTemplate1;
- tempSetTemplate = tempSetTemplate.replaceAll("__label__", pro[i]);
- tempSetTemplate = tempSetTemplate.replaceAll("__value__", Double.toString(proformt[i]));
- setList1.add(tempSetTemplate);
- }
- StringBuilder chartAttributeString = new StringBuilder();
-
- StringBuilder setAttributeString = new StringBuilder();
- for(String s: setList)
- setAttributeString.append(s);
- for(String s: setList1)
- setAttributeString.append(s);
- chartXML = chartXML.replaceAll("__attributes__", chartAttributeString.toString());
- // Replace the data sets
- chartXML = chartXML.replaceAll("__set__", setAttributeString.toString());
-
- FusionCharts columnChart= new FusionCharts(
- "line",// chartType pie2d bar2d column2d gantt line pie2d
- "chart1",// chartId
- "800","500",// chartWidth, chartHeight
- "chart",// chartContainer
- "xml",// dataFormat
- chartXML//dataSource
- );
- %>
- <%=columnChart.render()%>
- </body>
- </html>
複製代碼 研究很久真的不知道哪裡錯了.....請大大協助,謝謝
... |
附件: 你需要登錄才可以下載或查看附件。沒有帳號?註冊 |