示例#1
0
 public SpiderWebPlot(CategoryDataset dataset, TableOrder extract)
 {
   SpiderWebPlot spiderWebPlot = this;
   this.webFilled = true;
   if (extract == null)
   {
     string str = "Null 'extract' argument.";
     Throwable.__\u003CsuppressFillInStackTrace\u003E();
     throw new IllegalArgumentException(str);
   }
   else
   {
     this.dataset = dataset;
     if (dataset != null)
       dataset.addChangeListener((DatasetChangeListener) this);
     this.dataExtractOrder = extract;
     this.headPercent = 0.01;
     this.axisLabelGap = 0.1;
     this.axisLinePaint = (Paint) Color.black;
     this.axisLineStroke = (Stroke) new BasicStroke(1f);
     this.interiorGap = 0.25;
     this.startAngle = 90.0;
     this.direction = Rotation.__\u003C\u003ECLOCKWISE;
     this.maxValue = -1.0;
     this.seriesPaint = (Paint) null;
     this.seriesPaintList = new PaintList();
     this.baseSeriesPaint = (Paint) null;
     this.seriesOutlinePaint = (Paint) null;
     this.seriesOutlinePaintList = new PaintList();
     this.baseSeriesOutlinePaint = Plot.__\u003C\u003EDEFAULT_OUTLINE_PAINT;
     this.seriesOutlineStroke = (Stroke) null;
     this.seriesOutlineStrokeList = new StrokeList();
     this.baseSeriesOutlineStroke = Plot.__\u003C\u003EDEFAULT_OUTLINE_STROKE;
     this.labelFont = SpiderWebPlot.__\u003C\u003EDEFAULT_LABEL_FONT;
     this.labelPaint = SpiderWebPlot.__\u003C\u003EDEFAULT_LABEL_PAINT;
     this.labelGenerator = (CategoryItemLabelGenerator) new StandardCategoryItemLabelGenerator();
     this.legendItemShape = Plot.__\u003C\u003EDEFAULT_LEGEND_ITEM_CIRCLE;
   }
 }
 public AbstractRenderer()
 {
   base.\u002Ector();
   AbstractRenderer abstractRenderer = this;
   this.itemLabelAnchorOffset = 2.0;
   this.dataBoundsIncludesVisibleSeriesOnly = true;
   this.seriesVisible = (Boolean) null;
   this.seriesVisibleList = new BooleanList();
   this.baseSeriesVisible = true;
   this.seriesVisibleInLegend = (Boolean) null;
   this.seriesVisibleInLegendList = new BooleanList();
   this.baseSeriesVisibleInLegend = true;
   this.paint = (Paint) null;
   this.paintList = new PaintList();
   this.basePaint = AbstractRenderer.__\u003C\u003EDEFAULT_PAINT;
   this.autoPopulateSeriesPaint = true;
   this.fillPaint = (Paint) null;
   this.fillPaintList = new PaintList();
   this.baseFillPaint = (Paint) Color.white;
   this.autoPopulateSeriesFillPaint = false;
   this.outlinePaint = (Paint) null;
   this.outlinePaintList = new PaintList();
   this.baseOutlinePaint = AbstractRenderer.__\u003C\u003EDEFAULT_OUTLINE_PAINT;
   this.autoPopulateSeriesOutlinePaint = false;
   this.stroke = (Stroke) null;
   this.strokeList = new StrokeList();
   this.baseStroke = AbstractRenderer.__\u003C\u003EDEFAULT_STROKE;
   this.autoPopulateSeriesStroke = true;
   this.outlineStroke = (Stroke) null;
   this.outlineStrokeList = new StrokeList();
   this.baseOutlineStroke = AbstractRenderer.__\u003C\u003EDEFAULT_OUTLINE_STROKE;
   this.autoPopulateSeriesOutlineStroke = false;
   this.shape = (Shape) null;
   this.shapeList = new ShapeList();
   this.baseShape = AbstractRenderer.__\u003C\u003EDEFAULT_SHAPE;
   this.autoPopulateSeriesShape = true;
   this.itemLabelsVisible = (Boolean) null;
   this.itemLabelsVisibleList = new BooleanList();
   this.baseItemLabelsVisible = (Boolean) Boolean.FALSE;
   this.itemLabelFont = (Font) null;
   this.itemLabelFontList = new ObjectList();
   this.baseItemLabelFont = new Font("SansSerif", 0, 10);
   this.itemLabelPaint = (Paint) null;
   this.itemLabelPaintList = new PaintList();
   this.baseItemLabelPaint = (Paint) Color.black;
   this.positiveItemLabelPosition = (ItemLabelPosition) null;
   this.positiveItemLabelPositionList = new ObjectList();
   this.basePositiveItemLabelPosition = new ItemLabelPosition(ItemLabelAnchor.__\u003C\u003EOUTSIDE12, TextAnchor.__\u003C\u003EBOTTOM_CENTER);
   this.negativeItemLabelPosition = (ItemLabelPosition) null;
   this.negativeItemLabelPositionList = new ObjectList();
   this.baseNegativeItemLabelPosition = new ItemLabelPosition(ItemLabelAnchor.__\u003C\u003EOUTSIDE6, TextAnchor.__\u003C\u003ETOP_CENTER);
   this.createEntities = (Boolean) null;
   this.createEntitiesList = new BooleanList();
   this.baseCreateEntities = true;
   this.defaultEntityRadius = 3;
   this.legendShape = new ShapeList();
   this.baseLegendShape = (Shape) null;
   this.legendTextFont = new ObjectList();
   this.baseLegendTextFont = (Font) null;
   this.legendTextPaint = new PaintList();
   this.baseLegendTextPaint = (Paint) null;
   this.listenerList = new EventListenerList();
 }