-1
A
回答
0
我很確定你使用的'AreaChart'單調繪製數據。因此,無論點數添加到系列中的順序如何,圖表都會將它們繪製爲單調。
注意:單調意味着對於每個x值,都有一個y值。
如果你想打破你的情節的'單調性',並且你願意放棄陰影區域,你可以將它構造成一個lineChart,然後你需要改變你的排序策略。我附上了一個示例以向您展示如何解決這個問題。
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.chart.LineChart;
import javafx.scene.chart.NumberAxis;
import javafx.scene.chart.XYChart;
import javafx.scene.layout.Pane;
import javafx.stage.Stage;
public class Main extends Application {
@Override
public void start(Stage primaryStage) throws Exception{
Pane root = new Pane();
NumberAxis xAxis = new NumberAxis();
NumberAxis yAxis = new NumberAxis();
LineChart chart = new LineChart(xAxis,yAxis);
XYChart.Series series = new XYChart.Series();
chart.getData().add(series);
chart.setAxisSortingPolicy(LineChart.SortingPolicy.NONE);
series.getData().add(new XYChart.Data(0,1));
series.getData().add(new XYChart.Data(1,2));
series.getData().add(new XYChart.Data(2,1));
series.getData().add(new XYChart.Data(1,0));
root.getChildren().add(chart);
primaryStage.setTitle("Hello World");
primaryStage.setScene(new Scene(root));
primaryStage.show();
}
public static void main(String[] args) {
launch(args);
}
}
不幸的是,如果你正在尋找這兩個,這將回落到其具有通過從XYChart或者甚至AreaChart延伸並限定自己的自定義AreaChart建立自己的圖表類。
+0
另外還有一個註釋... 排序是枚舉的,因此您可以按X軸,Y軸或無 – Deezee
相關問題
- 1. 的JavaFX - MediaPlayer的不工作
- 2. 了JavaFx stage.close()不工作
- 3. JavaFX SceneBuilder ImageView不工作
- 4. Javafx媒體類不工作
- 5. JavaFX的圖表變量的作用域
- 6. JavaFX的:綁定工作不正常
- 7. JavaFX的場景CSS不工作
- 8. 打開MP3文件JavaFX的工作不
- 9. JavaFX的密碼字段不工作
- 10. JavaFX的全屏模式不工作
- 11. JavaFX的setOnScrollStarted和setOnScrollFinished不工作
- 12. 不能使JavaFX的Ensmble工作
- 13. 背景透明不工作的JavaFX
- 14. 在FXML JavaFX的字體圖標不工作
- 15. 對角圖表不工作
- 16. 表面視圖不工作
- 17. 列表視圖不工作
- 18. Javafx Robot無法從Javafx 2.2工作
- 19. JavaFX MVC控制器不工作
- 20. JavaFX Javadoc不能在Netbeans 8中工作
- 21. javafx 2 CheckBoxTableCell不能在tableview中工作
- 22. JavaFx - setText不能自動工作
- 23. JavaFX彈出窗口不工作
- 24. onKeyPressed函數不能在JavaFX中工作
- 25. JavaFX TilePane setPrefColumn/Row方法不工作?
- 26. pane.getChildren()。addAll();不在場景中工作javafx
- 27. ScrollPane setVvalue()在Javafx中不工作
- 28. JavaFx:生成後警告不工作
- 29. onAction =「#ClickedClickMe」不能在JavaFX FXML中工作
- 30. JavaFX 2.0 SplitPane不再按預期工作
來吧......你應該更加努力地提出問題。如果你會看到這個問題,你是否會有機會在這個問題上回答這個問題? –
對不起隊友,這是我在StackOverflow上的第一個問題。我現在試圖清除我的問題。希望現在我可以得到答案 –
使用不同類型的圖表來顯示您的數據。 PieChart也許? – Sedrick