XYLineAndShapeRenderer 类

2024 年 8 月 29 日 | 阅读 2 分钟
  • XYLineAndShapeRenderer 类属于 JFreeChart 库的 org.jfree.chart.renderer.xy 包。
  • 此类使用线条连接数据点和/或在每个数据点绘制形状。
  • 此类设计用于 XYPlot 类。

构造函数

构造函数描述
XYLineAndShapeRenderer()它创建一个新的渲染器,线条和形状都可见。
XYLineAndShapeRenderer(boolean lines, boolean shapes)它创建一个新的渲染器。

方法摘要

方法描述
drawFirstPassShape(Graphics2D g2, int pass, int series, int item, Shape shape)此方法绘制第一遍形状。
drawItem(Graphics2D g2, XYItemRendererState state, Rectangle2D dataArea, PlotRenderingInfo info, XYPlot plot, ValueAxis domainAxis, ValueAxis rangeAxis, XYDataset dataset, int series, int item, CrosshairState crosshairState, int pass)此方法绘制单个数据项的可视化表示。
drawPrimaryLine(XYItemRendererState state, Graphics2D g2, XYPlot plot, XYDataset dataset, int pass, int series, int item, ValueAxis domainAxis, ValueAxis rangeAxis, Rectangle2D dataArea)此方法绘制项目(第一遍)。
equals(Object obj)此方法测试此渲染器与任意对象是否相等。
getDefaultLinesVisible( )此方法返回默认的“线条可见”属性。
getDefaultShapesFilled( )此方法返回默认的“形状填充”属性。
getDrawOutlines( )如果应该为形状绘制轮廓,则此方法返回 true,否则返回 false。
getDrawSeriesLineAsPath( )此方法返回一个标志,用于控制是否将每个序列绘制为单个路径。
getItemLineVisible(int series, int item)此方法返回用于控制项目形状是否可见的标志。
getItemShapeFilled(int series, int item)此方法返回用于控制项目形状是否填充的标志。
getItemShapeVisible(int series, int item)此方法返回用于控制项目形状是否填充的标志。
initialise(Graphics2D g2, Rectangle2D dataArea, XYPlot plot, XYDataset data, PlotRenderingInfo info)此方法初始化渲染器。
setDefaultLinesVisible(boolean flag)此方法设置默认的“线条可见”标志,并将 RendererChangeEvent 发送到所有已注册的侦听器。

下一个主题XYSeriesCollection 类