JFreeChart¾c»ï¼š
void setAntiAlias(boolean flag) å—体模糊边界
void setBackgroundImage(Image image) 背景囄¡‰‡
void setBackgroundImageAlignment(int alignment) 背景囄¡‰‡å¯šw½æ–¹å¼åQˆå‚数常é‡åœ¨org.jfree.ui.Align¾cÖM¸å®šä¹‰åQ?br />
void setBackgroundImageAlpha(float alpha) 背景囄¡‰‡é€æ˜Žåº¦ï¼ˆ0.0ï½?.0åQ?br />
void setBackgroundPaint(Paint paint) 背景�br />
void setBorderPaint(Paint paint) 边界¾U¿æ¡é¢œè‰²
void setBorderStroke(Stroke stroke) 边界¾U¿æ¡½W”触
void setBorderVisible(boolean visible) 边界¾U¿æ¡æ˜¯å¦å¯è§
-----------------------------------------------------------------------------------------------------------
TextTitle¾c»ï¼š
void setFont(Font font) æ ‡é¢˜å—体
void setPaint(Paint paint) æ ‡é¢˜å—体颜色
void setText(String text) æ ‡é¢˜å†…å®¹
-----------------------------------------------------------------------------------------------------------
StandardLegend(Legend)¾c»ï¼š
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) 囄¡¤ºè¾¹ç•Œ¾U¿æ¡é¢œè‰²
void setOutlineStroke(Stroke stroke) 囄¡¤ºè¾¹ç•Œ¾U¿æ¡½W”触
void setDisplaySeriesLines(boolean flag) 囄¡¤º™åÒŽ˜¯å¦æ˜¾½Cºæ¨ª¾U¿ï¼ˆæŠ˜çº¿å›¾æœ‰æ•ˆï¼‰
void setDisplaySeriesShapes(boolean flag) 囄¡¤º™åÒŽ˜¯å¦æ˜¾½CºåÅžçŠÓž¼ˆæŠ˜çº¿å›¾æœ‰æ•ˆï¼‰
void setItemFont(Font font) 囄¡¤º™å¹å—ä½?br />
void setItemPaint(Paint paint) 囄¡¤º™å¹å—体颜è‰?br />
void setAnchor(int anchor) 囄¡¤ºåœ¨å›¾è¡¨ä¸çš„æ˜¾½CÞZ½¾|®ï¼ˆå‚数帔R‡åœ¨Legend¾cÖM¸å®šä¹‰åQ?/font>
-----------------------------------------------------------------------------------------------------------
Axis¾c»ï¼š
void setVisible(boolean flag) åæ ‡è½´æ˜¯å¦å¯è§?br />
void setAxisLinePaint(Paint paint) åæ ‡è½´çº¿æ¡é¢œè‰ÔŒ¼ˆ3Dè½´æ— æ•ˆï¼‰
void setAxisLineStroke(Stroke stroke) åæ ‡è½´çº¿æ¡ç¬”触(3Dè½´æ— æ•ˆï¼‰
void setAxisLineVisible(boolean visible) åæ ‡è½´çº¿æ¡æ˜¯å¦å¯è§ï¼ˆ3Dè½´æ— æ•ˆï¼‰
void setFixedDimension(double dimension) åQˆç”¨äºŽå¤åˆè¡¨ä¸å¯¹å¤šåæ ‡èáu的设¾|®ï¼‰
void setLabel(String label) åæ ‡è½´æ ‡é¢?br />
void setLabelFont(Font font) åæ ‡è½´æ ‡é¢˜å—ä½?br />
void setLabelPaint(Paint paint) åæ ‡è½´æ ‡é¢˜é¢œè‰?br />
void setLabelAngle(double angle)` åæ ‡è½´æ ‡é¢˜æ—‹è½¬è§’度(¾Uµåæ ‡å¯ä»¥æ—‹è½¬ï¼‰
void setTickLabelFont(Font font) åæ ‡è½´æ ‡ž®ºå€¼å—ä½?br />
void setTickLabelPaint(Paint paint) åæ ‡è½´æ ‡ž®ºå€¼é¢œè‰?br />
void setTickLabelsVisible(boolean flag) åæ ‡è½´æ ‡ž®ºå€¼æ˜¯å¦æ˜¾½C?br />
void setTickMarkPaint(Paint paint) åæ ‡è½´æ ‡ž®ºé¢œè‰?br />
void setTickMarkStroke(Stroke stroke) åæ ‡è½´æ ‡ž®ºç¬”è§?br />
void setTickMarksVisible(boolean flag) åæ ‡è½´æ ‡ž®ºæ˜¯å¦æ˜¾½C?/font>
ValueAxis(Axis)¾c»ï¼š
void setAutoRange(boolean auto) 自动讄¡½®æ•°æ®è½´æ•°æ®èŒƒå›?br />
void setAutoRangeMinimumSize(double size) 自动讄¡½®æ•°æ®è½´æ•°æ®èŒƒå›´æ—¶æ•°æ®èŒƒå›´çš„æœ€ž®è·¨åº?br />
void setAutoTickUnitSelection(boolean flag) æ•°æ®è½´çš„æ•°æ®æ ‡ç¾æ˜¯å¦è‡ªåЍ¼‹®å®šåQˆé»˜è®¤äØ“trueåQ?br />
void setFixedAutoRange(double length) æ•°æ®è½´å›ºå®šæ•°æ®èŒƒå›ß_¼ˆè®„¡½®100的诞®±æ˜¯æ˜„¡¤ºMAXVALUE到MAXVALUE-100那段数æ®èŒƒå›´åQ?br />
void setInverted(boolean flag) æ•°æ®è½´æ˜¯å¦åå‘(默认为falseåQ?br />
void setLowerMargin(double margin) æ•°æ®è½´ä¸‹åQˆå·¦åQ‰è¾¹è·?br />
void setUpperMargin(double margin) æ•°æ®è½´ä¸ŠåQˆå³åQ‰è¾¹è·?br />
void setLowerBound(double min) æ•°æ®è½´ä¸Šçš„æ˜¾½Cºæœ€ž®å€?br />
void setUpperBound(double max) æ•°æ®è½´ä¸Šçš„æ˜¾½Cºæœ€å¤§å€?br />
void setPositiveArrowVisible(boolean visible) æ˜¯å¦æ˜„¡¤ºæ£å‘½Žå¤´åQ?Dè½´æ— æ•ˆï¼‰
void setNegativeArrowVisible(boolean visible) æ˜¯å¦æ˜„¡¤ºå命Žå¤´åQ?Dè½´æ— æ•ˆï¼‰
void setVerticalTickLabels(boolean flag) æ•°æ®è½´æ•°æ®æ ‡½{¾æ˜¯å¦æ—‹è½¬åˆ°åž‚ç›´
void setStandardTickUnits(TickUnitSource source) æ•°æ®è½´çš„æ•°æ®æ ‡ç¾åQˆå¯ä»¥åªæ˜„¡¤ºæ•´æ•°æ ‡ç¾åQŒéœ€è¦å°†AutoTickUnitSelection设falseåQ?/font>
NumberAxis(ValueAxis)¾c»ï¼š
void setAutoRangeIncludesZero(boolean flag) 是å¦å¼ºåˆ¶åœ¨è‡ªåŠ¨é€‰æ‹©çš„æ•°æ®èŒƒå›´ä¸åŒ…å«0
void setAutoRangeStickyZero(boolean flag) 是å¦å¼ºåˆ¶åœ¨æ•´ä¸ªæ•°æ®èáuä¸åŒ…å?åQŒå³ä½?ä¸åœ¨æ•°æ®èŒƒå›´ä¸?br />
void setNumberFormatOverride(NumberFormat formatter) æ•°æ®è½´æ•°æ®æ ‡½{„¡š„昄¡¤ºæ ¼å¼
void setTickUnit(NumberTickUnit unit) æ•°æ®è½´çš„æ•°æ®æ ‡ç¾åQˆéœ€è¦å°†AutoTickUnitSelection设falseåQ?/font>
DateAxis(ValueAxis)¾c»ï¼š
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) æ—¥æœŸè½´çš„æ—¥æœŸæ ‡ç¾åQˆéœ€è¦å°†AutoTickUnitSelection设falseåQ?br />
void setTickMarkPosition(DateTickMarkPosition position) æ—¥æœŸæ ‡ç¾ä½ç½®åQˆå‚数常é‡åœ¨org.jfree.chart.axis.DateTickMarkPosition¾cÖM¸å®šä¹‰åQ?/font>
CategoryAxis(Axis)¾c»ï¼š
void setCategoryMargin(double margin) 分类轴边�br />
void setLowerMargin(double margin) 分类轴下åQˆå·¦åQ‰è¾¹è·?br />
void setUpperMargin(double margin) 分类轴上åQˆå³åQ‰è¾¹è·?br />
void setVerticalCategoryLabels(boolean flag) åˆ†ç±»è½´æ ‡é¢˜æ˜¯å¦æ—‹è½¬åˆ°åž‚ç›´
void setMaxCategoryLabelWidthRatio(float ratio) 分类轴分¾cÀL ‡½{„¡š„最大宽åº?/font>
-----------------------------------------------------------------------------------------------------------
Plot¾c»ï¼š
void setBackgroundImage(Image image) æ•°æ®åŒºçš„背景囄¡‰‡
void setBackgroundImageAlignment(int alignment) æ•°æ®åŒºçš„背景囄¡‰‡å¯šw½æ–¹å¼åQˆå‚数常é‡åœ¨org.jfree.ui.Align¾cÖM¸å®šä¹‰åQ?br />
void setBackgroundPaint(Paint paint) æ•°æ®åŒºçš„背景囄¡‰‡èƒŒæ™¯è‰?br />
void setBackgroundAlpha(float alpha) æ•°æ®åŒºçš„èƒŒæ™¯é€æ˜Žåº¦ï¼ˆ0.0ï½?.0åQ?br />
void setForegroundAlpha(float alpha) æ•°æ®åŒºçš„剿™¯é€æ˜Žåº¦ï¼ˆ0.0ï½?.0åQ?br />
void setDataAreaRatio(double ratio) æ•°æ®åŒºå 整个图表区的癑ֈ†æ¯?br />
void setOutLinePaint(Paint paint) æ•°æ®åŒºçš„边界¾U¿æ¡é¢œè‰²
void setOutLineStroke(Stroke stroke) æ•°æ®åŒºçš„边界¾U¿æ¡½W”触
void setNoDataMessage(String message) æ²¡æœ‰æ•°æ®æ—¶æ˜¾½Cºçš„æ¶ˆæ¯
void setNoDataMessageFont(Font font) æ²¡æœ‰æ•°æ®æ—¶æ˜¾½Cºçš„æ¶ˆæ¯å—体
void setNoDataMessagePaint(Paint paint) æ²¡æœ‰æ•°æ®æ—¶æ˜¾½Cºçš„æ¶ˆæ¯é¢œè‰²
CategoryPlot(Plot)¾c»ï¼š
void setDataset(CategoryDataset dataset) æ•°æ®åŒºçš„2¾l´æ•°æ®è¡¨
void setColumnRenderingOrder(SortOrder order) æ•°æ®åˆ†ç±»çš„æŽ’åºæ–¹å¼?br />
void setAxisOffset(Spacer offset) åæ ‡è½´åˆ°æ•°æ®åŒºçš„é—´è·
void setOrientation(PlotOrientation orientation) æ•°æ®åŒºçš„æ–¹å‘åQˆPlotOrientation.HORIZONTAL或PlotOrientation.VERTICALåQ?br />
void setDomainAxis(CategoryAxis axis) æ•°æ®åŒºçš„分类è½?br />
void setDomainAxisLocation(AxisLocation location) 分类轴的ä½ç½®åQˆå‚数常é‡åœ¨org.jfree.chart.axis.AxisLocation¾cÖM¸å®šä¹‰åQ?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) æ•°æ®è½´çš„ä½ç½®åQˆå‚数常é‡åœ¨org.jfree.chart.axis.AxisLocation¾cÖM¸å®šä¹‰åQ?br />
void setRangeGridlinesVisible(boolean visible) æ•°æ®è½´ç½‘æ ¼æ˜¯å¦å¯è§?br />
void setRangeGridlinePaint(Paint paint) æ•°æ®è½´ç½‘æ ¼çº¿æ¡é¢œè‰?br />
void setRangeGridlineStroke(Stroke stroke) æ•°æ®è½´ç½‘æ ¼çº¿æ¡ç¬”è§?br />
void setRenderer(CategoryItemRenderer renderer) æ•°æ®åŒºçš„表示者(详è§Renderer¾l„)
void addAnnotation(CategoryAnnotation annotation) ¾l™æ•°æ®åŒºåŠ ä¸€ä¸ªæ³¨é‡?br />
void addRangeMarker(Marker marker,Layer layer) ¾l™æ•°æ®åŒºåŠ ä¸€ä¸ªæ•°å€ÆDŒƒå›´åŒºåŸ?/font>
PiePlot(Plot)¾c»ï¼š
void setDataset(PieDataset dataset) æ•°æ®åŒºçš„1¾l´æ•°æ®è¡¨
void setIgnoreNullValues(boolean flag) å¿½ç•¥æ— å€¼çš„åˆ†ç±»
void setCircular(boolean flag) 饼图是å¦ä¸€å®šæ˜¯æ£åœ†
void setStartAngle(double angle) 饼图的åˆå§‹è§’åº?br />
void setDirection(Rotation direction) 饼图的旋转方å?br />
void setExplodePercent(int section,double percent) 抽å–的那å—(1¾l´æ•°æ®è¡¨çš„分¾cÖM¸‹æ ‡ï¼‰ä»¥åпнå–出æ¥çš„è·¼›»ï¼ˆ0.0ï½?.0åQ‰ï¼Œ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) åˆ†ç±»æ ‡ç¾ä¸Žå›¾çš„连接线½W”触
void setLabelOutlinePaint(Paint paint) åˆ†ç±»æ ‡ç¾è¾ÒŽ¡†é¢œè‰²
void setLabelOutlineStroke(Paint paint) åˆ†ç±»æ ‡ç¾è¾ÒŽ¡†½W”触
void setLabelShadowPaint(Paint paint) åˆ†ç±»æ ‡ç¾é˜´åª„颜色
void setMaximumLabelWidth(double width) åˆ†ç±»æ ‡ç¾çš„æœ€å¤§é•¿åº¦ï¼ˆ0.0ï½?.0åQ?br />
void setPieIndex(int index) 饼图的烦引(å¤åˆé¥¼å›¾ä¸ç”¨åˆŽÍ¼‰
void setSectionOutlinePaint(int section,Paint paint) 指定分类饼的è¾ÒŽ¡†é¢œè‰²
void setSectionOutlineStroke(int section,Stroke stroke) 指定分类饼的è¾ÒŽ¡†½W”触
void setSectionPaint(int section,Paint paint) 指定分类饼的颜色
void setShadowPaint(Paint paint) 饼图的阴影颜�br />
void setShadowXOffset(double offset) 饼图的阴å½Þq›¸å¯¹å›¾çš„æ°´òq›_¿U?br />
void setShadowYOffset(double offset) 饼图的阴å½Þq›¸å¯¹å›¾çš„垂直å¿U?br />
void setLabelGenerator(PieSectionLabelGenerator generator) åˆ†ç±»æ ‡ç¾çš„æ ¼å¼ï¼Œè®„¡½®æˆnullåˆ™æ•´ä¸ªæ ‡½{‘ÖŒ…æ‹¬è¿žæŽ¥çº¿éƒ½ä¸æ˜„¡¤º
void setToolTipGenerator(PieToolTipGenerator generator) MAPä¸é¼ æ ‡ç§»ä¸Šçš„æ˜„¡¤ºæ ¼å¼
void setURLGenerator(PieURLGenerator generator) MAPä¸é’»å–é“¾æŽ¥æ ¼å¼?/font>
PiePlot3D(PiePlot)¾c»ï¼š
void setDepthFactor(double factor) 3D饼图的Z轴高度(0.0ï½?.0åQ?/font>
MultiplePiePlot(Plot)¾c»ï¼š
void setLimit(double limit) æ¯ä¸ªé¥¼å›¾ä¹‹é—´çš„æ•°æ®å…³è”ï¼ˆè¯¦ç»†æ¯”è¾ƒå¤æ‚åQ?nbsp;
void setPieChart(JFreeChart pieChart) æ¯ä¸ªé¥¼å›¾çš„æ˜¾½Cºæ–¹å¼ï¼ˆè§JFreeChart¾cÖM¸ªPiePlot¾c»ï¼‰
-----------------------------------------------------------------------------------------------------------
AbstractRenderer¾c»ï¼š
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) æ£æ•°æ ‡ç¾ä½ç½®
void setNegativeItemLabelPosition(ItemLabelPosition position) è´Ÿæ•°æ ‡ç¾ä½ç½®
void setOutLinePaint(Paint paint) 囑ÖÅžè¾ÒŽ¡†çš„线æ¡é¢œè‰?br />
void setOutLineStroke(Stroke stroke) 囑ÖÅžè¾ÒŽ¡†çš„线æ¡ç¬”è§?br />
void setPaint(Paint paint) 所有分¾cÕd›¾å½¢çš„颜色
void setShape(Shape shape) 所有分¾cÕd›¾å½¢çš„形状åQˆå¦‚折线囄¡š„点)
void setStroke(Stroke stroke) 所有分¾cÕd›¾å½¢çš„½W”触åQˆå¦‚折线囄¡š„¾U¿ï¼‰
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) æ£æ•°æ ‡ç¾ä½ç½®
void setSeriesNegativeItemLabelPosition(int series,ItemLabelPosition position) è´Ÿæ•°æ ‡ç¾ä½ç½®
void setSeriesOutLinePaint(int series,Paint paint) 指定分类的图形边框的¾U¿æ¡é¢œè‰²
void setSeriesOutLineStroke(int series,Stroke stroke) 指定分类的图形边框的¾U¿æ¡½W”触
void setSeriesPaint(int series,Paint paint) 指定分类囑ÖŞ的颜è‰?br />
void setSeriesShape(int series,Shape shape) 指定分类囑ÖÅžçš„åÅžçŠÓž¼ˆå¦‚折¾U¿å›¾çš„点åQ?br />
void setSeriesStroke(int series,Stroke stroke) 指定分类囑ÖŞ的笔触(如折¾U¿å›¾çš„线åQ?/font>
AbstractCategoryItemRenderer(AbstractRenderer)¾c»ï¼š
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) 指定分类的MAPä¸é¼ æ ‡ç§»ä¸Šçš„æ˜„¡¤ºæ ¼å¼
void setSeriesItemURLGenerator(int series,CategoryURLGenerator generator) 指定分类的MAPä¸é’»å–é“¾æŽ¥æ ¼å¼?/font>
BarRenderer(AbstractCategoryItemRenderer)¾c»ï¼š
void setDrawBarOutline(boolean draw) 是å¦ç”Õd›¾å½¢è¾¹æ¡?br />
void setItemMargin(double percent) æ¯ä¸ªBAR之间的间éš?br />
void setMaxBarWidth(double percent) æ¯ä¸ªBAR的最大宽åº?br />
void setMinimumBarLength(double min) 最çŸçš„BAR长度åQŒé¿å…数值太ž®è€Œæ˜¾½CÞZ¸å‡?br />
void setPositiveItemLabelPositionFallback(ItemLabelPosition position) æ— æ³•åœ¨BAR䏿˜¾½Cºçš„æ£æ•°æ ‡ç¾ä½ç½®
void setNegativeItemLabelPositionFallback(ItemLabelPosition position) æ— æ³•åœ¨BAR䏿˜¾½Cºçš„è´Ÿæ•°æ ‡ç¾ä½ç½®
BarRenderer3D(BarRenderer)¾c»ï¼š
void setWallPaint(Paint paint) 3Dåæ ‡è½´çš„墙体颜色
StackedBarRenderer(BarRenderer)¾c»ï¼š
没有ç‰ÒŽ®Šçš„设¾|?/font>
StackedBarRenderer3D(BarRenderer3D)¾c»ï¼š
没有ç‰ÒŽ®Šçš„设¾|?/font>
GroupedStackedBarRenderer(StackedBarRenderer)¾c»ï¼š
void setSeriesToGroupMap(KeyToGroupMap map) ž®†åˆ†¾c»è‡ªç”Þqš„æ˜ å°„æˆè‹¥òq²ä¸ª¾l„(KeyToGroupMap.mapKeyToGroup(series,group)åQ?/font>
LayeredBarRenderer(BarRenderer)¾c»ï¼š
void setSeriesBarWidth(int series,double width) 讑֮šæ¯ä¸ªåˆ†ç±»çš„宽度(注æ„讄¡½®ä¸è¦ä½¿æŸåˆ†ç±»è¢«è¦†ç›–)
WaterfallBarRenderer(BarRenderer)¾c»ï¼š
void setFirstBarPaint(Paint paint) ½W¬ä¸€ä¸ªæŸ±å›„¡š„颜色
void setLastBarPaint(Paint paint) 最åŽä¸€ä¸ªæŸ±å›„¡š„颜色
void setPositiveBarPaint(Paint paint) æ£å€¼æŸ±å›„¡š„颜色
void setNegativeBarPaint(Paint paint) 负值柱囄¡š„颜色
IntervalBarRenderer(BarRenderer)¾c»ï¼š
需è¦ä¼ IntervalCategoryDatasetä½œäØ“æ•°æ®æº?/font>
GanttBarRenderer(IntervalBarRenderer)¾c»ï¼š
void setCompletePaint(Paint paint) 完战q›åº¦é¢œè‰²
void setIncompletePaint(Paint paint) 未完æˆè¿›åº¦é¢œè‰?br />
void setStartPercent(double percent) 讄¡½®˜q›åº¦æ¡åœ¨æ•´æ¡ä¸çš„èµ·å§‹ä½ç½®åQ?.0ï½?.0åQ?br />
void setEndPercent(double percent) 讄¡½®˜q›åº¦æ¡åœ¨æ•´æ¡ä¸çš„¾l“æŸä½ç½®åQ?.0ï½?.0åQ?/font>
StatisticBarRenderer(BarRenderer)¾c»ï¼š
需è¦ä¼ StatisticCategoryDatasetä½œäØ“æ•°æ®æº?/font>
LineAndShapeRenderer(AbstractCategoryItemRenderer)¾c»ï¼š
void setDrawLines(boolean draw) æ˜¯å¦æŠ˜çº¿çš„æ•°æ®ç‚¹ä¹‹é—´ç”¨çº¿˜q?br />
void setDrawShapes(boolean draw) æ˜¯å¦æŠ˜çº¿çš„æ•°æ®ç‚¹æ ÒŽ®åˆ†ç±»ä½¿ç”¨ä¸åŒçš„åÅžçŠ?br />
void setShapesFilled(boolean filled) 所有分¾cÀL˜¯å¦å¡«å……æ•°æ®ç‚¹å›‘ÖÅž
void setSeriesShapesFilled(int series,boolean filled) 指定分类是å¦å¡«å……æ•°æ®ç‚¹å›¾å½?br />
void setUseFillPaintForShapeOutline(boolean use) 指定是å¦å¡«å……æ•°æ®ç‚¹çš„Paint也被用于ç”ÀL•°æ®ç‚¹å½¢çŠ¶çš„è¾¹æ¡?/font>
LevelRenderer(AbstractCategoryItemRenderer)¾c»ï¼š
void setItemMargin(double percent) æ¯ä¸ªåˆ†ç±»ä¹‹é—´çš„é—´éš?br />
void setMaxItemWidth(double percent) æ¯ä¸ªåˆ†ç±»çš„æœ€å¤§å®½åº?/font>
CategoryStepRenderer(AbstractCategoryItemRenderer)¾c»ï¼š
void setStagger(boolean shouldStagger) ä¸åŒåˆ†ç±»çš„图是å¦äº¤é”™
MinMaxCategoryRenderer(AbstractCategoryItemRenderer)¾c»ï¼š
void setDrawLines(boolean drawLines) 是å¦åœ¨æ¯ä¸ªåˆ†¾cȺ¿é—´ç”»˜qžæŽ¥¾U?br />
void setGroupPaint(Paint groupPaint) 一¾l„图形连接线的颜è‰?br />
void setGroupStroke(Stroke groupStroke) 一¾l„图形连接线的笔è§?br />
void setMaxIcon(Icon maxIcon) 最大值的ICON
void setMinIcon(Icon minIcon) 最ž®å€¼çš„ICON
void setObjectIcon(Icon objectIcon) 所有值的ICON
AreaRender(AbstractCategoryItemRenderer)¾c»ï¼š
没有ç‰ÒŽ®Šçš„设¾|?/font>
StackedAreaRender(AreaRender)¾c»ï¼š
没有ç‰ÒŽ®Šçš„设¾|?/font>
JFreeChart功能介ç»åQ?br />
JFreeChartç›®å‰æ˜¯æœ€å¥½çš„java囑ÖŞ解决æ–ÒŽ¡ˆåQŒåŸºæœ¬èƒ½å¤Ÿè§£å†³ç›®å‰çš„囑ÖÅžæ–šw¢çš„需求,主è¦åŒ…æ‹¬å¦‚ä¸‹å‡ ä¸ªæ–šw¢åQ?br />
pie charts (2D and 3D)åQšé¥¼å›¾ï¼ˆòq³é¢å’Œç«‹ä½“)
bar charts (regular and stacked, with an optional 3D effect)åQšæŸ±çŠ¶å›¾
line and area chartsåQ𿛲¾U¿å›¾
scatter plots and bubble charts
time series, high/low/open/close charts and candle stick chartsåQšæ—¶åºå›¾
combination chartsåQšå¤åˆå›¾
Pareto charts
Gantt chartsåQšç”˜ç‰¹å›¾
wind plots, meter charts and symbol charts
wafer map charts
(æ€å›¾è¡?饼图(二维和三¾l? , æŸÞqжå›?(æ°´åã^,垂直),¾U¿å›¾,点图,æ—‰™—´å˜åŒ–å›?甘特å›? 股票行情å›?æ··å’Œå›? 温度计图, åˆÕdº¦å›„¡‰å¸¸ç”¨å•†ç”¨å›¾è¡¨)
囑ÖÅžå¯ä»¥å¯¼å‡ºæˆPNGå’ŒJPEGæ ¼å¼åQŒåŒæ—¶è¿˜å¯ä»¥ä¸ŽPDFå’ŒEXCELå…Œ™”
为我们java™å¹ç›®çš„å¼€å‘å¢žåŠ äº†ä¸€éƒ¨åˆ©å™¨ã€?br />
我照¾|‘ä¸Šèµ„æ–™çš„å¤§æ¦‚æ„æ€åšäº†ä¸€é?å…ˆæ€È»“ä¸‹è‡ªå·±å®žé™…çš„åšæ³•.也算是å¦ä¹ æ€È»“.
准备工作åQ?br />
1.首先我们需è¦ä»€ä¹ˆï¼Ÿå½“然是jFreeChartçš„package了,å¯ä»¥åœ¨å¥¹çš„å®˜æ–¹ç½‘ç«™ä¸Šé¢æ‰¾åˆîC¸‹è½½é“¾æŽ?a >http://www.jfree.org/jfreechart/åQŒæŠŠåŒ…下下æ¥åQŒé…¾|®åˆ°tomcat当ä¸åQŒç„¶åŽå¯ä»¥å¼€å§‹æˆ‘们的Jfreechart之旅ã€?br />
2.‹¹‹è¯•½E‹åº(index.jsp)åQ?/p>
3.修改web.xml åŠ ä¸Š:
4.( F6)˜q行:
漂亮å•?一‹Æ¡æˆåŠ?).当然以椾cÀLލ˜q˜å¯ä»¥ç”Ÿæˆå¾ˆå¤šå…¶ä»–ç§¾cÈš„囑փ.
jfreechart䏿–‡ä¹Þq 解决办法!!
以下是针å¯ÒŽŸ±å½¢å›¾çš„部份解å†Ïx–¹æ³?
Font font = new Font("黑体", 10, 14);
chart.getTitle().setFont(font); 讄¡½®å›¾è¡¨æ ‡é¢˜çš„å—ä½?br />
chart.getLegend().setItemFont(font); 讄¡½®æœ€åº•下æ–ÒŽ¡†å†…分¾cÈš„å—体
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>