JavaFXのチャート表示設定値

、XYChart 


輸入javafx.application.Application。
輸入javafx.geometry.NodeOrientation。
輸入javafx.geometry.Side。
輸入javafx.scene.Scene。
輸入javafx.scene.chart *。;
輸入javafx.scene.control.Label。
輸入javafx.stage.Stage。


パブリッククラスLineChartSampleは、アプリケーション{拡張

@Override
ます。public void開始(ステージステージ){
stage.setTitle( "人を");
最終れるCategoryAxis XAXIS =新しいれるCategoryAxis()。
最終NumberAxis Y軸=新しいNumberAxis()。
xAxis.setLabel( "国");
最終BarChartコントロール<文字列、数値>チャート=
新しいBarChartコントロール<文字列、数字>(x軸、y軸)。

chart.setTitle( "人")。

XYChart.Seriesシリーズ=新しいXYChart.Series();
series.setName( "フラグ")。
。series.getData()(新XYChart.Data( "中国"、14.7))を追加します。
。series.getData()(新XYChart.Data( "アメリカ"、2.5))を追加します。
。series.getData()(新XYChart.Data( "インド"、14))を追加します。
XYChart.Dataデータ=新しいXYChart.Data( "Russa"、2)。
data.setNode(新ラベル( "2"));
series.getData()(データ)を追加します。

シーンシーン=新しいシーン(チャート、800、600);
chart.getData()のaddAll(シリーズ)。

stage.setScene(シーン)。
stage.show();
}


パブリック静的無効メイン(文字列[] args){
起動(引数)。
}
}
 

二、円グラフ

 

輸入javafx.application.Application。
輸入javafx.collections.FXCollections。
輸入javafx.collections.ObservableList。
輸入javafx.event.EventHandler。
輸入javafx.scene.Scene。
輸入javafx.scene.control.Label。
輸入javafx.scene.input.MouseEvent。
輸入javafx.scene.paint.Color。
輸入javafx.stage.Stage。
輸入javafx.scene.chart *。;
輸入javafx.scene.Group。

パブリッククラスPieChartSampleは、アプリケーション{拡張

@Overrideます。public void開始(ステージステージ){
シーンシーン=新しいシーンを(新しいグループ());
stage.setTitle( "輸入フルーツ");
stage.setWidth(500)。
stage.setHeight(500)。

ObservableList <PieChart.Data> pieChartData =
FXCollections.observableArrayList(
新しいPieChart.Data( "グレープフルーツ"、13)、
新しいPieChart.Data( "オレンジ"、25)、
新しいPieChart.Data( "プラム"、10)、
新しいPieChart.Data( "ナシ"、22 )、
新PieChart.Data( "りんご"、30)
);

最終的な円グラフチャート=新しい円グラフ(pieChartData)。
chart.setTitle( "輸入フルーツ");

最終ラベルキャプション=新しいラベル(「」);
caption.setTextFill(Color.DARKORANGE)。
caption.setStyle( " - FX-フォント:24のArial;");

用(最終PieChart.Dataデータ:chart.getData()){
。data.getNode()addEventHandler(MouseEvent.MOUSE_PRESSED、
新規のEventHandler <たMouseEvent>


caption.setTranslateY(e.getSceneY())。
caption.setText(String.valueOf(data.getPieValue())+ "%")。
}
})。
}
((グループ)scene.getRoot())GetChildrenメソッド()のaddAll(チャート、キャプション)。
stage.setScene(シーン)。
stage.show();
}

パブリック静的無効メイン(文字列[] args){
起動(引数)。
}
}
 
--------------------- 

おすすめ

転載: www.cnblogs.com/ly570/p/10989720.html