XYLineAndShapeRenderer类别

  • 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发送到所有已注册的侦听器。

    推荐阅读