1
A
回答
1
我正在嘗試做同樣的事情。到目前爲止,這就是我所擁有的。
class CustomStackedBarChart extends StackedBarChart<String, Number> {
public CustomStackedBarChart(CategoryAxis xAxis, Axis<Number> yAxis) {
super(xAxis, yAxis);
setAnimated(false);
setLegendVisible(false);
setTitleSide(Side.TOP);
setTitle("SSPP Diurnal Symbol Rate");
setMinHeight(500);
setMinWidth(1000);
}
@Override
protected void layoutPlotChildren() {
super.layoutPlotChildren();
// Each individual Data element has its own bar.
// TODO add label to each bar.
for (Series<String, Number> series : getData()) {
for (Data<String, Number> data : series.getData()) {
StackPane bar = (StackPane) data.getNode();
Label label = null;
for (Node node : bar.getChildrenUnmodifiable()) {
LOGGER.debug("Bar has child {}, {}.", node,
node.getClass());
if (node instanceof Label) {
label = (Label) node;
break;
}
}
if (label == null) {
label = new Label(series.getName());
label.setRotate(90.0);
bar.getChildren().add(label);
}
else {
label.setText(series.getName());
}
}
}
}
}
2
如何:
import javafx.scene.chart.Axis;
import javafx.scene.chart.CategoryAxis;
import javafx.scene.chart.StackedBarChart;
import javafx.scene.chart.XYChart.Data;
import javafx.scene.chart.XYChart.Series;
import javafx.scene.layout.StackPane;
import javafx.scene.text.Text;
class CustomStackedBarChart extends StackedBarChart<String, Number> {
public CustomStackedBarChart(CategoryAxis xAxis, Axis<Number> yAxis) {
super(xAxis, yAxis);
}
@Override
protected void layoutPlotChildren() {
super.layoutPlotChildren();
for (Series<String, Number> series : getData()) {
for (Data<String, Number> data : series.getData()) {
StackPane bar = (StackPane) data.getNode();
final Text dataText = new Text(data.getYValue() + "");
bar.getChildren().add(dataText);
}
}
}
}
相關問題
- 1. 標籤上的JFreeChart條形圖酒吧
- 2. 條形圖數據標籤和酒吧自定義CSS酒吧背景,高圖
- 3. 水平條形圖:如何添加X-酒吧軸標籤
- 4. 堆積條形圖:酒吧不正確的高度和標籤
- 5. 如何使用單個酒吧獲得ExtJS 4.1.X條形圖以正確顯示酒吧的標籤?
- 6. Java條形圖可點擊的酒吧
- 7. 酒吧不顯示在jqplot條形圖
- 8. 序在prettyplotlib條形圖酒吧
- 9. Android achartengine:條形圖 - 酒吧倒過來
- 10. Html5條形圖 - 酒吧高度問題
- 11. 重疊酒吧與BokehJS條形圖
- 12. MPAndroidChart內部酒吧標籤
- 13. 圖表佈局和酒吧標籤
- 14. jqPlot帶有刻度標籤的水平條形圖在酒吧頂部
- 15. 酒吧和疊加條形圖在一張圖中morris.js
- 16. 缺失SSRS條形圖上的酒吧/值
- 17. 如何添加一個更多的酒吧谷歌條形圖...?
- 18. [R堆積柱狀圖中不增加在酒吧的值
- 19. HighCharts - 增加酒吧高度並減少酒吧差距
- 20. Google條形圖不允許我標記兩個酒吧?
- 21. 條形圖X軸標題不適用於許多酒吧
- 22. 在條形圖中顯示總計以上堆積酒吧:matplotlib.pyplot
- 23. gRaphael條形圖:限制酒吧數量和排序值
- 24. d3條形圖追加文本到酒吧
- 25. 在Jfreechart中將酒吧與酒吧標籤對齊
- 26. 在酒吧中繪製酒吧的值
- 27. Highcharts - 使用三角形而不是酒吧的條形圖
- 28. matlab酒吧情節:標籤3酒吧每個只有一個值
- 29. 酒吧或標籤之間的間距
- 30. 酒吧內的標籤和頂部