版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
JFreeChart目前是最好的java圖形解決方案,基本能夠解決目前的圖形方面的需求,主piecharts2Dand3D):餅圖(平面和立體barchartsregularandstackedwithanoptional3Deffect):柱狀圖lineandareacharts:曲線圖scatterplotsandbubbletimeserieshigh/low/open/closechartsandcandlestickcharts:時(shí)序圖combinationcharts:復(fù)合圖ParetoGanttcharts:windplots,meterchartsandsymbolchartswafermapcharts(態(tài)圖表,餅圖(二維和三維),柱狀圖(水平,垂直),線圖,點(diǎn)圖,時(shí)間變化圖,圖,行情圖,混和圖,溫度計(jì)圖,刻度圖等常用圖表)圖形可以導(dǎo)出成PNG和JPEG格式,同時(shí)還可以與PDF和EXCELJFreeChart類庫介紹研究jfreechart源碼發(fā)現(xiàn)源碼的主要由兩個(gè)大的包組成org.jfree.chart,org.jfree.data。其中前本身有關(guān),后者與圖形顯示的數(shù)據(jù)有關(guān)。具體研究如果大家有的話可以自己研究,以后有時(shí)間我會(huì)告訴大家怎么去研究類主要有:og.jree.chatJFreeCht:圖表對象,任何類型的圖表的最終表現(xiàn)形式都是在該對象進(jìn)行一些屬性的定制。JFeeChat引擎本身提供了一個(gè)工廠類用于創(chuàng)建不同類型的圖表對象og.jree.datactegoryXXXDataSet據(jù)不同類型的圖表對應(yīng)著很多類型的數(shù)據(jù)集對象類og.jree.chatplotXXXlot建該對象的時(shí)候需要Axis、Renderer以及數(shù)據(jù)集對象的支持org.jfree.chart.urls.XXXURLGenerator:用于生成 圖表中每個(gè)項(xiàng)目的鼠標(biāo)點(diǎn)擊接XXXXXToolTipGenerator:用于生成圖象的幫助提示,不同類型圖表對應(yīng)不示JFreeChart 字體模糊邊voidsetBackgroundImage(Imageimage)背景org.jfree.ui.Align類中定義voidsetBackgroundPaint(Paintpaint) voidsetBorderPaint(Paintpaint) voidsetBorderStroke(Strokestroke) 邊界線條是TextTitle 標(biāo)題字 標(biāo)題字體顏 標(biāo)題內(nèi)StandardLegend(Legend) 圖示 圖示標(biāo)題內(nèi) 圖示標(biāo)題字voidsetBoundingBoxArcWidth(intarcWidth)圖示邊界圓角寬voidsetBoundingBoxArcHeight(intarcHeight)圖示邊界圓角高voidsetOutlinePaint(Paintpaint) 圖示邊界線voidsetDisplaySeriesLines(booleanflag)圖示項(xiàng)是否顯示橫線(折線圖有效)voidsetDisplaySeriesShapes(booleanflag)圖示項(xiàng)是否顯示形狀(折線圖有效)voidsetItemFont(Fontfont) 圖示項(xiàng)字體顏色voidsetAnchor(int 圖示在圖表中的顯示位置(參數(shù)常量在Legend類中定義Axis 坐標(biāo)軸是否可見 坐標(biāo)軸線條顏色(3D軸無效 坐標(biāo)軸線條筆觸(3D軸無效voidsetAxisLineVisible(booleanvisible)坐標(biāo)軸線條是否可見(3D軸無效)voidsetFixedDimension(doubledimension)(用于復(fù)合表中對多坐標(biāo)軸的設(shè)置)voidsetLabel(Stringlabel) 坐標(biāo)軸標(biāo)題字體 坐標(biāo)軸標(biāo)題顏色 坐標(biāo)軸標(biāo)題旋轉(zhuǎn)角度(縱坐標(biāo)可以旋轉(zhuǎn) 坐標(biāo)軸標(biāo)尺 坐標(biāo)軸標(biāo)尺 坐標(biāo)軸標(biāo)尺值是否顯示 坐標(biāo)軸標(biāo)尺顏色 坐標(biāo)軸標(biāo)尺筆觸 坐標(biāo)軸標(biāo)尺是否顯ValueAxis(Axis) 自動(dòng)設(shè)置數(shù)據(jù)軸數(shù)voidsetAutoRangeMinimumSize(doublesize)自動(dòng)設(shè)置數(shù)據(jù)軸數(shù)據(jù)范圍時(shí)數(shù)據(jù)范圍的最 數(shù)據(jù)軸固定數(shù)據(jù)范圍(設(shè)置100的話就MAXVALUEMAXVALUE-100那段數(shù)據(jù)范圍voidsetInverted(booleanflag) 數(shù)據(jù)軸是否反向(默認(rèn)為false)voidsetLowerMargin(doublemargin) voidsetUpperMargin(doublemargin) voidsetLowerBound(doublemin) voidsetUpperBound(doublemax) voidsetPositiveArrowVisible(booleanvisible)是否顯示正向箭頭(3D軸無效)voidsetNegativeArrowVisible(booleanvisible)是否顯示反向箭頭(3D軸無效)voidsetVerticalTickLabels(booleanflag)數(shù)據(jù)軸數(shù)據(jù)是否旋轉(zhuǎn)到垂直voidsetStandardTickUnits(TickUnitSourcesource)數(shù)據(jù)軸的數(shù)據(jù)(可以只顯示整數(shù),需要將AutoTickUnitSelection設(shè)false)NumberAxis(ValueAxis)voidsetAutoRangeIncludesZero(booleanflag)0voidsetAutoRangeStickyZero(booleanflag)00不voidsetNumberFormatOverride(NumberFormatformatter)數(shù)據(jù)軸數(shù)據(jù)的顯示格 數(shù)據(jù)軸的數(shù)據(jù)(需要AutoTickUnitSelection設(shè)DateAxis(ValueAxis)voidsetumDate(DateumDate) voidsetMinimumDate(DateminimumDate) voidsetRange(Datelower,Dateupper) voidsetDateFormatOverride(DateFormatformatter)日期軸日期的顯示格voidsetTickUnit(DateTickUnit 日期軸的日期(需要將voidsetTickMarkPosition(DateTickMarkPositionposition)日期位置(參數(shù)常量 類中定義CategoryAxis(Axis)voidsetCategoryMargin(doublemargin) voidsetLowerMargin(doublemargin) voidsetUpperMargin(doublemargin) )Plot 數(shù)據(jù)區(qū)的背景voidsetBackgroundImageAlignment(intalignment)數(shù)據(jù)區(qū)的背景對齊方式(參數(shù)常量在org.jfree.ui.Align類中定義) 數(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ū)占整個(gè)圖表區(qū)的百分比voidsetOutLinePaint(Paintpaint)voidsetOutLineStroke(Strokestroke)voidsetNoDataMessage(Stringmessage)沒有數(shù)據(jù)時(shí)顯示的消息voidsetNoDataMessageFont(Fontfont) voidsetNoDataMessagePaint(Paintpaint)沒有數(shù)據(jù)時(shí)顯示的消息顏CategoryPlot(Plot))) 坐標(biāo)軸到數(shù)據(jù)區(qū)的間距voidsetOrientation(PlotOrientationorientation)數(shù)據(jù)區(qū)的方(PlotOrientation.HORIZONTAL或PlotOrientation.VERTICAL)voidset Axis(CategoryAxisaxis) void AxisLocation(AxisLocationlocation)分類軸的位置(參數(shù)常量 類中定義void void GridlinePaint(Paintpaint)void 數(shù)據(jù)區(qū)的數(shù)據(jù)軸voidsetRangeAxisLocation(AxisLocationlocation)數(shù)據(jù)軸的位置(參數(shù)常量 類中定義 數(shù)據(jù)軸網(wǎng)格線條顏組voidaddAnnotation(CategoryAnnotationannotation)給數(shù)據(jù)區(qū)加一個(gè)注)PiePlot(Plot)voidsetDataset(PieDatasetdataset) voidsetIgnoreNullValues(booleanflag) voidsetCircular(booleanflag) 餅圖的初始角度 餅圖的旋轉(zhuǎn)方向以及抽取出來的距離(0.0~1.0),3D餅圖無效 分類的字 分類的字體顏voidsetLabelLinkMargin(doublemargin) 分類與圖的連接線邊距voidsetLabelLinkPaint(Paintpaint) voidsetLabelLinkStroke(Strokestroke) voidsetLabelOutlinePaint(Paintpaint) voidsetLabelOutlineStroke(Paint 分類邊框筆void 分類陰影顏void umLabelWidth(double 分類的最大長度 餅圖的索引(復(fù)合餅圖中用到voidsetSectionOutlinePaint(intsection,Paintpaint)指定分類餅的邊框顏色voidsetSectionOutlineStroke(intsection,Strokestroke)指定分類餅的邊框筆觸voidsetSectionPaint(intsection,Paintpaint)指定分類餅的顏色void 餅圖的陰影顏色 餅圖的陰影相對圖 餅圖的陰影相對圖voidsetLabelGenerator(PieSectionLabelGeneratorgenerator)分類的格式,設(shè)置成null則整個(gè)包括連接線都不顯示voidsetToolTipGenerator(PieToolTipGeneratorgenerator)MAP中鼠標(biāo)移上的顯示格voidsetURLGenerator(PieURLGenerator MAP中鉆取格PiePlot3D(PiePlot) 3D餅圖的Z軸高度MultiplePiePlot(Plot) 每個(gè)餅圖之間的數(shù)據(jù)關(guān)聯(lián)(詳細(xì)比較復(fù)雜 每個(gè)餅圖的顯示方式(見JFreeChartPiePlot類RenderervoidsetItemLabelAnchorOffset(double 數(shù)據(jù)的與數(shù)據(jù)點(diǎn)的偏 數(shù)據(jù)是否可 數(shù)據(jù)的字 數(shù)據(jù)的字體顏voidsetItemLabelPosition(ItemLabelPosition 數(shù)據(jù)位voidsetPositiveItemLabelPosition(ItemLabelPositionposition) voidsetNegativeItemLabelPosition(ItemLabelPositionposition) voidsetOutLinePaint(Paintpaint) 圖形邊框的線條筆 所有分類圖形的顏 所有分類圖形的形狀(如折線圖的點(diǎn) 所有分類圖形的筆觸(如折線圖的線voidsetSeriesItemLabelsVisible(intseries,booleanvisible) 指定分類的數(shù)據(jù)的字voidsetSeriesItemLabelPaint(intseries,Paintpaint)指定分類的數(shù)據(jù)的字體顏色voidsetSeriesItemLabelPosition(intseries,ItemLabelPositionposition)數(shù)據(jù)位置voidsetSeriesPositiveItemLabelPosition(intseries,ItemLabelPositionpositionvoidsetSeriesNegativeItemLabelPosition(intseries,ItemLabelPositionposition負(fù)voidsetSeriesOutLinePaint(intseries,Paintpaint) voidsetSeriesOutLineStroke(intseries,Strokestroke) 指定分類圖形的顏 指定分類圖形的形狀(如折線圖的點(diǎn) 指定分類圖形的筆觸(如折線圖的線 Renderer)voidsetLabelGenerator(CategoryLabelGeneratorgenerator)數(shù)據(jù)的格voidsetToolTipGenerator(CategoryToolTipGeneratorgenerator)MAP中鼠標(biāo)移上的voidsetItemURLGenerator(CategoryURLGeneratorgenerator)MAP中鉆取格式voidsetSeriesLabelGenerator(intseries,CategoryLabelGeneratorgenerator指定分voidsetSeriesToolTipGenerator(intseries,CategoryToolTipGeneratorgenerator指定分類的MAP中鼠標(biāo)移上的顯示格式voidsetSeriesItemURLGenerator(intseries,CategoryURLGeneratorgenerator指定分類的MAP中鉆取格式 CategoryItemRenderer)voidsetDrawBarOutline(booleandraw) voidsetItemMargin(doublepercent) 每個(gè)BAR之間的間隔voidsetMaxBarWidth(double voidsetMinimumBarLength(doublemin)BAR長度,避免數(shù)值太小而顯示不出voidsetPositiveItemLabelPositionFallback(ItemLabelPositionposition)BAR)中顯示的負(fù)數(shù)位BarRenderer3D(BarRenderer) 3D坐標(biāo)軸GroupedStackedBarRenderer(StackedBarRenderer))LayeredBarRenderer(BarRenderer)voidsetSeriesBarWidth(intseries,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025云南昆明市呈貢區(qū)城市投資集團(tuán)有限公司及下屬子公司第二批員工崗招聘11人備考筆試試題及答案解析
- 2025重慶酉陽自治縣城區(qū)事業(yè)單位公開遴選34人模擬筆試試題及答案解析
- 2025浙江溫州甌海區(qū)第二人民醫(yī)院(仙巖)面向社會(huì)招聘執(zhí)業(yè)醫(yī)師、護(hù)士參考筆試題庫附答案解析
- 2025年福建省人資集團(tuán)漳州地區(qū)招聘2人參考考試試題及答案解析
- 2025湖南省演出公司招聘2人模擬筆試試題及答案解析
- 深度解析(2026)GBT 26342-2024深度解析(2026)《國際間遺體轉(zhuǎn)運(yùn) 棺柩》
- 深度解析(2026)《GBT 26049-2010銀包銅粉》(2026年)深度解析
- 2025中國農(nóng)業(yè)大學(xué)水利與土木工程學(xué)院科研助理招聘1人備考筆試題庫及答案解析
- 2025河南城發(fā)水務(wù)(長垣市)有限公司招聘6人考試筆試模擬試題及答案解析
- 2025廣東中山市板芙鎮(zhèn)招聘公辦中小學(xué)校臨聘教師1人模擬筆試試題及答案解析
- 政治重點(diǎn)人管理機(jī)制解析
- 電子檔案管理系統(tǒng)基礎(chǔ)知識
- 2025年農(nóng)村宅基地買賣合同書樣本
- 農(nóng)產(chǎn)品產(chǎn)地冷藏保鮮設(shè)施安全生產(chǎn)隱患排查整治表
- 元器件基礎(chǔ)知識培訓(xùn)課件
- 評標(biāo)技術(shù)專家注意事項(xiàng)
- 糖尿病床旁護(hù)理查房
- 【MOOC期末】《大學(xué)物理(力學(xué)、電磁學(xué))》(東北大學(xué))期末考試慕課答案
- DB32∕T 5085-2025 無機(jī)涂料應(yīng)用技術(shù)規(guī)程
- 食品檢驗(yàn)員崗位面試問題及答案
- DB37∕T 5234-2022 超高程泵送混凝土應(yīng)用技術(shù)規(guī)程
評論
0/150
提交評論