当前位置: 首页 > 教程 > JFreeChart >

JFreeChart XYLineAndShapeRenderer类

精华
小牛编辑
166浏览
2023-03-14

JFreeChart XYLineAndShapeRenderer类介绍

  • XYLineAndShapeRenderer类在JFreeChart的 org.jfree.chart.renderer.xy 包下面
  • 此类将数据点与行连接起来,并/或在每个数据点绘制形状。
  • 此类设计用于和 XYPlot 类一起使用。

JFreeChart XYLineAndShapeRenderer类的构造方法

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

JFreeChart XYLineAndShapeRenderer类的方法

方法 描述
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( ) 如果应绘制形状的轮廓,则此方法返回true,否则则为false。
getDrawOutlines( ) 此方法返回一个标志,该标志控制每个系列是否绘制为单个路径。
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) 此方法设置默认的"可见行"标记,并向所有注册听众发送渲染器改变事件。