4

AndroidPlotでグリッド間隔を変更するにはどうすればよいか疑問に思いました。私のグリッドには現在、ドメイン用に9本、範囲用に9本の線があり、これがどこから来ているのかわかりません。

また、グラフの線を少し太くする方法を知っている場合は、非常に高く評価されます。

修正すべき最後の2つのポイントであり、私はしばらくの間探していました。

私は「他のすべてをきれいに見せるために」方法をほとんど見つけました。

お手数をおかけしますが、よろしくお願いいたします。

4

1 に答える 1

6

GRIDを変更する方法(2つの可能な方法):

plot.setRangeStep(XYStepMode.INCREMENT_BY_VAL, 125);
plot.setDomainStep(XYStepMode.SUBDIVIDE, 16);

グラフの線の太さを変更する方法:使用しているLineAndPointFormatterを正確にこの方法で変更する必要があります(lineAndPointFormatterの現在のペイントでペイントを初期化することが不可欠です。そうしないと、非常に奇妙な動作になります):

LineAndPointFormatter lineAndPointFormatter = new LineAndPointFormatter(
        Color.rgb(0, 0, 0), null, null);

//change the line width
Paint paint = lineAndPointFormatter.getLinePaint();
paint.setStrokeWidth(3);
lineAndPointFormatter.setLinePaint(paint);

// create a series using a temporary formatter, with a transparent fill
// applied immediately
xyPlot.addSeries(currentConsumptionSeries, lineAndPointFormatter);
于 2012-05-23T15:37:29.903 に答える