2014-02-08 3 views
3

Я пытаюсь создать гистограмму, где ось X является осью Number, а ось y - осью категории. Таким образом, бары будут начинаться с оси y и проходить вправо. Однако похоже, что Scene Builder будет использовать только по умолчанию, чтобы ось Number была осью y, а ось категории - осью x.JavaFx Scene Builder Выберите оси диаграммы диаграммы

Кто-нибудь знает обход для достижения того, чего я пытаюсь достичь? Или мне не хватает некоторых функций в Scene Builder?

Спасибо!

ответ

3

У меня та же проблема. Из графического интерфейса невозможно изменить ось. Если открыть FXML вы можете вручную изменить их:

<BarChart fx:id="chart" focusTraversable="false" horizontalGridLinesVisible="true" horizontalZeroLineVisible="true" legendVisible="false" mouseTransparent="false" prefHeight="385.9999000000025" prefWidth="599.9998779296875" verticalGridLinesVisible="false" verticalZeroLineVisible="true" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0"> 
    <yAxis> 
    <CategoryAxis side="LEFT" /> 
    </yAxis> 
    <xAxis> 
    <NumberAxis side="BOTTOM" /> 
    </xAxis> 
</BarChart> 

В этом примере возвращается категория с числовой оси (то, что мне нужно).

Смежные вопросы