org.knowm.xchart.style.XYStyler.setMarkerSize()方法的使用及代码示例

x33g5p2x  于2022-02-03 转载在 其他  
字(12.5k)|赞(0)|评价(0)|浏览(68)

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

XYStyler.setMarkerSize介绍

暂无

代码示例

代码示例来源:origin: knowm/XChart

chart.getStyler().setMarkerSize(11);

代码示例来源:origin: knowm/XChart

@Override
 public XYChart getChart() {

  // Create Chart
  XYChart chart = new XYChartBuilder().width(800).height(600).build();

  // Customize Chart
  chart.getStyler().setDefaultSeriesRenderStyle(XYSeriesRenderStyle.Scatter);
  chart.getStyler().setChartTitleVisible(false);
  chart.getStyler().setLegendVisible(false);
  chart.getStyler().setMarkerSize(16);
  chart.getStyler().setYAxisGroupPosition(0, Styler.YAxisPosition.Right);
  // Series
  List<Double> xData = new LinkedList<Double>();
  List<Double> yData = new LinkedList<Double>();
  Random random = new Random();
  int size = 1000;
  for (int i = 0; i < size; i++) {
   xData.add(random.nextGaussian() / 1000);
   yData.add(-1000000 + random.nextGaussian());
  }
  XYSeries series = chart.addSeries("Gaussian Blob", xData, yData);
  series.setMarker(SeriesMarkers.CROSS);

  return chart;
 }
}

代码示例来源:origin: knowm/XChart

chart.getStyler().setMarkerSize(11);

代码示例来源:origin: knowm/XChart

chart.getStyler().setMarkerSize(5);
chart.getStyler().setAxisTicksVisible(true);
chart.getStyler().setXAxisMin(0.0);

代码示例来源:origin: knowm/XChart

public static void main(String[] args) {
 // Create Chart
 XYChart chart =
   new XYChartBuilder()
     .width(600)
     .height(500)
     .title("Gaussian Blobs")
     .xAxisTitle("X")
     .yAxisTitle("Y")
     .build();
 // Customize Chart
 chart.getStyler().setDefaultSeriesRenderStyle(XYSeriesRenderStyle.Scatter);
 chart.getStyler().setChartTitleVisible(false);
 chart.getStyler().setLegendPosition(LegendPosition.InsideSW);
 chart.getStyler().setMarkerSize(16);
 // Series
 chart.addSeries("Gaussian Blob 1", getGaussian(1000, 1, 10), getGaussian(1000, 1, 10));
 XYSeries series =
   chart.addSeries("Gaussian Blob 2", getGaussian(1000, 1, 10), getGaussian(1000, 0, 5));
 series.setMarker(SeriesMarkers.DIAMOND);
 new SwingWrapper(chart).displayChart();
}

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

public void addIndicatorChart(String indicator) {
  XYChart indicatorChart = new XYChartBuilder().xAxisTitle("n").yAxisTitle(indicator).build();
  indicatorChart.getStyler().setDefaultSeriesRenderStyle(XYSeriesRenderStyle.Scatter).setMarkerSize(5);
  List<Integer> indicatorIterations = new ArrayList<Integer>();
  indicatorIterations.add(0);
  List<Double> indicatorValues = new ArrayList<Double>();
  indicatorValues.add(0.0);
  XYSeries indicatorSeries = indicatorChart.addSeries(this.name, indicatorIterations, indicatorValues);
  indicatorSeries.setMarkerColor(Color.blue);
  this.iterations.put(indicator, indicatorIterations);
  this.indicatorValues.put(indicator, indicatorValues);
  this.charts.put(indicator, indicatorChart);
}

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

public void setVarChart(int variable1, int variable2) {
  this.variable1 = variable1;
  this.variable2 = variable2;
  this.varChart = new XYChartBuilder().xAxisTitle("Variable " + this.variable1)
      .yAxisTitle("Variable " + this.variable2).build();
  this.varChart.getStyler().setDefaultSeriesRenderStyle(XYSeriesRenderStyle.Scatter).setMarkerSize(5);
  double[] xData = new double[] { 0 };
  double[] yData = new double[] { 0 };
  XYSeries varChartSeries = this.varChart.addSeries(this.name, xData, yData);
  varChartSeries.setMarkerColor(Color.blue);
  this.charts.put("VAR", this.varChart);
}

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

