this.getRadius(), this.getRadius());
Rectangle2D widthRect = DialPlot.rectangleByRadius(frame,
this.getWidthRadius(), this.getWidthRadius());
double value = ChartThemesUtilities.getScaledValue(plot.getValue(this.getDatasetIndex()), scale);
DialScale scale = plot.getScaleForDataset(this.getDatasetIndex());
double angle = scale.valueToAngle(value);
Arc2D arc1 = new Arc2D.Double(lengthRect, angle, 0, Arc2D.OPEN);
Point2D pt1 = arc1.getEndPoint();
Arc2D arc2 = new Arc2D.Double(widthRect, angle - 90.0, 180.0,
Arc2D.OPEN);