JFreeChart綾伙細
void setAntiAlias(boolean flag) 瀛椾綋妯$硦杈圭晫
void setBackgroundImage(Image image) 鑳屾櫙鍥劇墖
void setBackgroundImageAlignment(int alignment) 鑳屾櫙鍥劇墖瀵歸綈鏂瑰紡錛堝弬鏁板父閲忓湪org.jfree.ui.Align綾諱腑瀹氫箟錛?br />
void setBackgroundImageAlpha(float alpha) 鑳屾櫙鍥劇墖閫忔槑搴︼紙0.0锝?.0錛?br />
void setBackgroundPaint(Paint paint) 鑳屾櫙鑹?br />
void setBorderPaint(Paint paint) 杈圭晫綰挎潯棰滆壊
void setBorderStroke(Stroke stroke) 杈圭晫綰挎潯絎旇Е
void setBorderVisible(boolean visible) 杈圭晫綰挎潯鏄惁鍙
-----------------------------------------------------------------------------------------------------------
TextTitle綾伙細
void setFont(Font font) 鏍囬瀛椾綋
void setPaint(Paint paint) 鏍囬瀛椾綋棰滆壊
void setText(String text) 鏍囬鍐呭
-----------------------------------------------------------------------------------------------------------
StandardLegend(Legend)綾伙細
void setBackgroundPaint(Paint paint) 鍥劇ず鑳屾櫙鑹?br />
void setTitle(String title) 鍥劇ず鏍囬鍐呭
void setTitleFont(Font font) 鍥劇ず鏍囬瀛椾綋
void setBoundingBoxArcWidth(int arcWidth) 鍥劇ず杈圭晫鍦嗚瀹?br />
void setBoundingBoxArcHeight(int arcHeight) 鍥劇ず杈圭晫鍦嗚楂?br />
void setOutlinePaint(Paint paint) 鍥劇ず杈圭晫綰挎潯棰滆壊
void setOutlineStroke(Stroke stroke) 鍥劇ず杈圭晫綰挎潯絎旇Е
void setDisplaySeriesLines(boolean flag) 鍥劇ず欏規槸鍚︽樉紺烘í綰匡紙鎶樼嚎鍥炬湁鏁堬級
void setDisplaySeriesShapes(boolean flag) 鍥劇ず欏規槸鍚︽樉紺哄艦鐘訛紙鎶樼嚎鍥炬湁鏁堬級
void setItemFont(Font font) 鍥劇ず欏瑰瓧浣?br />
void setItemPaint(Paint paint) 鍥劇ず欏瑰瓧浣撻鑹?br />
void setAnchor(int anchor) 鍥劇ず鍦ㄥ浘琛ㄤ腑鐨勬樉紺轟綅緗紙鍙傛暟甯擱噺鍦↙egend綾諱腑瀹氫箟錛?/font>
-----------------------------------------------------------------------------------------------------------
Axis綾伙細
void setVisible(boolean flag) 鍧愭爣杞存槸鍚﹀彲瑙?br />
void setAxisLinePaint(Paint paint) 鍧愭爣杞寸嚎鏉¢鑹詫紙3D杞存棤鏁堬級
void setAxisLineStroke(Stroke stroke) 鍧愭爣杞寸嚎鏉$瑪瑙︼紙3D杞存棤鏁堬級
void setAxisLineVisible(boolean visible) 鍧愭爣杞寸嚎鏉℃槸鍚﹀彲瑙侊紙3D杞存棤鏁堬級
void setFixedDimension(double dimension) 錛堢敤浜庡鍚堣〃涓澶氬潗鏍囪醬鐨勮緗級
void setLabel(String label) 鍧愭爣杞存爣棰?br />
void setLabelFont(Font font) 鍧愭爣杞存爣棰樺瓧浣?br />
void setLabelPaint(Paint paint) 鍧愭爣杞存爣棰橀鑹?br />
void setLabelAngle(double angle)` 鍧愭爣杞存爣棰樻棆杞搴︼紙綰靛潗鏍囧彲浠ユ棆杞級
void setTickLabelFont(Font font) 鍧愭爣杞存爣灝哄煎瓧浣?br />
void setTickLabelPaint(Paint paint) 鍧愭爣杞存爣灝哄奸鑹?br />
void setTickLabelsVisible(boolean flag) 鍧愭爣杞存爣灝哄兼槸鍚︽樉紺?br />
void setTickMarkPaint(Paint paint) 鍧愭爣杞存爣灝洪鑹?br />
void setTickMarkStroke(Stroke stroke) 鍧愭爣杞存爣灝虹瑪瑙?br />
void setTickMarksVisible(boolean flag) 鍧愭爣杞存爣灝烘槸鍚︽樉紺?/font>
ValueAxis(Axis)綾伙細
void setAutoRange(boolean auto) 鑷姩璁劇疆鏁版嵁杞存暟鎹寖鍥?br />
void setAutoRangeMinimumSize(double size) 鑷姩璁劇疆鏁版嵁杞存暟鎹寖鍥存椂鏁版嵁鑼冨洿鐨勬渶灝忚法搴?br />
void setAutoTickUnitSelection(boolean flag) 鏁版嵁杞寸殑鏁版嵁鏍囩鏄惁鑷姩紜畾錛堥粯璁や負true錛?br />
void setFixedAutoRange(double length) 鏁版嵁杞村浐瀹氭暟鎹寖鍥達紙璁劇疆100鐨勮瘽灝辨槸鏄劇ずMAXVALUE鍒癕AXVALUE-100閭f鏁版嵁鑼冨洿錛?br />
void setInverted(boolean flag) 鏁版嵁杞存槸鍚﹀弽鍚戯紙榛樿涓篺alse錛?br />
void setLowerMargin(double margin) 鏁版嵁杞翠笅錛堝乏錛夎竟璺?br />
void setUpperMargin(double margin) 鏁版嵁杞翠笂錛堝彸錛夎竟璺?br />
void setLowerBound(double min) 鏁版嵁杞翠笂鐨勬樉紺烘渶灝忓?br />
void setUpperBound(double max) 鏁版嵁杞翠笂鐨勬樉紺烘渶澶у?br />
void setPositiveArrowVisible(boolean visible) 鏄惁鏄劇ず姝e悜綆ご錛?D杞存棤鏁堬級
void setNegativeArrowVisible(boolean visible) 鏄惁鏄劇ず鍙嶅悜綆ご錛?D杞存棤鏁堬級
void setVerticalTickLabels(boolean flag) 鏁版嵁杞存暟鎹爣絳炬槸鍚︽棆杞埌鍨傜洿
void setStandardTickUnits(TickUnitSource source) 鏁版嵁杞寸殑鏁版嵁鏍囩錛堝彲浠ュ彧鏄劇ず鏁存暟鏍囩錛岄渶瑕佸皢AutoTickUnitSelection璁緁alse錛?/font>
NumberAxis(ValueAxis)綾伙細
void setAutoRangeIncludesZero(boolean flag) 鏄惁寮哄埗鍦ㄨ嚜鍔ㄩ夋嫨鐨勬暟鎹寖鍥翠腑鍖呭惈0
void setAutoRangeStickyZero(boolean flag) 鏄惁寮哄埗鍦ㄦ暣涓暟鎹醬涓寘鍚?錛屽嵆浣?涓嶅湪鏁版嵁鑼冨洿涓?br />
void setNumberFormatOverride(NumberFormat formatter) 鏁版嵁杞存暟鎹爣絳劇殑鏄劇ず鏍煎紡
void setTickUnit(NumberTickUnit unit) 鏁版嵁杞寸殑鏁版嵁鏍囩錛堥渶瑕佸皢AutoTickUnitSelection璁緁alse錛?/font>
DateAxis(ValueAxis)綾伙細
void setMaximumDate(Date maximumDate) 鏃ユ湡杞翠笂鐨勬渶灝忔棩鏈?br />
void setMinimumDate(Date minimumDate) 鏃ユ湡杞翠笂鐨勬渶澶ф棩鏈?br />
void setRange(Date lower,Date upper) 鏃ユ湡杞磋寖鍥?br />
void setDateFormatOverride(DateFormat formatter) 鏃ユ湡杞存棩鏈熸爣絳劇殑鏄劇ず鏍煎紡
void setTickUnit(DateTickUnit unit) 鏃ユ湡杞寸殑鏃ユ湡鏍囩錛堥渶瑕佸皢AutoTickUnitSelection璁緁alse錛?br />
void setTickMarkPosition(DateTickMarkPosition position) 鏃ユ湡鏍囩浣嶇疆錛堝弬鏁板父閲忓湪org.jfree.chart.axis.DateTickMarkPosition綾諱腑瀹氫箟錛?/font>
CategoryAxis(Axis)綾伙細
void setCategoryMargin(double margin) 鍒嗙被杞磋竟璺?br />
void setLowerMargin(double margin) 鍒嗙被杞翠笅錛堝乏錛夎竟璺?br />
void setUpperMargin(double margin) 鍒嗙被杞翠笂錛堝彸錛夎竟璺?br />
void setVerticalCategoryLabels(boolean flag) 鍒嗙被杞存爣棰樻槸鍚︽棆杞埌鍨傜洿
void setMaxCategoryLabelWidthRatio(float ratio) 鍒嗙被杞村垎綾繪爣絳劇殑鏈澶у搴?/font>
-----------------------------------------------------------------------------------------------------------
Plot綾伙細
void setBackgroundImage(Image image) 鏁版嵁鍖虹殑鑳屾櫙鍥劇墖
void setBackgroundImageAlignment(int alignment) 鏁版嵁鍖虹殑鑳屾櫙鍥劇墖瀵歸綈鏂瑰紡錛堝弬鏁板父閲忓湪org.jfree.ui.Align綾諱腑瀹氫箟錛?br />
void setBackgroundPaint(Paint paint) 鏁版嵁鍖虹殑鑳屾櫙鍥劇墖鑳屾櫙鑹?br />
void setBackgroundAlpha(float alpha) 鏁版嵁鍖虹殑鑳屾櫙閫忔槑搴︼紙0.0锝?.0錛?br />
void setForegroundAlpha(float alpha) 鏁版嵁鍖虹殑鍓嶆櫙閫忔槑搴︼紙0.0锝?.0錛?br />
void setDataAreaRatio(double ratio) 鏁版嵁鍖哄崰鏁翠釜鍥捐〃鍖虹殑鐧懼垎姣?br />
void setOutLinePaint(Paint paint) 鏁版嵁鍖虹殑杈圭晫綰挎潯棰滆壊
void setOutLineStroke(Stroke stroke) 鏁版嵁鍖虹殑杈圭晫綰挎潯絎旇Е
void setNoDataMessage(String message) 娌℃湁鏁版嵁鏃舵樉紺虹殑娑堟伅
void setNoDataMessageFont(Font font) 娌℃湁鏁版嵁鏃舵樉紺虹殑娑堟伅瀛椾綋
void setNoDataMessagePaint(Paint paint) 娌℃湁鏁版嵁鏃舵樉紺虹殑娑堟伅棰滆壊
CategoryPlot(Plot)綾伙細
void setDataset(CategoryDataset dataset) 鏁版嵁鍖虹殑2緇存暟鎹〃
void setColumnRenderingOrder(SortOrder order) 鏁版嵁鍒嗙被鐨勬帓搴忔柟寮?br />
void setAxisOffset(Spacer offset) 鍧愭爣杞村埌鏁版嵁鍖虹殑闂磋窛
void setOrientation(PlotOrientation orientation) 鏁版嵁鍖虹殑鏂瑰悜錛圥lotOrientation.HORIZONTAL鎴朠lotOrientation.VERTICAL錛?br />
void setDomainAxis(CategoryAxis axis) 鏁版嵁鍖虹殑鍒嗙被杞?br />
void setDomainAxisLocation(AxisLocation location) 鍒嗙被杞寸殑浣嶇疆錛堝弬鏁板父閲忓湪org.jfree.chart.axis.AxisLocation綾諱腑瀹氫箟錛?br />
void setDomainGridlinesVisible(boolean visible) 鍒嗙被杞寸綉鏍兼槸鍚﹀彲瑙?br />
void setDomainGridlinePaint(Paint paint) 鍒嗙被杞寸綉鏍肩嚎鏉¢鑹?br />
void setDomainGridlineStroke(Stroke stroke) 鍒嗙被杞寸綉鏍肩嚎鏉$瑪瑙?br />
void setRangeAxis(ValueAxis axis) 鏁版嵁鍖虹殑鏁版嵁杞?br />
void setRangeAxisLocation(AxisLocation location) 鏁版嵁杞寸殑浣嶇疆錛堝弬鏁板父閲忓湪org.jfree.chart.axis.AxisLocation綾諱腑瀹氫箟錛?br />
void setRangeGridlinesVisible(boolean visible) 鏁版嵁杞寸綉鏍兼槸鍚﹀彲瑙?br />
void setRangeGridlinePaint(Paint paint) 鏁版嵁杞寸綉鏍肩嚎鏉¢鑹?br />
void setRangeGridlineStroke(Stroke stroke) 鏁版嵁杞寸綉鏍肩嚎鏉$瑪瑙?br />
void setRenderer(CategoryItemRenderer renderer) 鏁版嵁鍖虹殑琛ㄧず鑰咃紙璇﹁Renderer緇勶級
void addAnnotation(CategoryAnnotation annotation) 緇欐暟鎹尯鍔犱竴涓敞閲?br />
void addRangeMarker(Marker marker,Layer layer) 緇欐暟鎹尯鍔犱竴涓暟鍊艱寖鍥村尯鍩?/font>
PiePlot(Plot)綾伙細
void setDataset(PieDataset dataset) 鏁版嵁鍖虹殑1緇存暟鎹〃
void setIgnoreNullValues(boolean flag) 蹇界暐鏃犲肩殑鍒嗙被
void setCircular(boolean flag) 楗煎浘鏄惁涓瀹氭槸姝e渾
void setStartAngle(double angle) 楗煎浘鐨勫垵濮嬭搴?br />
void setDirection(Rotation direction) 楗煎浘鐨勬棆杞柟鍚?br />
void setExplodePercent(int section,double percent) 鎶藉彇鐨勯偅鍧楋紙1緇存暟鎹〃鐨勫垎綾諱笅鏍囷級浠ュ強鎶藉彇鍑烘潵鐨勮窛紱伙紙0.0锝?.0錛夛紝3D楗煎浘鏃犳晥
void setLabelBackgroundPaint(Paint paint) 鍒嗙被鏍囩鐨勫簳鑹?br />
void setLabelFont(Font font) 鍒嗙被鏍囩鐨勫瓧浣?br />
void setLabelPaint(Paint paint) 鍒嗙被鏍囩鐨勫瓧浣撻鑹?br />
void setLabelLinkMargin(double margin) 鍒嗙被鏍囩涓庡浘鐨勮繛鎺ョ嚎杈硅窛
void setLabelLinkPaint(Paint paint) 鍒嗙被鏍囩涓庡浘鐨勮繛鎺ョ嚎棰滆壊
void setLabelLinkStroke(Stroke stroke) 鍒嗙被鏍囩涓庡浘鐨勮繛鎺ョ嚎絎旇Е
void setLabelOutlinePaint(Paint paint) 鍒嗙被鏍囩杈規棰滆壊
void setLabelOutlineStroke(Paint paint) 鍒嗙被鏍囩杈規絎旇Е
void setLabelShadowPaint(Paint paint) 鍒嗙被鏍囩闃村獎棰滆壊
void setMaximumLabelWidth(double width) 鍒嗙被鏍囩鐨勬渶澶ч暱搴︼紙0.0锝?.0錛?br />
void setPieIndex(int index) 楗煎浘鐨勭儲寮曪紙澶嶅悎楗煎浘涓敤鍒幫級
void setSectionOutlinePaint(int section,Paint paint) 鎸囧畾鍒嗙被楗肩殑杈規棰滆壊
void setSectionOutlineStroke(int section,Stroke stroke) 鎸囧畾鍒嗙被楗肩殑杈規絎旇Е
void setSectionPaint(int section,Paint paint) 鎸囧畾鍒嗙被楗肩殑棰滆壊
void setShadowPaint(Paint paint) 楗煎浘鐨勯槾褰遍鑹?br />
void setShadowXOffset(double offset) 楗煎浘鐨勯槾褰辯浉瀵瑰浘鐨勬按騫沖亸縐?br />
void setShadowYOffset(double offset) 楗煎浘鐨勯槾褰辯浉瀵瑰浘鐨勫瀭鐩村亸縐?br />
void setLabelGenerator(PieSectionLabelGenerator generator) 鍒嗙被鏍囩鐨勬牸寮忥紝璁劇疆鎴恘ull鍒欐暣涓爣絳懼寘鎷繛鎺ョ嚎閮戒笉鏄劇ず
void setToolTipGenerator(PieToolTipGenerator generator) MAP涓紶鏍囩Щ涓婄殑鏄劇ず鏍煎紡
void setURLGenerator(PieURLGenerator generator) MAP涓捇鍙栭摼鎺ユ牸寮?/font>
PiePlot3D(PiePlot)綾伙細
void setDepthFactor(double factor) 3D楗煎浘鐨刏杞撮珮搴︼紙0.0锝?.0錛?/font>
MultiplePiePlot(Plot)綾伙細
void setLimit(double limit) 姣忎釜楗煎浘涔嬮棿鐨勬暟鎹叧鑱旓紙璇︾粏姣旇緝澶嶆潅錛?nbsp;
void setPieChart(JFreeChart pieChart) 姣忎釜楗煎浘鐨勬樉紺烘柟寮忥紙瑙丣FreeChart綾諱釜PiePlot綾伙級
-----------------------------------------------------------------------------------------------------------
AbstractRenderer綾伙細
void setItemLabelAnchorOffset(double offset) 鏁版嵁鏍囩鐨勪笌鏁版嵁鐐圭殑鍋忕Щ
void setItemLabelsVisible(boolean visible) 鏁版嵁鏍囩鏄惁鍙
void setItemLabelFont(Font font) 鏁版嵁鏍囩鐨勫瓧浣?br />
void setItemLabelPaint(Paint paint) 鏁版嵁鏍囩鐨勫瓧浣撻鑹?br />
void setItemLabelPosition(ItemLabelPosition position) 鏁版嵁鏍囩浣嶇疆
void setPositiveItemLabelPosition(ItemLabelPosition position) 姝f暟鏍囩浣嶇疆
void setNegativeItemLabelPosition(ItemLabelPosition position) 璐熸暟鏍囩浣嶇疆
void setOutLinePaint(Paint paint) 鍥懼艦杈規鐨勭嚎鏉¢鑹?br />
void setOutLineStroke(Stroke stroke) 鍥懼艦杈規鐨勭嚎鏉$瑪瑙?br />
void setPaint(Paint paint) 鎵鏈夊垎綾誨浘褰㈢殑棰滆壊
void setShape(Shape shape) 鎵鏈夊垎綾誨浘褰㈢殑褰㈢姸錛堝鎶樼嚎鍥劇殑鐐癸級
void setStroke(Stroke stroke) 鎵鏈夊垎綾誨浘褰㈢殑絎旇Е錛堝鎶樼嚎鍥劇殑綰匡級
void setSeriesItemLabelsVisible(int series,boolean visible) 鎸囧畾鍒嗙被鐨勬暟鎹爣絳炬槸鍚﹀彲瑙?br />
void setSeriesItemLabelFont(int series,Font font) 鎸囧畾鍒嗙被鐨勬暟鎹爣絳劇殑瀛椾綋
void setSeriesItemLabelPaint(int series,Paint paint) 鎸囧畾鍒嗙被鐨勬暟鎹爣絳劇殑瀛椾綋棰滆壊
void setSeriesItemLabelPosition(int series,ItemLabelPosition position) 鏁版嵁鏍囩浣嶇疆
void setSeriesPositiveItemLabelPosition(int series,ItemLabelPosition position) 姝f暟鏍囩浣嶇疆
void setSeriesNegativeItemLabelPosition(int series,ItemLabelPosition position) 璐熸暟鏍囩浣嶇疆
void setSeriesOutLinePaint(int series,Paint paint) 鎸囧畾鍒嗙被鐨勫浘褰㈣竟妗嗙殑綰挎潯棰滆壊
void setSeriesOutLineStroke(int series,Stroke stroke) 鎸囧畾鍒嗙被鐨勫浘褰㈣竟妗嗙殑綰挎潯絎旇Е
void setSeriesPaint(int series,Paint paint) 鎸囧畾鍒嗙被鍥懼艦鐨勯鑹?br />
void setSeriesShape(int series,Shape shape) 鎸囧畾鍒嗙被鍥懼艦鐨勫艦鐘訛紙濡傛姌綰垮浘鐨勭偣錛?br />
void setSeriesStroke(int series,Stroke stroke) 鎸囧畾鍒嗙被鍥懼艦鐨勭瑪瑙︼紙濡傛姌綰垮浘鐨勭嚎錛?/font>
AbstractCategoryItemRenderer(AbstractRenderer)綾伙細
void setLabelGenerator(CategoryLabelGenerator generator) 鏁版嵁鏍囩鐨勬牸寮?br />
void setToolTipGenerator(CategoryToolTipGenerator generator) MAP涓紶鏍囩Щ涓婄殑鏄劇ず鏍煎紡
void setItemURLGenerator(CategoryURLGenerator generator) MAP涓捇鍙栭摼鎺ユ牸寮?br />
void setSeriesLabelGenerator(int series,CategoryLabelGenerator generator) 鎸囧畾鍒嗙被鐨勬暟鎹爣絳劇殑鏍煎紡
void setSeriesToolTipGenerator(int series,CategoryToolTipGenerator generator) 鎸囧畾鍒嗙被鐨凪AP涓紶鏍囩Щ涓婄殑鏄劇ず鏍煎紡
void setSeriesItemURLGenerator(int series,CategoryURLGenerator generator) 鎸囧畾鍒嗙被鐨凪AP涓捇鍙栭摼鎺ユ牸寮?/font>
BarRenderer(AbstractCategoryItemRenderer)綾伙細
void setDrawBarOutline(boolean draw) 鏄惁鐢誨浘褰㈣竟妗?br />
void setItemMargin(double percent) 姣忎釜BAR涔嬮棿鐨勯棿闅?br />
void setMaxBarWidth(double percent) 姣忎釜BAR鐨勬渶澶у搴?br />
void setMinimumBarLength(double min) 鏈鐭殑BAR闀垮害錛岄伩鍏嶆暟鍊煎お灝忚屾樉紺轟笉鍑?br />
void setPositiveItemLabelPositionFallback(ItemLabelPosition position) 鏃犳硶鍦˙AR涓樉紺虹殑姝f暟鏍囩浣嶇疆
void setNegativeItemLabelPositionFallback(ItemLabelPosition position) 鏃犳硶鍦˙AR涓樉紺虹殑璐熸暟鏍囩浣嶇疆
BarRenderer3D(BarRenderer)綾伙細
void setWallPaint(Paint paint) 3D鍧愭爣杞寸殑澧欎綋棰滆壊
StackedBarRenderer(BarRenderer)綾伙細
娌℃湁鐗規畩鐨勮緗?/font>
StackedBarRenderer3D(BarRenderer3D)綾伙細
娌℃湁鐗規畩鐨勮緗?/font>
GroupedStackedBarRenderer(StackedBarRenderer)綾伙細
void setSeriesToGroupMap(KeyToGroupMap map) 灝嗗垎綾昏嚜鐢辯殑鏄犲皠鎴愯嫢騫蹭釜緇勶紙KeyToGroupMap.mapKeyToGroup(series,group)錛?/font>
LayeredBarRenderer(BarRenderer)綾伙細
void setSeriesBarWidth(int series,double width) 璁懼畾姣忎釜鍒嗙被鐨勫搴︼紙娉ㄦ剰璁劇疆涓嶈浣挎煇鍒嗙被琚鐩栵級
WaterfallBarRenderer(BarRenderer)綾伙細
void setFirstBarPaint(Paint paint) 絎竴涓煴鍥劇殑棰滆壊
void setLastBarPaint(Paint paint) 鏈鍚庝竴涓煴鍥劇殑棰滆壊
void setPositiveBarPaint(Paint paint) 姝e兼煴鍥劇殑棰滆壊
void setNegativeBarPaint(Paint paint) 璐熷兼煴鍥劇殑棰滆壊
IntervalBarRenderer(BarRenderer)綾伙細
闇瑕佷紶IntervalCategoryDataset浣滀負鏁版嵁婧?/font>
GanttBarRenderer(IntervalBarRenderer)綾伙細
void setCompletePaint(Paint paint) 瀹屾垚榪涘害棰滆壊
void setIncompletePaint(Paint paint) 鏈畬鎴愯繘搴﹂鑹?br />
void setStartPercent(double percent) 璁劇疆榪涘害鏉″湪鏁存潯涓殑璧峰浣嶇疆錛?.0锝?.0錛?br />
void setEndPercent(double percent) 璁劇疆榪涘害鏉″湪鏁存潯涓殑緇撴潫浣嶇疆錛?.0锝?.0錛?/font>
StatisticBarRenderer(BarRenderer)綾伙細
闇瑕佷紶StatisticCategoryDataset浣滀負鏁版嵁婧?/font>
LineAndShapeRenderer(AbstractCategoryItemRenderer)綾伙細
void setDrawLines(boolean draw) 鏄惁鎶樼嚎鐨勬暟鎹偣涔嬮棿鐢ㄧ嚎榪?br />
void setDrawShapes(boolean draw) 鏄惁鎶樼嚎鐨勬暟鎹偣鏍規嵁鍒嗙被浣跨敤涓嶅悓鐨勫艦鐘?br />
void setShapesFilled(boolean filled) 鎵鏈夊垎綾繪槸鍚﹀~鍏呮暟鎹偣鍥懼艦
void setSeriesShapesFilled(int series,boolean filled) 鎸囧畾鍒嗙被鏄惁濉厖鏁版嵁鐐瑰浘褰?br />
void setUseFillPaintForShapeOutline(boolean use) 鎸囧畾鏄惁濉厖鏁版嵁鐐圭殑Paint涔熻鐢ㄤ簬鐢繪暟鎹偣褰㈢姸鐨勮竟妗?/font>
LevelRenderer(AbstractCategoryItemRenderer)綾伙細
void setItemMargin(double percent) 姣忎釜鍒嗙被涔嬮棿鐨勯棿闅?br />
void setMaxItemWidth(double percent) 姣忎釜鍒嗙被鐨勬渶澶у搴?/font>
CategoryStepRenderer(AbstractCategoryItemRenderer)綾伙細
void setStagger(boolean shouldStagger) 涓嶅悓鍒嗙被鐨勫浘鏄惁浜ら敊
MinMaxCategoryRenderer(AbstractCategoryItemRenderer)綾伙細
void setDrawLines(boolean drawLines) 鏄惁鍦ㄦ瘡涓垎綾葷嚎闂寸敾榪炴帴綰?br />
void setGroupPaint(Paint groupPaint) 涓緇勫浘褰㈣繛鎺ョ嚎鐨勯鑹?br />
void setGroupStroke(Stroke groupStroke) 涓緇勫浘褰㈣繛鎺ョ嚎鐨勭瑪瑙?br />
void setMaxIcon(Icon maxIcon) 鏈澶у肩殑ICON
void setMinIcon(Icon minIcon) 鏈灝忓肩殑ICON
void setObjectIcon(Icon objectIcon) 鎵鏈夊肩殑ICON
AreaRender(AbstractCategoryItemRenderer)綾伙細
娌℃湁鐗規畩鐨勮緗?/font>
StackedAreaRender(AreaRender)綾伙細
娌℃湁鐗規畩鐨勮緗?/font>
JFreeChart鍔熻兘浠嬬粛錛?br />
JFreeChart鐩墠鏄渶濂界殑java鍥懼艦瑙e喅鏂規錛屽熀鏈兘澶熻В鍐崇洰鍓嶇殑鍥懼艦鏂歸潰鐨勯渶姹傦紝涓昏鍖呮嫭濡備笅鍑犱釜鏂歸潰錛?br />
pie charts (2D and 3D)錛氶ゼ鍥撅紙騫抽潰鍜岀珛浣擄級
bar charts (regular and stacked, with an optional 3D effect)錛氭煴鐘跺浘
line and area charts錛氭洸綰垮浘
scatter plots and bubble charts
time series, high/low/open/close charts and candle stick charts錛氭椂搴忓浘
combination charts錛氬鍚堝浘
Pareto charts
Gantt charts錛氱敇鐗瑰浘
wind plots, meter charts and symbol charts
wafer map charts
(鎬佸浘琛?楗煎浘(浜岀淮鍜屼笁緇? , 鏌辯姸鍥?(姘村鉤,鍨傜洿),綰垮浘,鐐瑰浘,鏃墮棿鍙樺寲鍥?鐢樼壒鍥? 鑲$エ琛屾儏鍥?娣峰拰鍥? 娓╁害璁″浘, 鍒誨害鍥劇瓑甯哥敤鍟嗙敤鍥捐〃)
鍥懼艦鍙互瀵煎嚭鎴怭NG鍜孞PEG鏍煎紡錛屽悓鏃惰繕鍙互涓嶱DF鍜孍XCEL鍏寵仈
涓烘垜浠琷ava欏圭洰鐨勫紑鍙戝鍔犱簡涓閮ㄥ埄鍣ㄣ?br />
鎴戠収緗戜笂璧勬枡鐨勫ぇ姒傛剰鎬濆仛浜嗕竴閬?鍏堟葷粨涓嬭嚜宸卞疄闄呯殑鍋氭硶.涔熺畻鏄涔犳葷粨.
鍑嗗宸ヤ綔錛?br />
1.棣栧厛鎴戜滑闇瑕佷粈涔堬紵褰撶劧鏄痡FreeChart鐨刾ackage浜嗭紝鍙互鍦ㄥス鐨勫畼鏂圭綉绔欎笂闈㈡壘鍒頒笅杞介摼鎺?a >http://www.jfree.org/jfreechart/錛屾妸鍖呬笅涓嬫潵錛岄厤緗埌tomcat褰撲腑錛岀劧鍚庡彲浠ュ紑濮嬫垜浠殑Jfreechart涔嬫梾銆?br />
2.嫻嬭瘯紼嬪簭(index.jsp)錛?/p>
3.淇敼web.xml 鍔犱笂:
4.( F6)榪愯:
婕備寒鍟?涓嬈℃垚鍔?).褰撶劧浠ユ綾繪帹榪樺彲浠ョ敓鎴愬緢澶氬叾浠栫綾葷殑鍥懼儚.
jfreechart涓枃涔辯爜瑙e喅鍔炴硶!!
浠ヤ笅鏄拡瀵規煴褰㈠浘鐨勯儴浠借В鍐蟲柟娉?
Font font = new Font("榛戜綋", 10, 14);
chart.getTitle().setFont(font); 璁劇疆鍥捐〃鏍囬鐨勫瓧浣?br />
chart.getLegend().setItemFont(font); 璁劇疆鏈搴曚笅鏂規鍐呭垎綾葷殑瀛椾綋
CategoryPlot plot = (CategoryPlot) chart.getPlot();
plot.getDomainAxis().setLabelFont(font); 璁劇疆X杞翠笅鏂規爣棰樺瓧浣?br />
plot.getDomainAxis().setTickLabelFont(font); 璁劇疆X杞村埢搴﹀瓧浣?br />
plot.getRangeAxis().setLabelFont(font); 璁劇疆Y杞存爣棰樺瓧浣?br />
plot.getRangeAxis().setTickLabelFont(font); Y杞村埢搴﹀瓧浣?/p>