public void setFrontChart(int objective1, int objective2, String referenceFrontFileName) throws FileNotFoundException {
  this.objective1 = objective1;
  this.objective2 = objective2;
  this.frontChart = new XYChartBuilder().xAxisTitle("Objective " + this.objective1)
      .yAxisTitle("Objective " + this.objective2).build();
  this.frontChart.getStyler().setDefaultSeriesRenderStyle(XYSeriesRenderStyle.Scatter).setMarkerSize(5);
  if (referenceFrontFileName != null) {
    this.displayReferenceFront(referenceFrontFileName);
  }
  double[] xData = new double[] { 0 };
  double[] yData = new double[] { 0 };
  XYSeries frontChartSeries = this.frontChart.addSeries(this.name, xData, yData);
  frontChartSeries.setMarkerColor(Color.blue);
  this.charts.put("Front", this.frontChart);
}

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

public void setFrontChart(int objective1, int objective2, String referenceFrontFileName) throws FileNotFoundException {
 this.objective1 = objective1;
 this.objective2 = objective2;
 this.frontChart = new XYChartBuilder().xAxisTitle("Objective " + this.objective1)
   .yAxisTitle("Objective " + this.objective2).build();
 this.frontChart.getStyler().setDefaultSeriesRenderStyle(XYSeriesRenderStyle.Scatter).setMarkerSize(5);
 if (referenceFrontFileName != null) {
  this.displayReferenceFront(referenceFrontFileName);
 }
 double[] xData = new double[] { 0 };
 double[] yData = new double[] { 0 };
 XYSeries frontChartSeries = this.frontChart.addSeries(this.name, xData, yData);
 frontChartSeries.setMarkerColor(Color.blue);
 this.charts.put("Front", this.frontChart);
}

代码示例来源:origin: tech.tablesaw/tablesaw-plot

public static void show(String chartTitle, NumberColumn xColumn, NumberColumn yColumn, TableSliceGroup group) {
  XYChart chart = new XYChart(DEFAULT_WIDTH, DEFAULT_HEIGHT);
  chart.setTitle(chartTitle);
  chart.setXAxisTitle(xColumn.name());
  chart.setYAxisTitle(yColumn.name());
  chart.getStyler().setTheme(new TablesawTheme());
  chart.getStyler().setMarkerSize(5);
  chart.getStyler().setDefaultSeriesRenderStyle(XYSeries.XYSeriesRenderStyle.Scatter);
  for (TableSlice view : group) {
    double[] xData = view.numberColumn(xColumn.name()).asDoubleArray();
    double[] yData = view.numberColumn(yColumn.name()).asDoubleArray();
    chart.addSeries(view.name(), Arrays.copyOf(xData, xData.length), Arrays.copyOf(yData, yData.length));
  }
  new SwingWrapper<>(chart).displayChart(WINDOW_TITLE);
}

代码示例来源:origin: tech.tablesaw/tablesaw-plot

public static void show(String chartTitle, NumberColumn xColumn, NumberColumn yColumn, TableSliceGroup group) {
  XYChart chart = new XYChart(DEFAULT_WIDTH, DEFAULT_HEIGHT);
  chart.setTitle(chartTitle);
  chart.setXAxisTitle(xColumn.name());
  chart.setYAxisTitle(yColumn.name());
  chart.getStyler().setTheme(new TablesawTheme());
  chart.getStyler().setMarkerSize(5);
  chart.getStyler().setDefaultSeriesRenderStyle(XYSeries.XYSeriesRenderStyle.Scatter);
  for (Table view : group.asTableList()) {
    double[] xData = view.numberColumn(xColumn.name()).asDoubleArray();
    double[] yData = view.numberColumn(yColumn.name()).asDoubleArray();
    chart.addSeries(view.name(), Arrays.copyOf(xData, xData.length), Arrays.copyOf(yData, yData.length));
  }
  new SwingWrapper<>(chart).displayChart(WINDOW_TITLE);
}

代码示例来源:origin: tech.tablesaw/tablesaw-plot

