All Downloads are FREE. Search and download functionalities are using the official Maven repository.

tech.tablesaw.plotly.api.ParetoPlot Maven / Gradle / Ivy

There is a newer version: 0.43.1
Show newest version
package tech.tablesaw.plotly.api;

import tech.tablesaw.api.Table;
import tech.tablesaw.plotly.components.Figure;
import tech.tablesaw.plotly.traces.BarTrace.Orientation;

public class ParetoPlot extends BarPlot {

  public static Figure showHorizontal(
      String title, Table table, String groupColName, String numberColName) {
    return create(
        Orientation.HORIZONTAL,
        title,
        table.sortDescendingOn(numberColName),
        groupColName,
        numberColName);
  }

  public static Figure createVertical(
      String title, Table table, String groupColName, String numberColName) {
    return create(
        Orientation.VERTICAL,
        title,
        table.sortDescendingOn(numberColName),
        groupColName,
        numberColName);
  }

  public static Figure create(
      String title, Table table, String groupColName, String numberColName) {
    return createVertical(
        title, table.sortDescendingOn(numberColName), groupColName, numberColName);
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy