gpt4 book ai didi

org.jfree.data.xy.YIntervalSeriesCollection.addSeries()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-14 00:47:31 35 4
gpt4 key购买 nike

本文整理了Java中org.jfree.data.xy.YIntervalSeriesCollection.addSeries()方法的一些代码示例,展示了YIntervalSeriesCollection.addSeries()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。YIntervalSeriesCollection.addSeries()方法的具体详情如下:
包路径:org.jfree.data.xy.YIntervalSeriesCollection
类名称:YIntervalSeriesCollection
方法名:addSeries

YIntervalSeriesCollection.addSeries介绍

[英]Adds a series to the collection and sends a DatasetChangeEventto all registered listeners.
[中]向集合中添加一个系列,并向所有注册的侦听器发送DataSetChangeEvent。

代码示例

代码示例来源:origin: kiegroup/optaplanner

for (Project project : schedule.getProjectList()) {
  YIntervalSeries projectSeries = new YIntervalSeries(project.getLabel());
  seriesCollection.addSeries(projectSeries);
  projectSeriesMap.put(project, projectSeries);
  renderer.setSeriesShape(seriesIndex, new Rectangle());

代码示例来源:origin: inspectIT/inspectIT

/**
 * Initializes the upper plot.
 *
 * @return An instance of {@link XYPlot}.
 */
private XYPlot initializePlot() {
  jmxChart = new YIntervalSeriesImproved("jmx value");
  YIntervalSeriesCollection yintervalseriescollection = new YIntervalSeriesCollection();
  yintervalseriescollection.addSeries(jmxChart);
  DeviationRenderer renderer = new DeviationRenderer(true, false);
  renderer.setBaseShapesVisible(true);
  renderer.setSeriesStroke(0, new BasicStroke(3.0f, BasicStroke.CAP_ROUND, BasicStroke.JOIN_ROUND));
  renderer.setSeriesFillPaint(0, new Color(255, 200, 200));
  renderer.setSeriesOutlineStroke(0, new BasicStroke(2.0f));
  renderer.setSeriesShape(0, new Ellipse2D.Double(-2.5, -2.5, 5.0, 5.0));
  renderer.setBaseToolTipGenerator(new StandardXYToolTipGenerator(StandardXYToolTipGenerator.DEFAULT_TOOL_TIP_FORMAT, DateFormat.getDateTimeInstance(), NumberFormat.getNumberInstance()));
  NumberAxis rangeAxis = plotDataSolver.getAxis();
  subplot = new XYPlot(yintervalseriescollection, null, rangeAxis, renderer);
  subplot.setAxisOffset(new RectangleInsets(5.0, 5.0, 5.0, 5.0));
  subplot.setRangeAxisLocation(AxisLocation.TOP_OR_LEFT);
  subplot.setRangeCrosshairVisible(true);
  return subplot;
}

代码示例来源:origin: jmacglashan/burlap

colCSRAvg.addSeries(this.csrAvgSeries);
colCERAvg.addSeries(this.cerAvgSeries);
colAERAvg.addSeries(this.aerAvgSeries);
colMERAvg.addSeries(this.merAvgSeries);
colCSEAvg.addSeries(this.cseAvgSeries);
colSEAvg.addSeries(this.seAvgSeries);

代码示例来源:origin: jmacglashan/burlap

colCSRAvg.addSeries(this.csrAvgSeries);
colCERAvg.addSeries(this.cerAvgSeries);
colAERAvg.addSeries(this.aerAvgSeries);
colMERAvg.addSeries(this.merAvgSeries);
colCSEAvg.addSeries(this.cseAvgSeries);
colSEAvg.addSeries(this.seAvgSeries);

代码示例来源:origin: inspectIT/inspectIT

/**
 * Initializes the upper plot.
 *
 * @return An instance of {@link XYPlot}.
 */
private XYPlot initializeUpperPlot() {
  loadedClasses = new YIntervalSeriesImproved("loaded classes");
  totalLoadedClasses = new YIntervalSeriesImproved("total loaded classes");
  YIntervalSeriesCollection yintervalseriescollection = new YIntervalSeriesCollection();
  yintervalseriescollection.addSeries(loadedClasses);
  yintervalseriescollection.addSeries(totalLoadedClasses);
  DeviationRenderer renderer = new DeviationRenderer(true, false);
  renderer.setBaseShapesVisible(true);
  renderer.setSeriesStroke(0, new BasicStroke(3.0f, BasicStroke.CAP_ROUND, BasicStroke.JOIN_ROUND));
  renderer.setSeriesFillPaint(0, new Color(255, 200, 200));
  renderer.setSeriesOutlineStroke(0, new BasicStroke(2.0f));
  renderer.setSeriesShape(0, new Ellipse2D.Double(-2.5, -2.5, 5.0, 5.0));
  renderer.setBaseToolTipGenerator(new StandardXYToolTipGenerator(StandardXYToolTipGenerator.DEFAULT_TOOL_TIP_FORMAT, DateFormat.getDateTimeInstance(), NumberFormat.getNumberInstance()));
  final NumberAxis rangeAxis = new NumberAxis("Classes");
  rangeAxis.setStandardTickUnits(NumberAxis.createIntegerTickUnits());
  rangeAxis.setAutoRangeMinimumSize(2000.0d);
  rangeAxis.setRangeType(RangeType.POSITIVE);
  rangeAxis.setAutoRangeIncludesZero(true);
  final XYPlot subplot = new XYPlot(yintervalseriescollection, null, rangeAxis, renderer);
  subplot.setAxisOffset(new RectangleInsets(5.0, 5.0, 5.0, 5.0));
  subplot.setRangeAxisLocation(AxisLocation.TOP_OR_LEFT);
  subplot.setRangeCrosshairVisible(true);
  return subplot;
}

代码示例来源:origin: inspectIT/inspectIT

/**
 * Initializes the upper plot with the given input data.
 *
 * @return An instance of {@link XYPlot}
 */
private XYPlot initializeUpperPlot() {
  liveThreads = new YIntervalSeriesImproved("live");
  peakThreads = new YIntervalSeriesImproved("peak");
  YIntervalSeriesCollection yIntervalSeriesCollection = new YIntervalSeriesCollection();
  yIntervalSeriesCollection.addSeries(liveThreads);
  yIntervalSeriesCollection.addSeries(peakThreads);
  DeviationRenderer renderer = new DeviationRenderer(true, false);
  renderer.setBaseShapesVisible(true);
  renderer.setSeriesStroke(0, new BasicStroke(3.0f, BasicStroke.CAP_ROUND, BasicStroke.JOIN_ROUND));
  renderer.setSeriesFillPaint(0, new Color(255, 200, 200));
  renderer.setSeriesOutlineStroke(0, new BasicStroke(2.0f));
  renderer.setSeriesShape(0, new Ellipse2D.Double(-2.5, -2.5, 5.0, 5.0));
  renderer.setBaseToolTipGenerator(new StandardXYToolTipGenerator(StandardXYToolTipGenerator.DEFAULT_TOOL_TIP_FORMAT, DateFormat.getDateTimeInstance(), NumberFormat.getNumberInstance()));
  final NumberAxis rangeAxis = new NumberAxis("Threads");
  rangeAxis.setStandardTickUnits(NumberAxis.createIntegerTickUnits());
  rangeAxis.setAutoRangeMinimumSize(10.0d, false);
  rangeAxis.setRangeType(RangeType.POSITIVE);
  final XYPlot subplot = new XYPlot(yIntervalSeriesCollection, null, rangeAxis, renderer);
  subplot.setAxisOffset(new RectangleInsets(5.0, 5.0, 5.0, 5.0));
  subplot.setRangeAxisLocation(AxisLocation.TOP_OR_LEFT);
  subplot.setRangeCrosshairVisible(true);
  return subplot;
}

代码示例来源:origin: inspectIT/inspectIT

/**
 * Initializes the upper plot.
 *
 * @return An instance of {@link XYPlot}.
 */
private XYPlot initializeUpperPlot() {
  cpuUsage = new YIntervalSeriesImproved("cpu usage");
  YIntervalSeriesCollection yintervalseriescollection = new YIntervalSeriesCollection();
  yintervalseriescollection.addSeries(cpuUsage);
  DeviationRenderer renderer = new DeviationRenderer(true, false);
  renderer.setBaseShapesVisible(true);
  renderer.setSeriesStroke(0, new BasicStroke(3.0f, BasicStroke.CAP_ROUND, BasicStroke.JOIN_ROUND));
  renderer.setSeriesFillPaint(0, new Color(255, 200, 200));
  renderer.setSeriesOutlineStroke(0, new BasicStroke(2.0f));
  renderer.setSeriesShape(0, new Ellipse2D.Double(-2.5, -2.5, 5.0, 5.0));
  renderer.setBaseToolTipGenerator(new StandardXYToolTipGenerator(StandardXYToolTipGenerator.DEFAULT_TOOL_TIP_FORMAT, DateFormat.getDateTimeInstance(), NumberFormat.getNumberInstance()));
  final NumberAxis rangeAxis = new NumberAxis("CPU usage of the VM");
  rangeAxis.setRange(new Range(0, 100), true, false);
  rangeAxis.setAutoRangeMinimumSize(100.0d, false);
  rangeAxis.setTickUnit(new NumberTickUnit(10.0d, new DecimalFormat("0")));
  rangeAxis.setRangeType(RangeType.POSITIVE);
  final XYPlot subplot = new XYPlot(yintervalseriescollection, null, rangeAxis, renderer);
  subplot.setAxisOffset(new RectangleInsets(5.0, 5.0, 5.0, 5.0));
  subplot.setRangeAxisLocation(AxisLocation.TOP_OR_LEFT);
  subplot.setRangeCrosshairVisible(true);
  return subplot;
}

代码示例来源:origin: inspectIT/inspectIT

if (keys.add(seriesKey)) {
  YIntervalSeriesImproved yIntervalSeries = new YIntervalSeriesImproved(seriesKey);
  yintervalseriescollection.addSeries(yIntervalSeries);
  durationSeries.add(yIntervalSeries);

代码示例来源:origin: inspectIT/inspectIT

/**
 * Initializes the lower plot with the given input data.
 *
 * @return An instance of {@link XYPlot}.
 */
private XYPlot initializeLowerPlot() {
  daemonThreads = new YIntervalSeriesImproved("daemon");
  YIntervalSeriesCollection yIntervalSeriesCollection = new YIntervalSeriesCollection();
  yIntervalSeriesCollection.addSeries(daemonThreads);
  DeviationRenderer renderer = new DeviationRenderer(true, false);
  renderer.setBaseShapesVisible(true);
  renderer.setSeriesStroke(0, new BasicStroke(3.0f));
  renderer.setSeriesOutlineStroke(0, new BasicStroke(2.0f));
  renderer.setSeriesShape(0, new Ellipse2D.Double(-2.5, -2.5, 5.0, 5.0));
  renderer.setBaseToolTipGenerator(new StandardXYToolTipGenerator(StandardXYToolTipGenerator.DEFAULT_TOOL_TIP_FORMAT, DateFormat.getDateTimeInstance(), NumberFormat.getNumberInstance()));
  final NumberAxis rangeAxis = new NumberAxis("Daemon threads");
  rangeAxis.setStandardTickUnits(NumberAxis.createIntegerTickUnits());
  rangeAxis.setAutoRangeMinimumSize(10.0d, false);
  rangeAxis.setRangeType(RangeType.POSITIVE);
  final XYPlot subplot = new XYPlot(yIntervalSeriesCollection, null, rangeAxis, renderer);
  subplot.setAxisOffset(new RectangleInsets(5.0, 5.0, 5.0, 5.0));
  subplot.setRangeAxisLocation(AxisLocation.TOP_OR_LEFT);
  subplot.setRangeCrosshairVisible(true);
  return subplot;
}

代码示例来源:origin: org.optaplanner/optaplanner-examples

for (Project project : schedule.getProjectList()) {
  YIntervalSeries projectSeries = new YIntervalSeries(project.getLabel());
  seriesCollection.addSeries(projectSeries);
  projectSeriesMap.put(project, projectSeries);
  renderer.setSeriesShape(seriesIndex, new Rectangle());

代码示例来源:origin: inspectIT/inspectIT

yintervalseriescollection.addSeries(heapMemory);

代码示例来源:origin: inspectIT/inspectIT

yIntervalSeriesCollection.addSeries(nonHeapMemory);

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com