本文整理匯總了Java中com.rapidminer.gui.plotter.RangeablePlotterAdapter類的典型用法代碼示例。如果您正苦於以下問題:Java RangeablePlotterAdapter類的具體用法?Java RangeablePlotterAdapter怎麽用?Java RangeablePlotterAdapter使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。
RangeablePlotterAdapter類屬於com.rapidminer.gui.plotter包,在下文中一共展示了RangeablePlotterAdapter類的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: createReportable
import com.rapidminer.gui.plotter.RangeablePlotterAdapter; //導入依賴的package包/類
@Override
public Reportable createReportable(Object renderable, IOContainer ioContainer, int width, int height) {
DistributionModel distributionModel = (DistributionModel) renderable;
String attributeName = "";
String range = null;
try {
attributeName = getParameterAsString(PARAMETER_ATTRIBUTE_NAME);
range = getParameterAsString(PARAMETER_RANGE);
} catch (UndefinedParameterError e) {
// do nothing
}
boolean rotateLabels = getParameterAsBoolean(PARAMETER_ROTATE_LABELS);
DataTable table = new SimpleDataTable("Dummy", distributionModel.getAttributeNames());
PlotterConfigurationModel settings = new PlotterConfigurationModel(
PlotterConfigurationModel.COMPLETE_PLOTTER_SELECTION, table);
Plotter plotter = new DistributionPlotter(settings, distributionModel);
settings.setPlotter(plotter);
settings.setParameterAsString(PlotterAdapter.PARAMETER_PLOT_COLUMN, attributeName);
settings.setParameterAsBoolean(LabelRotatingPlotterAdapter.PARAMETER_ROTATE_LABELS, rotateLabels);
if (range != null) {
String rangeList = ParameterTypeList.transformList2String(Collections.singletonList(new String[] {
DistributionPlotter.MODEL_DOMAIN_AXIS_NAME, range }));
settings.setParameterAsString(RangeablePlotterAdapter.PARAMETER_PREFIX_RANGE_LIST, rangeList);
}
plotter.getRenderComponent().setSize(width, height);
return plotter;
}
示例2: createReportable
import com.rapidminer.gui.plotter.RangeablePlotterAdapter; //導入依賴的package包/類
public Reportable createReportable(Object renderable, IOContainer ioContainer, int width, int height) {
DistributionModel distributionModel = (DistributionModel) renderable;
String attributeName = "";
String range = null;
try {
attributeName = getParameterAsString(PARAMETER_ATTRIBUTE_NAME);
range = getParameterAsString(PARAMETER_RANGE);
} catch (UndefinedParameterError e) {
// do nothing
}
boolean rotateLabels = getParameterAsBoolean(PARAMETER_ROTATE_LABELS);
DataTable table = new SimpleDataTable("Dummy", distributionModel.getAttributeNames());
PlotterConfigurationModel settings = new PlotterConfigurationModel(PlotterConfigurationModel.COMPLETE_PLOTTER_SELECTION, table);
Plotter plotter = new DistributionPlotter(settings, distributionModel);
settings.setPlotter(plotter);
settings.setParameterAsString(PlotterAdapter.PARAMETER_PLOT_COLUMN, attributeName);
settings.setParameterAsBoolean(LabelRotatingPlotterAdapter.PARAMETER_ROTATE_LABELS, rotateLabels);
if (range != null) {
String rangeList = ParameterTypeList.transformList2String(Collections.singletonList(new String[] {DistributionPlotter.MODEL_DOMAIN_AXIS_NAME, range}));
settings.setParameterAsString(RangeablePlotterAdapter.PARAMETER_PREFIX_RANGE_LIST, rangeList);
}
plotter.getRenderComponent().setSize(width, height);
return plotter;
}