版權(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:時序圖combinationcharts:復(fù)合圖ParetoGanttcharts:windplots,meterchartsandsymbolchartswafermapcharts(態(tài)圖表,餅圖(二維和三維),柱狀圖(水平,垂直),線圖,點(diǎn)圖,時間變化圖,圖,行情圖,混和圖,溫度計(jì)圖,刻度圖等常用圖表)圖形可以導(dǎo)出成PNG和JPEG格式,同時還可以與PDF和EXCELJFreeChart類庫介紹研究jfreechart源碼發(fā)現(xiàn)源碼的主要由兩個大的包組成org.jfree.chart,org.jfree.data。其中前本身有關(guān),后者與圖形顯示的數(shù)據(jù)有關(guān)。具體研究如果大家有的話可以自己研究,以后有時間我會告訴大家怎么去研究類主要有:og.jree.chatJFreeCht:圖表對象,任何類型的圖表的最終表現(xiàn)形式都是在該對象進(jìn)行一些屬性的定制。JFeeChat引擎本身提供了一個工廠類用于創(chuàng)建不同類型的圖表對象og.jree.datactegoryXXXDataSet據(jù)不同類型的圖表對應(yīng)著很多類型的數(shù)據(jù)集對象類og.jree.chatplotXXXlot建該對象的時候需要Axis、Renderer以及數(shù)據(jù)集對象的支持org.jfree.chart.urls.XXXURLGenerator:用于生成 圖表中每個項(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) 自動設(shè)置數(shù)據(jù)軸數(shù)voidsetAutoRangeMinimumSize(doublesize)自動設(shè)置數(shù)據(jù)軸數(shù)據(jù)范圍時數(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ū)占整個圖表區(qū)的百分比voidsetOutLinePaint(Paintpaint)voidsetOutLineStroke(Strokestroke)voidsetNoDataMessage(Stringmessage)沒有數(shù)據(jù)時顯示的消息voidsetNoDataMessageFont(Fontfont) voidsetNoDataMessagePaint(Paintpaint)沒有數(shù)據(jù)時顯示的消息顏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ū)加一個注)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則整個包括連接線都不顯示voidsetToolTipGenerator(PieToolTipGeneratorgenerator)MAP中鼠標(biāo)移上的顯示格voidsetURLGenerator(PieURLGenerator MAP中鉆取格PiePlot3D(PiePlot) 3D餅圖的Z軸高度MultiplePiePlot(Plot) 每個餅圖之間的數(shù)據(jù)關(guān)聯(lián)(詳細(xì)比較復(fù)雜 每個餅圖的顯示方式(見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) 每個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)容里面會有圖紙預(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度遠(yuǎn)程英語教育兼職外教合同3篇
- 二零二五年酒店員工福利待遇轉(zhuǎn)讓合同示例3篇
- 二零二五版寄賣合同范本:農(nóng)產(chǎn)品寄售協(xié)議書3篇
- 二零二五版植物營養(yǎng)肥料試驗(yàn)與研究服務(wù)合同3篇
- 二零二五年度酒類批發(fā)市場租賃銷售合同2篇
- 二零二五年度耕地承包與農(nóng)村土地承包權(quán)登記發(fā)證合同2篇
- 二零二五年度紅色文化遺址保護(hù)與修復(fù)合同3篇
- 二零二五版躉購電合同:電力批發(fā)市場交易合同2篇
- 二零二五版高端社區(qū)地下車庫經(jīng)營權(quán)轉(zhuǎn)讓合同3篇
- 二零二五年度智能化辦公大樓安全防范系統(tǒng)合同2篇
- 【傳媒大學(xué)】2024年新營銷
- 乳腺癌的綜合治療及進(jìn)展
- 【大學(xué)課件】基于BGP協(xié)議的IP黑名單分發(fā)系統(tǒng)
- 2025屆廣東省佛山市高三上學(xué)期普通高中教學(xué)質(zhì)量檢測(一模)英語試卷(無答案)
- 自身免疫性腦炎課件
- 人力資源管理各崗位工作職責(zé)
- 信陽農(nóng)林學(xué)院《新媒體傳播學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024建筑公司年終工作總結(jié)(32篇)
- 信息安全意識培訓(xùn)課件
- 2024年項(xiàng)目投資計(jì)劃書(三篇)
- 配電安規(guī)課件
評論
0/150
提交評論