cewolf中,使X軸上的標籤傾斜45度

來源:互聯網
上載者:User
 

 1.主要實現思想:      利用ChartPostProcessor介面和<cewolf:chartpostprocessor>標籤實現   2.JSP代碼如下:
 <%@ page import="de.laures.cewolf.ChartPostProcessor"%>
 <%@ page import="org.jfree.chart.plot.CategoryPlot"%>
 <%@ page import="org.jfree.chart.axis.CategoryLabelPositions"%>
 <%@ page import="org.jfree.chart.JFreeChart"%>   <%
    ChartPostProcessor labelPosition = new ChartPostProcessor() {
    public void processChart(Object chart, Map params) {
        CategoryPlot plot = (CategoryPlot) ((JFreeChart) chart).getPlot();
        plot.getDomainAxis().setCategoryLabelPositions(CategoryLabelPositions.UP_45);
      }
    };
    pageContext.setAttribute("labelPosition", labelPosition);
  %>   <cewolf:chart id="pageChart2" title="日期柱狀圖" type="verticalBar" xaxislabel="時間" yaxislabel="數量">
    <cewolf:data>
        <cewolf:producer id="data1" />
    </cewolf:data>     <cewolf:chartpostprocessor id="labelPosition"></cewolf:chartpostprocessor>    <!-- 加入此標籤,以使X軸上的lable傾斜45度-->
 </cewolf:chart>
 
 <cewolf:img chartid="pageChart2" renderer="/adChart" width="500" height="500"/>

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.