小编Kis*_*ore的帖子

如何在JavaFX折线图中删除图例

在此处输入图片说明我正在尝试使用折线图绘制javafx条形图。每条条线均使用一条垂直线绘制而成,该垂直线绘制了两个点并删除了线符号。我的应用程序中可能有很多系列(条形线),但只想显示两个图例。

当前显示了图例,其中添加了许多系列。不知何故,我只能显示两个传说并隐藏其他传说。但是现在隐藏的图例使用的空间存在问题。

我当前的代码如下:

    package graph;

    import javafx.application.Application;
    import javafx.collections.FXCollections;
    import javafx.collections.ObservableList;
    import javafx.scene.Node;
    import javafx.scene.Scene;
    import javafx.scene.chart.NumberAxis;
    import javafx.scene.chart.XYChart;
    import javafx.scene.control.Tooltip;
    import javafx.stage.Stage;

    import com.sun.javafx.charts.Legend;


    public class BarGraphUsingLineChart extends Application {
    final NumberAxis xAxis = new NumberAxis();
    final NumberAxis yAxis = new NumberAxis();
    final MyLineChart<Number,Number> lineChart = 
            new MyLineChart<Number,Number>(xAxis,yAxis);

    private boolean valid=true;

    private boolean invalid=true;

    @Override public void start(Stage stage) {
        stage.setTitle("Bar Chart Using Lines");

        xAxis.setLabel("Month");

        lineChart.setTitle("BAR CHART DEMO");           


        ObservableList<XYChart.Series<Number,Number>> graphData = FXCollections.observableArrayList();

        for(int i=1; i<=10;i++)
        {
            if(i%2==0)
            {
                graphData.add(drawBarline(i*10, …
Run Code Online (Sandbox Code Playgroud)

javafx javafx-2 javafx-8

2
推荐指数
1
解决办法
2790
查看次数

标签 统计

javafx ×1

javafx-2 ×1

javafx-8 ×1