public static void show(String chartTitle,
            NumberColumn xColumn,
            NumberColumn yColumn,
            TableSliceGroup group,
            int markerSize) {
  XYChart chart = new XYChart(DEFAULT_WIDTH, DEFAULT_HEIGHT);
  chart.setTitle(chartTitle);
  chart.setXAxisTitle(xColumn.name());
  chart.setYAxisTitle(yColumn.name());
  chart.getStyler().setTheme(new TablesawTheme());
  chart.getStyler().setMarkerSize(markerSize);
  chart.getStyler().setDefaultSeriesRenderStyle(XYSeries.XYSeriesRenderStyle.Scatter);
  for (TableSlice view : group) {
    double[] xData = view.numberColumn(xColumn.name()).asDoubleArray();
    double[] yData = view.numberColumn(yColumn.name()).asDoubleArray();
    chart.addSeries(view.name(), Arrays.copyOf(xData, xData.length), Arrays.copyOf(yData, yData.length));
  }
  new SwingWrapper<>(chart).displayChart(WINDOW_TITLE);
}

代码示例来源:origin: tech.tablesaw/tablesaw-plot

public static void show(String chartTitle, double[] xData, String xLabel, double[] yData, String yLabel, int
    width, int height) {
  // Create Chart
  XYChart chart = new XYChart(width, height);
  chart.setTitle(chartTitle);
  chart.setXAxisTitle(xLabel);
  chart.setYAxisTitle(yLabel);
  chart.getStyler().setTheme(new TablesawTheme());
  chart.getStyler().setMarkerSize(5);
  chart.getStyler().setDefaultSeriesRenderStyle(XYSeries.XYSeriesRenderStyle.Scatter);
  XYSeries series = chart.addSeries(SERIES, xData, yData);
  series.setMarker(SeriesMarkers.CIRCLE);
  new SwingWrapper<>(chart)
      .displayChart(WINDOW_TITLE);
}

代码示例来源:origin: tech.tablesaw/tablesaw-plot

public static void show(String chartTitle,
            NumberColumn xColumn,
            NumberColumn yColumn,
            TableSliceGroup group,
            int markerSize) {
  XYChart chart = new XYChart(DEFAULT_WIDTH, DEFAULT_HEIGHT);
  chart.setTitle(chartTitle);
  chart.setXAxisTitle(xColumn.name());
  chart.setYAxisTitle(yColumn.name());
  chart.getStyler().setTheme(new TablesawTheme());
  chart.getStyler().setMarkerSize(markerSize);
  chart.getStyler().setDefaultSeriesRenderStyle(XYSeries.XYSeriesRenderStyle.Scatter);
  for (Table view : group.asTableList()) {
    double[] xData = view.numberColumn(xColumn.name()).asDoubleArray();
    double[] yData = view.numberColumn(yColumn.name()).asDoubleArray();
    chart.addSeries(view.name(), Arrays.copyOf(xData, xData.length), Arrays.copyOf(yData, yData.length));
  }
  new SwingWrapper<>(chart).displayChart(WINDOW_TITLE);
}

代码示例来源:origin: tech.tablesaw/tablesaw-plot

public static void show(String chartTitle, String xTitle, double[] x, String yTitle, double[] y) {

    XYChart chart = new XYChart(DEFAULT_WIDTH, DEFAULT_HEIGHT);
    chart.setTitle(chartTitle);
    chart.setXAxisTitle(xTitle);
    chart.setYAxisTitle(yTitle);
    chart.getStyler().setTheme(new TablesawTheme());
    chart.getStyler().setMarkerSize(4);
    chart.getStyler().setDefaultSeriesRenderStyle(XYSeries.XYSeriesRenderStyle.Scatter);

    XYSeries series = chart.addSeries(chartTitle, x, y);
    series.setMarker(SeriesMarkers.CIRCLE);
    new SwingWrapper<>(chart)
        .displayChart(WINDOW_TITLE);

  }
}

代码示例来源:origin: tech.tablesaw/tablesaw-plot

