JFreeChart類的介紹.ppt_第1頁
JFreeChart類的介紹.ppt_第2頁
JFreeChart類的介紹.ppt_第3頁
JFreeChart類的介紹.ppt_第4頁
JFreeChart類的介紹.ppt_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

2020 3 14 JFreeChart類簡介 JFreeChart核心類簡介 2020 3 14 JFreeChart類簡介 JFreeChart類 voidsetAntiAlias booleanflag 字體模糊邊界voidsetBackgroundImage Imageimage 背景圖片voidsetBackgroundImageAlignment intalignment 背景圖片對齊方式 參數(shù)常量在org jfree ui Align類中定義 voidsetBackgroundImageAlpha floatalpha 背景圖片透明度 0 0 1 0 voidsetBackgroundPaint Paintpaint 背景色voidsetBorderPaint Paintpaint 邊界線條顏色voidsetBorderStroke Strokestroke 邊界線條筆觸voidsetBorderVisible booleanvisible 邊界線條是否可見TextTitle類 voidsetFont Fontfont 標(biāo)題字體voidsetPaint Paintpaint 標(biāo)題字體顏色voidsetText Stringtext 標(biāo)題內(nèi)容 2020 3 14 JFreeChart類簡介 StandardLegend Legend 類 voidsetBackgroundPaint Paintpaint 圖示背景色voidsetTitle Stringtitle 圖示標(biāo)題內(nèi)容voidsetTitleFont Fontfont 圖示標(biāo)題字體voidsetBoundingBoxArcWidth intarcWidth 圖示邊界圓角寬voidsetBoundingBoxArcHeight intarcHeight 圖示邊界圓角高voidsetOutlinePaint Paintpaint 圖示邊界線條顏色voidsetOutlineStroke Strokestroke 圖示邊界線條筆觸voidsetDisplaySeriesLines booleanflag 圖示項(xiàng)是否顯示橫線 折線圖有效 voidsetDisplaySeriesShapes booleanflag 圖示項(xiàng)是否顯示形狀 折線圖有效 voidsetItemFont Fontfont 圖示項(xiàng)字體voidsetItemPaint Paintpaint 圖示項(xiàng)字體顏色voidsetAnchor intanchor 圖示在圖表中的顯示位置 參數(shù)常量在Legend類中定義 2020 3 14 JFreeChart類簡介 Axis類 voidsetVisible booleanflag 坐標(biāo)軸是否可見voidsetAxisLinePaint Paintpaint 坐標(biāo)軸線條顏色 3D軸無效 voidsetAxisLineStroke Strokestroke 坐標(biāo)軸線條筆觸 3D軸無效 voidsetAxisLineVisible booleanvisible 坐標(biāo)軸線條是否可見 3D軸無效 voidsetFixedDimension doubledimension 用于復(fù)合表中對多坐標(biāo)軸的設(shè)置 voidsetLabel Stringlabel 坐標(biāo)軸標(biāo)題voidsetLabelFont Fontfont 坐標(biāo)軸標(biāo)題字體voidsetLabelPaint Paintpaint 坐標(biāo)軸標(biāo)題顏色voidsetLabelAngle doubleangle 坐標(biāo)軸標(biāo)題旋轉(zhuǎn)角度 縱坐標(biāo)可以旋轉(zhuǎn) voidsetTickLabelFont Fontfont 坐標(biāo)軸標(biāo)尺值字體voidsetTickLabelPaint Paintpaint 坐標(biāo)軸標(biāo)尺值顏色voidsetTickLabelsVisible booleanflag 坐標(biāo)軸標(biāo)尺值是否顯示voidsetTickMarkPaint Paintpaint 坐標(biāo)軸標(biāo)尺顏色voidsetTickMarkStroke Strokestroke 坐標(biāo)軸標(biāo)尺筆觸voidsetTickMarksVisible booleanflag 坐標(biāo)軸標(biāo)尺是否顯示 2020 3 14 JFreeChart類簡介 ValueAxis Axis 類 voidsetAutoRange booleanauto 自動設(shè)置數(shù)據(jù)軸數(shù)據(jù)范圍voidsetAutoRangeMinimumSize doublesize 自動設(shè)置數(shù)據(jù)軸數(shù)據(jù)范圍時數(shù)據(jù)范圍的最小跨度voidsetAutoTickUnitSelection booleanflag 數(shù)據(jù)軸的數(shù)據(jù)標(biāo)簽是否自動確定 默認(rèn)為true voidsetFixedAutoRange doublelength 數(shù)據(jù)軸固定數(shù)據(jù)范圍 設(shè)置100的話就是顯示MAXVALUE到MAXVALUE 100那段數(shù)據(jù)范圍 voidsetInverted booleanflag 數(shù)據(jù)軸是否反向 默認(rèn)為false voidsetLowerMargin doublemargin 數(shù)據(jù)軸下 左 邊距voidsetUpperMargin doublemargin 數(shù)據(jù)軸上 右 邊距voidsetLowerBound doublemin 數(shù)據(jù)軸上的顯示最小值voidsetUpperBound doublemax 數(shù)據(jù)軸上的顯示最大值voidsetPositiveArrowVisible booleanvisible 是否顯示正向箭頭 3D軸無效 voidsetNegativeArrowVisible booleanvisible 是否顯示反向箭頭 3D軸無效 voidsetVerticalTickLabels booleanflag 數(shù)據(jù)軸數(shù)據(jù)標(biāo)簽是否旋轉(zhuǎn)到垂直voidsetStandardTickUnits TickUnitSourcesource 數(shù)據(jù)軸的數(shù)據(jù)標(biāo)簽 可以只顯示整數(shù)標(biāo)簽 需要將AutoTickUnitSelection設(shè)false 2020 3 14 JFreeChart類簡介 NumberAxis ValueAxis 類 voidsetAutoRangeIncludesZero booleanflag 是否強(qiáng)制在自動選擇的數(shù)據(jù)范圍中包含0voidsetAutoRangeStickyZero booleanflag 是否強(qiáng)制在整個數(shù)據(jù)軸中包含0 即使0不在數(shù)據(jù)范圍中voidsetNumberFormatOverride NumberFormatformatter 數(shù)據(jù)軸數(shù)據(jù)標(biāo)簽的顯示格式voidsetTickUnit NumberTickUnitunit 數(shù)據(jù)軸的數(shù)據(jù)標(biāo)簽 需要將AutoTickUnitSelection設(shè)false 2020 3 14 JFreeChart類簡介 DateAxis ValueAxis 類 voidsetMaximumDate DatemaximumDate 日期軸上的最小日期voidsetMinimumDate DateminimumDate 日期軸上的最大日期voidsetRange Datelower Dateupper 日期軸范圍voidsetDateFormatOverride DateFormatformatter 日期軸日期標(biāo)簽的顯示格式voidsetTickUnit DateTickUnitunit 日期軸的日期標(biāo)簽 需要將AutoTickUnitSelection設(shè)false voidsetTickMarkPosition DateTickMarkPositionposition 日期標(biāo)簽位置 參數(shù)常量在org jfree chart axis DateTickMarkPosition類中定義 CategoryAxis Axis 類 voidsetCategoryMargin doublemargin 分類軸邊距voidsetLowerMargin doublemargin 分類軸下 左 邊距voidsetUpperMargin doublemargin 分類軸上 右 邊距voidsetVerticalCategoryLabels booleanflag 分類軸標(biāo)題是否旋轉(zhuǎn)到垂直voidsetMaxCategoryLabelWidthRatio floatratio 分類軸分類標(biāo)簽的最大寬度 2020 3 14 JFreeChart類簡介 Plo類 voidsetBackgroundImage Imageimage 數(shù)據(jù)區(qū)的背景圖片voidsetBackgroundImageAlignment intalignment 數(shù)據(jù)區(qū)的背景圖片對齊方式 參數(shù)常量在org jfree ui Align類中定義 voidsetBackgroundPaint Paintpaint 數(shù)據(jù)區(qū)的背景圖片背景色voidsetBackgroundAlpha floatalpha 數(shù)據(jù)區(qū)的背景透明度 0 0 1 0 voidsetForegroundAlpha floatalpha 數(shù)據(jù)區(qū)的前景透明度 0 0 1 0 voidsetDataAreaRatio doubleratio 數(shù)據(jù)區(qū)占整個圖表區(qū)的百分比voidsetOutLinePaint Paintpaint 數(shù)據(jù)區(qū)的邊界線條顏色voidsetOutLineStroke Strokestroke 數(shù)據(jù)區(qū)的邊界線條筆觸voidsetNoDataMessage Stringmessage 沒有數(shù)據(jù)時顯示的消息voidsetNoDataMessageFont Fontfont 沒有數(shù)據(jù)時顯示的消息字體voidsetNoDataMessagePaint Paintpaint 沒有數(shù)據(jù)時顯示的消息顏色 2020 3 14 JFreeChart類簡介 CategoryPlot Plot 類 voidsetDataset CategoryDatasetdataset 數(shù)據(jù)區(qū)的2維數(shù)據(jù)表voidsetColumnRenderingOrder SortOrderorder 數(shù)據(jù)分類的排序方式voidsetAxisOffset Spaceroffset 坐標(biāo)軸到數(shù)據(jù)區(qū)的間距voidsetOrientation PlotOrientationorientation 數(shù)據(jù)區(qū)的方向 PlotOrientation HORIZONTAL或PlotOrientation VERTICAL voidsetDomainAxis CategoryAxisaxis 數(shù)據(jù)區(qū)的分類軸voidsetDomainAxisLocation AxisLocationlocation 分類軸的位置 參數(shù)常量在org jfree chart axis AxisLocation類中定義 voidsetDomainGridlinesVisible booleanvisible 分類軸網(wǎng)格是否可見voidsetDomainGridlinePaint Paintpaint 分類軸網(wǎng)格線條顏色voidsetDomainGridlineStroke Strokestroke 分類軸網(wǎng)格線條筆觸voidsetRangeAxis ValueAxisaxis 數(shù)據(jù)區(qū)的數(shù)據(jù)軸voidsetRangeAxisLocation AxisLocationlocation 數(shù)據(jù)軸的位置 參數(shù)常量在org jfree chart axis AxisLocation類中定義 voidsetRangeGridlinesVisible booleanvisible 數(shù)據(jù)軸網(wǎng)格是否可見 2020 3 14 JFreeChart類簡介 voidsetRangeGridlinePaint Paintpaint 數(shù)據(jù)軸網(wǎng)格線條顏色voidsetRangeGridlineStroke Strokestroke 數(shù)據(jù)軸網(wǎng)格線條筆觸voidsetRenderer CategoryItemRendererrenderer 數(shù)據(jù)區(qū)的表示者 詳見Renderer組 voidaddAnnotation CategoryAnnotationannotation 給數(shù)據(jù)區(qū)加一個注釋voidaddRangeMarker Markermarker Layerlayer 給數(shù)據(jù)區(qū)加一個數(shù)值范圍區(qū)域PiePlot Plot 類 voidsetDataset PieDatasetdataset 數(shù)據(jù)區(qū)的1維數(shù)據(jù)表voidsetIgnoreNullValues booleanflag 忽略無值的分類voidsetCircular booleanflag 餅圖是否一定是正圓voidsetStartAngle doubleangle 餅圖的初始角度voidsetDirection Rotationdirection 餅圖的旋轉(zhuǎn)方向voidsetLabelBackgroundPaint Paintpaint 分類標(biāo)簽的底色 2020 3 14 JFreeChart類簡介 voidsetExplodePercent intsection doublepercent 抽取的那塊 1維數(shù)據(jù)表的分類下標(biāo) 以及抽取出來的距離 0 0 1 0 3D餅圖無效voidsetLabelFont Fontfont 分類標(biāo)簽的字體voidsetLabelPaint Paintpaint 分類標(biāo)簽的字體顏色voidsetLabelLinkMargin doublemargin 分類標(biāo)簽與圖的連接線邊距voidsetLabelLinkPaint Paintpaint 分類標(biāo)簽與圖的連接線顏色voidsetLabelLinkStroke Strokestroke 分類標(biāo)簽與圖的連接線筆觸voidsetLabelOutlinePaint Paintpaint 分類標(biāo)簽邊框顏色voidsetLabelOutlineStroke Paintpaint 分類標(biāo)簽邊框筆觸voidsetLabelShadowPaint Paintpaint 分類標(biāo)簽陰影顏色voidsetMaximumLabelWidth doublewidth 分類標(biāo)簽的最大長度 0 0 1 0 voidsetPieIndex intindex 餅圖的索引 復(fù)合餅圖中用到 voidsetSectionOutlinePaint intsection Paintpaint 指定分類餅的邊框顏色voidsetSectionOutlineStroke intsection Strokestroke 指定分類餅的邊框筆觸voidsetSectionPaint intsection Paintpaint 指定分類餅的顏色voidsetShadowPaint Paintpaint 餅圖的陰影顏色 2020 3 14 JFreeChart類簡介 voidsetShadowXOffset doubleoffset 餅圖的陰影相對圖的水平偏移voidsetShadowYOffset doubleoffset 餅圖的陰影相對圖的垂直偏移voidsetLabelGenerator PieSectionLabelGeneratorgenerator 分類標(biāo)簽的格式 設(shè)置成null則整個標(biāo)簽包括連接線都不顯示voidsetToolTipGenerator PieToolTipGeneratorgenerator MAP中鼠標(biāo)移上的顯示格式voidsetURLGenerator PieURLGeneratorgenerator MAP中鉆取鏈接格式PiePlot3D PiePlot 類 voidsetDepthFactor doublefactor 3D餅圖的Z軸高度 0 0 1 0 MultiplePiePlot Plot 類 voidsetLimit doublelimit 每個餅圖之間的數(shù)據(jù)關(guān)聯(lián) 詳細(xì)比較復(fù)雜 voidsetPieChart JFreeChartpieChart 每個餅圖的顯示方式 見JFreeChart類個PiePlot類 2020 3 14 JFreeChart類簡介 AbstractRenderer類 voidsetItemLabelAnchorOffset doubleoffset 數(shù)據(jù)標(biāo)簽的與數(shù)據(jù)點(diǎn)的偏移voidsetItemLabelsVisible booleanvisible 數(shù)據(jù)標(biāo)簽是否可見voidsetItemLabelFont Fontfont 數(shù)據(jù)標(biāo)簽的字體voidsetItemLabelPaint Paintpaint 數(shù)據(jù)標(biāo)簽的字體顏色voidsetItemLabelPosition ItemLabelPositionposition 數(shù)據(jù)標(biāo)簽位置voidsetPositiveItemLabelPosition ItemLabelPositionposition 正數(shù)標(biāo)簽位置voidsetNegativeItemLabelPosition ItemLabelPositionposition 負(fù)數(shù)標(biāo)簽位置voidsetOutLinePaint Paintpaint 圖形邊框的線條顏色voidsetOutLineStroke Strokestroke 圖形邊框的線條筆觸voidsetPaint Paintpaint 所有分類圖形的顏色voidsetShape Shapeshape 所有分類圖形的形狀 如折線圖的點(diǎn) voidsetStroke Strokestroke 所有分類圖形的筆觸 如折線圖的線 voidsetSeriesItemLabelsVisible intseries booleanvisible 指定分類的數(shù)據(jù)標(biāo)簽是否可見voidsetSeriesItemLabelFont intseries Fontfont 指定分類的數(shù)據(jù)標(biāo)簽的字體 2020 3 14 JFreeChart類簡介 voidsetSeriesItemLabelPaint intseries Paintpaint 指定分類的數(shù)據(jù)標(biāo)簽的字體顏色voidsetSeriesItemLabelPosition intseries ItemLabelPositionposition 數(shù)據(jù)標(biāo)簽位置voidsetSeriesPositiveItemLabelPosition intseries ItemLabelPositionposition 正數(shù)標(biāo)簽位置voidsetSeriesNegativeItemLabelPosition intseries ItemLabelPositionposition 負(fù)數(shù)標(biāo)簽位置voidsetSeriesOutLinePaint intseries Paintpaint 指定分類的圖形邊框的線條顏色voidsetSeriesOutLineStroke intseries Strokestroke 指定分類的圖形邊框的線條筆觸voidsetSeriesPaint intseries Paintpaint 指定分類圖形的顏色 2020 3 14 JFreeChart類簡介 voidsetSeriesShape intseries Shapeshape 指定分類圖形的形狀 如折線圖的點(diǎn) voidsetSeriesStroke intseries Strokestroke 指定分類圖形的筆觸 如折線圖的線 AbstractCategoryItemRenderer AbstractRenderer 類 voidsetLabelGenerator CategoryLabelGeneratorgenerator 數(shù)據(jù)標(biāo)簽的格式voidsetToolTipGenerator CategoryToolTipGeneratorgenerator MAP中鼠標(biāo)移上的顯示格式voidsetItemURLGenerator CategoryURLGeneratorgenerator MAP中鉆取鏈接格式voidsetSeriesLabelGenerator intseries CategoryLabelGeneratorgenerator 指定分類的數(shù)據(jù)標(biāo)簽的格式voidsetSeriesToolTipGenerator intseries CategoryToolTipGeneratorgenerator 指定分類的MAP中鼠標(biāo)移上的顯示格式voidsetSeriesItemURLGenerator intseries CategoryURLGeneratorgenerator 指定分類的MAP中鉆取鏈接格式 2020 3 14 JFreeChart類簡介 BarRenderer AbstractCategoryItemRenderer 類 voidsetDrawBarOutline booleandraw 是否畫圖形邊框voidsetItemMargin doublepercent 每個BAR之間的間隔voidsetMaxBarWidth doublepercent 每個BAR的最大寬度voidsetMinimumBarLength doublemin 最短的BAR長度 避免數(shù)值太小而顯示不出voidsetPositiveItemLabelPositionFallback ItemLabelPositionposition 無法在BAR中顯示的正數(shù)標(biāo)簽位置voidsetNegativeItemLabelPositionFallback ItemLabelPositionposition 無法在BAR中顯示的負(fù)數(shù)標(biāo)簽位置BarRenderer3D BarRenderer 類 voidsetWallPaint Paintpaint 3D坐標(biāo)軸的墻體顏色 2020 3 14 JFreeChart類簡介 GroupedStackedBarRenderer StackedBarRenderer 類 voidsetSeriesToGroupMap KeyToGroupMapmap 將分類自由的映射成若干個組 KeyToGroupMap mapKeyToGroup series group LayeredBarRenderer BarRenderer 類 voidsetSeriesBarWidth intseries doublewidth 設(shè)定每個分類的寬度 注意設(shè)置不要使某分類被覆蓋 WaterfallBarRenderer BarRenderer 類 voidsetFirstBarPaint Paintpaint 第一個柱圖的顏色voidsetLastBarPaint Paintpaint 最后一個柱圖的顏色voidsetPositiveBarPaint Paintpaint 正值柱圖的顏色voidsetNegativeBarPaint Paintpaint 負(fù)值柱圖的顏色 2020 3 14 JFreeChart類簡介 IntervalBarRenderer BarRenderer 類 需要傳IntervalCategoryDataset作為數(shù)據(jù)源GanttBarRenderer IntervalBarRenderer 類 voidsetCompletePaint Paintpaint 完成進(jìn)度顏色voidsetIncompletePaint Paintpaint 未完成進(jìn)度顏色voidsetStartPercent doublepercent 設(shè)置進(jìn)度條在整條中的起始位置 0 0 1 0 voidsetEndPercent doublepercent 設(shè)置進(jìn)度條在整條中的結(jié)束位置 0 0 1 0 2020 3 14 JFreeCha

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論