public virtual string generateURL(XYZDataset dataset, int series, int item) { return base.generateURL((XYDataset) dataset, series, item); }
public static JFreeChart createBubbleChart(string title, string xAxisLabel, string yAxisLabel, XYZDataset dataset, PlotOrientation orientation, bool legend, bool tooltips, bool urls) { int num1 = tooltips ? 1 : 0; int num2 = urls ? 1 : 0; int num3 = legend ? 1 : 0; if (orientation == null) { string str = "Null 'orientation' argument."; Throwable.__\u003CsuppressFillInStackTrace\u003E(); throw new IllegalArgumentException(str); } else { NumberAxis numberAxis1 = new NumberAxis(xAxisLabel); numberAxis1.setAutoRangeIncludesZero(false); NumberAxis numberAxis2 = new NumberAxis(yAxisLabel); numberAxis2.setAutoRangeIncludesZero(false); XYPlot xyPlot = new XYPlot((XYDataset) dataset, (ValueAxis) numberAxis1, (ValueAxis) numberAxis2, (XYItemRenderer) null); XYBubbleRenderer xyBubbleRenderer = new XYBubbleRenderer(2); if (num1 != 0) xyBubbleRenderer.setBaseToolTipGenerator((XYToolTipGenerator) new StandardXYZToolTipGenerator()); if (num2 != 0) xyBubbleRenderer.setURLGenerator((XYURLGenerator) new StandardXYZURLGenerator()); xyPlot.setRenderer((XYItemRenderer) xyBubbleRenderer); xyPlot.setOrientation(orientation); JFreeChart.__\u003Cclinit\u003E(); JFreeChart jfc = new JFreeChart(title, JFreeChart.__\u003C\u003EDEFAULT_TITLE_FONT, (Plot) xyPlot, num3 != 0); ChartFactory.currentTheme.apply(jfc); return jfc; } }