public static void show(String chartTitle, double[] xData, NumberColumn yColumn, int width, int height) {
  double[] yData = yColumn.asDoubleArray();
  // Create Chart
  XYChart chart = new XYChart(width, height);
  chart.setTitle(chartTitle);
  chart.setYAxisTitle(yColumn.name());
  chart.getStyler().setTheme(new TablesawTheme());
  chart.getStyler().setMarkerSize(2);
  chart.getStyler().setDefaultSeriesRenderStyle(XYSeries.XYSeriesRenderStyle.Scatter);
  XYSeries series = chart.addSeries("Ranked: " + yColumn.name(), xData, yData);
  series.setMarker(SeriesMarkers.CIRCLE);
  new SwingWrapper<>(chart).displayChart(WINDOW_TITLE);
}

代码示例来源:origin: tech.tablesaw/tablesaw-plot

public static void show(String chartTitle, double[] xData, NumberColumn yColumn, int width, int height) {
  double[] yData = yColumn.asDoubleArray();
  // Create Chart
  XYChart chart = new XYChart(width, height);
  chart.setTitle(chartTitle);
  chart.setYAxisTitle(yColumn.name());
  chart.getStyler().setTheme(new TablesawTheme());
  chart.getStyler().setMarkerSize(2);
  chart.getStyler().setDefaultSeriesRenderStyle(XYSeries.XYSeriesRenderStyle.Scatter);
  XYSeries series = chart.addSeries("Ranked: " + yColumn.name(), xData, yData);
  series.setMarker(SeriesMarkers.CIRCLE);
  new SwingWrapper<>(chart)
      .displayChart(WINDOW_TITLE);
}

代码示例来源:origin: tech.tablesaw/tablesaw-plot

public static void show(String chartTitle, double[] xData, NumberColumn yColumn, int width, int height) {
    double[] yData = yColumn.asDoubleArray();

    // Create Chart
    XYChart chart = new XYChart(width, height);
    chart.setTitle(chartTitle);
    chart.setYAxisTitle(yColumn.name());
    chart.getStyler().setTheme(new TablesawTheme());
    chart.getStyler().setMarkerSize(2);
    chart.getStyler().setDefaultSeriesRenderStyle(XYSeries.XYSeriesRenderStyle.Scatter);

    XYSeries series = chart.addSeries("Ranked: " + yColumn.name(), xData, yData);
    series.setMarker(SeriesMarkers.CIRCLE);
    new SwingWrapper<>(chart).displayChart(XchartDefaults.WINDOW_TITLE);
  }
}

代码示例来源:origin: tech.tablesaw/tablesaw-plot

/**
   * Displays a line chart with the first numeric column used for the x axis, and the others as
   * series to plot against it
   */
  public static void show(String chartTitle, NumberColumn x, NumberColumn... ySeries) {

    XYChart chart = new XYChart(DEFAULT_WIDTH, DEFAULT_HEIGHT);
    chart.setTitle(chartTitle);
    chart.setXAxisTitle(x.name());
    chart.getStyler().setTheme(new TablesawTheme());
    chart.getStyler().setMarkerSize(1);
    chart.getStyler().setDefaultSeriesRenderStyle(XYSeries.XYSeriesRenderStyle.Line);

    for (NumberColumn y : ySeries) {
      chart.addSeries(y.name(), x.asDoubleArray(), y.asDoubleArray());
    }
    new SwingWrapper<>(chart)
        .displayChart(WINDOW_TITLE);
  }
}

代码示例来源:origin: tech.tablesaw/tablesaw-plot

public static void show(String chartTitle,
            NumberColumn xColumn,
            NumberColumn yColumn,
            int width,
            int height,
            int markerSize) {
  double[] xData = xColumn.asDoubleArray();
  double[] yData = yColumn.asDoubleArray();
  // Create Chart
  XYChart chart = new XYChart(width, height);
  chart.setTitle(chartTitle);
  chart.setXAxisTitle(xColumn.name());
  chart.setYAxisTitle(yColumn.name());
  chart.getStyler().setTheme(new TablesawTheme());
  chart.getStyler().setMarkerSize(markerSize);
  chart.getStyler().setDefaultSeriesRenderStyle(XYSeries.XYSeriesRenderStyle.Scatter);
  XYSeries series = chart.addSeries(yColumn.name() + " by " + xColumn.name(), xData, yData);
  series.setMarker(SeriesMarkers.CIRCLE);
  new SwingWrapper<>(chart).displayChart(WINDOW_TITLE);
}

相关文章