Как удалить символы из AreaChart в JavaFX2

Есть ли способ удалить символы из AreaChart? LineChart и ScatterChart имеют эту функциональность, но ничего не доступно в AreaChart.

В качестве альтернативы, если я могу «залить» краской область под ним в линейной диаграмме (например, в AreaChart), я мог бы пойти и на это.

Моя цель - построить AreaChart без символов - будь то с помощью lineChart (каким-то образом заполните область под ним) или AreaChart - не имеет значения...

Спасибо


person FatherFigure    schedule 06.07.2012    source источник


Ответы (1)


Методом проб и ошибок я обнаружил, что вы можете использовать этот код css, чтобы отключить символы на AreaChart.

.chart-area-symbol { -fx-background-color: null, null; }

Обычно первый цвет — это цвет обводки символа, а второй — цвет заливки. Установите для них обоих значение null, и символ не будет окрашен.

В качестве альтернативы установите для формы значение no-op:

.chart-area-symbol { -fx-shape: ""; }
person Enwired    schedule 06.07.2012
comment
Большое вам спасибо. В процессе проб и ошибок, как вы выяснили имена таблиц стилей? Я имею в виду, есть ли где-нибудь список имен по умолчанию? Кроме того, я был бы признателен, если бы вы могли прочитать мой другой вопрос об AreaCharts здесь - stackoverflow.com/questions/11306710/ - person FatherFigure; 06.07.2012
comment
Полный набор css для JavaFX находится в файле caspian.css См.: docs.oracle.com/javafx/2/css_tutorial/jfxpub-css_tutorial.htm - person Enwired; 06.07.2012
comment
У меня нет ответа на другой ваш вопрос. Я надеюсь, что кто-то еще знает, потому что я хотел бы знать ответ сам! - person Enwired; 06.07.2012