gpt4 book ai didi

java - 设置javafx折线图线宽

转载 作者:行者123 更新时间:2023-11-29 05:41:29 25 4
gpt4 key购买 nike

我正在尝试将 JavaFX 折线图嵌入到 Swing 应用程序中。它在我的应用程序中显示正常,但是当我尝试更改线条宽度时,我卡住了。我不知道 CSS 样式应该如何工作。我看到 LineChart 有一个 setStyle() 方法,我试图从一个例子中使用它:

lineChart.setStyle(".chart-series-line {    \n"
+ " -fx-stroke-width: 2px;\n"
+ "}");

但没有显示任何变化。然后我尝试查找我的系列:

for (int i = 0; i <= value; i++)
lineChart.lookupAll(".series" + i).forEach(n -> n.setStyle("-fx-stroke-width: 3px;"));

现在线条在垂直方向上改变了宽度,但在水平方向上没有改变。

最佳答案

看来我的问题出在符号上。

我在 x 轴上有 365 个元素,这使得它把符号画在彼此的顶部,使它看起来像一条很粗的线。我可以通过禁用符号来解决这个问题

lineChart.setCreateSymbols(false);

关于java - 设置javafx折线图线宽,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17404425/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com