在JavaFX多维数据集上显示标签

时间:2018-12-04 21:55:18

标签: javafx javafx-3d

我正在立方体上显示标签,这些标签表示将来的绘图坐标。 标签是数字的,它们显示一些变量的值。附着在旋转轴上的标签显示数字,其中一些数字上下颠倒。

这是图表

Labels on the rotated axis

这是代码的片段

    // back face
    r = new Axis(size);
    r.setFill(Color.TRANSPARENT);

    r.setTranslateX(-0.5 * size);
    r.setTranslateY(-0.5 * size);
    r.setTranslateZ(0.5 * size);

    cubeFaces.add(r);

    // bottom face
    r = new Axis(size);
    r.setFill(Color.TRANSPARENT);
    r.setTranslateX(-0.5 * size);
    r.setTranslateY(0);

    r.setRotationAxis(Rotate.X_AXIS);
    r.setRotate(90);

    // Set LABELS for Z coordinate
    for( int y=0; y <= size; y+=size/10)
    {

        int ry = size-y;
        text = new Text("        " + (size - y));
        text.setFont(new Font(20));

        text.setTranslateX(-90);
        text.setTranslateY(y);
        text.setTranslateZ(0);

        r.getChildren().addAll(text);

    } 

感谢您的帮助。

0 个答案:

没有答案