我使用Android的TeeChart JAVA创建轮廓。

Series series = Series.createNewSeries(mChart.getChart(), Contour.class, null);
mContour = (Contour) series;

mContour.setAutomaticLevels(true);
mContour.setNumLevels(15);


默认情况下,设置了从蓝色到白色的颜色过渡以绘制轮廓线。我需要将其从红色更改为绿色。因此,最大值将是红色,最小值将是绿色。

这是默认情况下发生的情况:

最佳答案

您应该更改ColorRange设置,例如:

tChart1.getAspect().setView3D(false);

Contour series1 = new Contour(this.tChart1.getChart());

series1.fillSampleValues();

series1.setUseColorRange(true);
series1.setUsePalette(false);
series1.setStartColor(Color.GREEN);
series1.setEndColor(Color.RED);
series1.setMidColor(Color.TRANSPARENT);

10-08 17:04