com.vaadin.flow.component.spreadsheet.charts.converter.confwriter.BubbleSeriesDataWriter Maven / Gradle / Ivy
/**
* Copyright 2000-2024 Vaadin Ltd.
*
* This program is available under Vaadin Commercial License and Service Terms.
*
* See {@literal } for the full
* license.
*/
package com.vaadin.flow.component.spreadsheet.charts.converter.confwriter;
import com.vaadin.flow.component.charts.model.AbstractPlotOptions;
import com.vaadin.flow.component.charts.model.DataSeriesItem;
import com.vaadin.flow.component.charts.model.DataSeriesItem3d;
import com.vaadin.flow.component.charts.model.PlotOptionsBubble;
import com.vaadin.flow.component.spreadsheet.charts.converter.chartdata.AbstractSeriesData;
import com.vaadin.flow.component.spreadsheet.charts.converter.chartdata.AbstractSeriesData.SeriesPoint;
public class BubbleSeriesDataWriter extends AbstractSeriesDataWriter {
public BubbleSeriesDataWriter(AbstractSeriesData series) {
super(series);
}
@Override
protected AbstractPlotOptions createPlotOptions() {
return new PlotOptionsBubble();
}
@Override
protected DataSeriesItem createDataSeriesItem(SeriesPoint point,
boolean blanksAsZeros) {
return new DataSeriesItem3d(point.xValue, point.yValue, point.zValue);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy