<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>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                ## 12.2 顯示條目標簽 ### 12.2.1 概述 條目標簽默認是不顯示的,因此我們需要使用renderer進行創建和顯示條目標簽。這主要有以下兩個步驟: + 分配一個CategoryItemLabelGenerator或XYItemLabelGenerator給renderer—這是一個負責創建標簽的對象。 + 在renderer里面設置一個標簽可視的標志。可以針對全部系列進行設置,也可以針對具體的每一個系列進行設置。 此外,我們可以定制條目標簽的位置、字體和顏色。在下面的章節里我們將詳細的介紹。 ### 12.2.2 創建一個條目標簽并賦值 使用renderer分配的一個標簽產生器創建條目標簽(這與圖表工具條的機制是相同的)。 下面代碼說了將一個標簽產生器指派給CategoryItemRenderer: ``` CategoryItemRenderer renderer = categoryplot.getRenderer(); CategoryItemLabelGenerator generator = new StandardCategoryItemLabelGenerator("{2}", new DecimalFormat("0.00")); renderer.setBaseItemLabelGenerator(generator); ``` 同樣的,將一個產生器指派給XYItemRenderer,代碼如下: ``` XYPlot plot = (XYPlot) jfreechart.getPlot(); XYItemRenderer renderer = plot.getRenderer(); XYItemLabelGenerator generator = new StandardXYItemLabelGenerator( "{2}", new DecimalFormat("0.00"), new DecimalFormat("0.00")); renderer.setBaseItemLabelGenerator(generator); ``` 我們可以在標準產生器的構造函數中定制不同的行為。當然了,我們也可以創建我們總計的產生器,詳見12.5.2章節。 ### 12.2.3 所有的系列顯示條目標簽 方法renderer.setBaseItemLabelsVisible(false)是控制著條目標簽的顯示。對于CategoryItemRenderer: ``` CategoryItemRenderer renderer = categoryplot.getRenderer(); renderer.setBaseItemLabelsVisible(true); ``` 同樣對于:XYItemRenderer ``` XYItemRenderer renderer = categoryplot.getRenderer(); renderer.setBaseItemLabelsVisible(true); ``` 一旦設置,這個標志優先管理我們在所有地方對每一系列做的設置,主要為了應用每一系列的設置。我們可以設置個標志為null(見12.2.4章節) ### 12.2.4 為選擇的系列顯示條目標簽 我們可以控制圖表的每一個系列的條目標簽是否顯示。例如:如下圖12.2僅顯示第一系列條目標簽。 ![](img/jfc73677.png) 如圖12.2顯示第一系列條目標簽 下面代碼可以設置如上效果: ``` CategoryItemRenderer renderer = categoryplot.getRenderer(); renderer.setBaseItemLabelGenerator(new StandardCategoryItemLabelGenerator()); renderer.setBaseItemLabelsVisible(null); // clears the ALL series flag renderer.setSeriesItemLabelsVisible(0, true); renderer.setSeriesItemLabelsVisible(1, false); ``` 注意:上面代碼中對全部的系列設置為null—這一點非常重要,因為全部系列的標志控制每一個系列的標志。 ### 12.2.5 問題與解決 如果按照上面的步驟操作,你仍然未看見條目標簽顯示在圖表上,那么我們從以下幾個方面進行考慮: + Renderere必須需要一個標簽產生器——這是一個用來創建每一個標簽的文本條目的對象。 + 一些renderer不支持條目標簽(具體參考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>

                              哎呀哎呀视频在线观看