<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ## 13.2 實例 ### 13.2.1 簡介 MultipleAxisDemo1.java例子提供了一個很好的實例演示如何在一個圖表上創建多軸的應用。本章在每一步的代碼中提供了很多建議,詳見后面的章節。 ### 13.2.2 創建一個圖表 創建一個具有多軸、多數據源、多renderer的圖表,我們首先要創建一個常規的圖表(例如使用ChartFactory類創建)。在本實例中,創建了一個時序圖,代碼如下: ``` XYDataset dataset1 = createDataset("Series 1", 100.0, new Minute(), 200); JFreeChart chart = ChartFactory.createTimeSeriesChart( "Multiple Axis Demo 1", "Time of Day", "Primary Range Axis", dataset1, true, true, false ); ``` ### 13.2.3 添加額外的軸 如果在圖區上添加額外的軸,我們使用setRangeAxis()方法來添加: ``` NumberAxis numberaxis = new NumberAxis("Range Axis 2"); xyplot.setRangeAxis(1, numberaxis); xyplot.setRangeAxisLocation(1, AxisLocation.BOTTOM_OR_LEFT); ``` 方法setRangeAxis()是用來添加圖區的軸,注意軸的索引1已經被使用——我們添加其他軸時,通過增加該索引來添加新軸。方法setRangeAxisLocation()允許我們指定軸出現的位置(使用AxisLocation類)。我們添加的軸可以跟主坐標軸同一邊,或者在對立邊。例如:如果指定的是AxisLocation.BOTTOM_OR_LEFT,這意味著如果圖區的方向是垂直的話,將在右邊添加了一個Y軸,如果圖區的方向是水平的話,將在底部添加一個Y軸。 在這里,圖表上每一添加多余的數據源,因此如果我們顯示該圖表,我們將看到圖上顯示多軸,但軸上無數據顯示。 ### 13.2.4 添加一個額外的數據源 在圖區上添加一個額外的數據源,使用setDataset()方法: ``` XYDataset xydataset_0_ = createDataset("Series 2", 1000.0, new Minute(), 170); xyplot.setDataset(1, xydataset_0_); ``` 缺省的,數據源將使用主軸來顯示數據。如果使數據源在另外的軸上顯示數據,需使用方法mapDatasetToDomainAxis()和mapDatasetToRangeAxis()。這兩個方法接受兩個參數,第一個參數是數據源的索引,第二個是軸的索引。 ### 13.2.5 添加一個額外的renderer 當我們添加一個數據源時,通常為該數據源添加一個附加的renderer也是非常有意義的。使用方法setRenderer(): ``` StandardXYItemRenderer standardxyitemrenderer = new StandardXYItemRenderer(); xyplot.setRenderer(1, standardxyitemrenderer); ``` 方法的第一個參數為上節中添加的數據源的索引。注意:如果我們不想為數據源指定一個附加的rendere,系統將默認使用主renderer,這樣系列的顏色就會在主數據源和附加數據源之間共享。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看