я нашел несколько вопросов по StackOverflow об этом, но ответы были:Android achartengine: заполнение ниже линии диаграммы
FillOutsideLine fill = new FillOutsideLine(FillOutsideLine.Type.ABOVE);
fill.setColor(Color.GRAY);
renderer.addFillOutsideLine(fill);
, но когда я использую приведенный выше кусок кода в моей Linechart (независимо от того, что заливка тип, за исключением «ниже» типа), только площадь выше линия в Linechart заполняется, как вы можете увидеть ниже:
«нИЖЕ» Type работает частично. но область ниже даже осей окрашивается.
может кто-то пожалуйста, помогите?
Похоже, вы используете прозрачный фон. –
Да @Dan; Ты прав. Должен ли я использовать белый (или цветной) фон, и эта проблема будет исправлена? Позвольте мне попробовать, что – user2903200
@Dan, такое же поведение, даже если я меняю цвет фона на белый. Возможно, потому, что ось y имеет отрицательные значения от -100 до 0? Если AChartEngine пытается нарисовать цвет, начиная с 0 на оси, вот почему эта проблема? – user2903200