我使用如下所示的循环绘制了多个椭圆,并且对于所有椭圆使用一种颜色的结果是完美的,但我的目标是用不同的颜色为每个椭圆着色。有没有办法让属性for (int i = 0; i < 3; i++)
{
XYShapeAnnotation unitCircle1 = new XYShapeAnnotation(
new Ellipse2D.Double((FinalArayOfOptpar[s][i] - Math.abs(FinalArayOfOptpar[s][i + 2])),
(FinalArayOfOptpar[s][i + 1] - Math.abs(FinalArayOfOptpar[s][i + 3])),
Math.abs(FinalArayOfOptpar[s][i + 2] * 2.0), Math.abs(FinalArayOfOptpar[s][i + 3] * 2.0)),
new BasicStroke(0.5f, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER,
10.2f), Color.BLUE);
xyPlot.addAnnotation(unitCircle1);
}
在每次迭代中改变它的值?
{{1}}
答案 0 :(得分:3)
将创建数十个
@Model Foo @Html.EditorFor(f => f.Person)
...因此创建XYShapeAnnotations
的多个实例将无法满足我的目的。
令人高兴的是,实例XYShapeAnnotation
很小 - 在下面的示例中每个只有48个字节。您希望profile确定。
XYShapeAnnotation