<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-57  評(píng)論-202  文章-17  trackbacks-0
          以前一直是用JFreeChart畫(huà)統(tǒng)計(jì)圖的,不過(guò)JFreeChart畫(huà)出來(lái)的圖形不夠精細(xì),看起來(lái)有些模糊,今天在網(wǎng)上看到另外一個(gè)工具ChartDirector,這是一個(gè)商業(yè)版本的工具,不過(guò)也可以免費(fèi)使用,只是在畫(huà)出來(lái)的圖形下面都有一條它的廣告條。
          下面是它的一個(gè)柱狀圖的例子:

    threedbar.JPG
          范例程序:

    <%@page import="ChartDirector.*" %>
    <%
    //The data for the bar chart
    double[] data = {85156179.5211123};

    //The labels for the bar chart
    String[] labels = {"Mon""Tue""Wed""Thu""Fri"};

    //Create a XYChart object of size 300 x 280 pixels
    XYChart c = new XYChart(300280);

    //Set the plotarea at (45, 30) and of size 200 x 200 pixels
    c.setPlotArea(4530200200);

    //Add a title to the chart
    c.addTitle("Weekly Server Load");

    //Add a title to the y axis
    c.yAxis().setTitle("MBytes");

    //Add a title to the x axis
    c.xAxis().setTitle("Work Week 25");

    //Add a bar chart layer with green (0x00ff00) bars using the given data
    c.addBarLayer(data, 0xff00).set3D();

    //Set the labels on the x axis.
    c.xAxis().setLabels(labels);

    //output the chart
    String chart1URL = c.makeSession(request, "chart1");

    //include tool tip for the chart
    String imageMap1 = c.getHTMLImageMap("""""title='{xLabel}: {value} MBytes'")
        ;
    %>
    <html>
    <body topmargin="5" leftmargin="5" rightmargin="0">
    <div style="font-size:18pt; font-family:verdana; font-weight:bold">
        3D Bar Chart
    </div>
    <hr color="#000080">
    <a href="viewsource.jsp?file=<%=request.getServletPath()%>">
        
    <font size="2" face="Verdana">View Chart Source Code</font>
    </a>
    </div>
    <br>
    <img src='<%=response.encodeURL("getchart.jsp?"+chart1URL)%>'
        usemap
    ="#map1" border="0">
    <map name="map1"><%=imageMap1%></map>
    </body>
    </html>


          如果要在柱的頂部顯示數(shù)值,可以調(diào)用Layer的setDataLabelFormat方法設(shè)置,范例:layer.setDataLabelFormat("{value}");

          其它的例子可以參考它的文檔的說(shuō)明。ChartDirector的網(wǎng)址:http://www.advsofteng.com

    posted on 2005-06-14 17:46 小米 閱讀(5246) 評(píng)論(5)  編輯  收藏 所屬分類(lèi): Java

    評(píng)論:
    # re: 用ChartDirector在JSP中畫(huà)統(tǒng)計(jì)圖 2005-06-14 19:41 | Mstar軟件研發(fā)小組
    這東西的確非常不錯(cuò),又好用,功能也很強(qiáng)。可惜就是不是免費(fèi)的  回復(fù)  更多評(píng)論
      
    # re: 用ChartDirector在JSP中畫(huà)統(tǒng)計(jì)圖 2005-06-15 09:41 | 小米
    看他們公司的地址,應(yīng)該是香港的公司。ChartDirector支持大部分的編程語(yǔ)言,所以是不錯(cuò)的一個(gè)工具。不過(guò),確實(shí)是不便宜,按照國(guó)內(nèi)的價(jià)格來(lái)說(shuō)。  回復(fù)  更多評(píng)論
      
    # re: 用ChartDirector在JSP中畫(huà)統(tǒng)計(jì)圖 2005-06-15 11:43 | Mstar軟件研發(fā)小組
    我在網(wǎng)上搞到過(guò)破解的,在一些自己弄得小玩意中用過(guò)它。  回復(fù)  更多評(píng)論
      
    # re: 用ChartDirector在JSP中畫(huà)統(tǒng)計(jì)圖 2005-06-15 12:34 | 小米
    呵呵,看看這里,也許有幫助:http://www.javayou.com/showlog.jspe?log_id=414,自己用倒是沒(méi)有問(wèn)題,但是要用在商業(yè)項(xiàng)目上估計(jì)就不行了。不知道還有沒(méi)有其它開(kāi)源的工具呢。  回復(fù)  更多評(píng)論
      
    # re: 用ChartDirector在JSP中畫(huà)統(tǒng)計(jì)圖[未登錄](méi) 2008-12-27 14:20 | 冷面閻羅
    生成的jsp圖片,我想點(diǎn)某一個(gè)柱,跳轉(zhuǎn)到另一個(gè)頁(yè)面怎么實(shí)現(xiàn)?  回復(fù)  更多評(píng)論
      
    主站蜘蛛池模板: 亚洲人成激情在线播放| 久久久www成人免费毛片| 亚洲妇女无套内射精| 亚洲一区二区电影| 久久久青草青青国产亚洲免观| 中文字幕影片免费在线观看| 免费在线看黄网站| 亚洲视频在线免费| 视频一区在线免费观看| 一本色道久久88亚洲精品综合 | 久久久亚洲欧洲日产国码是AV| 亚洲日韩VA无码中文字幕| 超pen个人视频国产免费观看| h视频在线免费看| 999久久久免费精品播放| 三年片免费观看大全国语| 黄色免费在线网址| 深夜A级毛片视频免费| 韩国亚洲伊人久久综合影院| 亚洲欧美精品午睡沙发| 色婷五月综激情亚洲综合| 亚洲伊人久久大香线蕉影院| 亚洲成电影在线观看青青| 亚洲老熟女@TubeumTV| 亚洲黄色在线观看视频| 亚洲精品视频在线免费| 亚洲成av人片不卡无码| 久久久久亚洲AV无码观看| 亚洲午夜在线电影| 亚洲视频免费观看| 亚洲乱码日产精品BD在线观看| 亚洲狠狠ady亚洲精品大秀| 亚洲高清中文字幕综合网| 亚洲福利电影在线观看| 亚洲成年人免费网站| 亚洲免费二区三区| 中文字幕亚洲精品无码| 色欲色欲天天天www亚洲伊| 精品一区二区三区无码免费直播| 美女露隐私全部免费直播| 色吊丝性永久免费看码|