- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试创建一个图表,其 yAxis 旨在显示员工编号,因此它只能显示整数。
但我发现这并不容易,因为我已经尝试过 yAxis.setTickUnit(1) 但是当值很小时它不起作用(等最大值是 3,它仍然会显示 0.5,1.5...,我只想要像 1,2,3,4.. 这样的刻度值)
我怎么能做到这一点?
根据@jewelsea 的回答,我尝试了这个(在 javafx 2.2 jdk7 中)
class IntegerStringConverter extends StringConverter<Number>{
public IntegerStringConverter() {
}
@Override
public String toString(Number object) {
if(object.intValue()!=object.doubleValue())
return "";
return ""+(object.intValue());
}
@Override
public Number fromString(String string) {
Number val = Double.parseDouble(string);
return val.intValue();
}
}
最佳答案
设置一个 tickLabelFormatter在 Axis 上。
关于charts - 如何让 JavaFX 图表 NumberAxis 只显示整数值,而不是 double 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23841268/
我有一个 LineChart,其中 Y 轴设置为自动范围。有时,JavaFx 线程会由于 NumberAxis.autoRange() 陷入无限循环而挂起。新数据由工作线程生成,然后每隔几秒添加到图表
好的!因此,我有一个大图表,其中包含 dual axis example 中的多个元素。 final NumberAxis domainAxis = new NumberAxis("lulu"); /
我正在尝试获取 LineChart 上一个点的 x,y这样我就可以添加 Line到它上面。因此,我尝试通过执行以下操作来获取 x 值 9: Group root = new Group(); Numb
我目前正在尝试创建一个图表,它允许我重新启动 x 轴并继续绘图。坐标轴范围是0-100,但是当图表达到100时需要后面的值再次为0。但是使图表返回到初始的零。 在接下来的两张图片中,我展示了当前如何使
如何从 JFreeChart 图表中删除 y 标签?我使用 NumberAxis 作为我的 y 轴。 我似乎无法在任何地方找到一个简单的方法。 我想要类似于删除图例语法的东西: // Remo
我正在使用 JFreeChart 并希望能够将范围轴上的标签从数字更改为对我所在的域更有意义的内容。我只看到用于自定义标签外观的选项,无法覆盖标签的内容基于刻度的位置。 有谁知道如何覆盖 tickLa
我不确定这是否可能。但基本上我想将 JavaFX 中 NumberAxis 的值更改为字符串。 final NumberAxis xAxis = new NumberAxis(0, 40, 1); 所
我正在尝试创建一个图表,其 yAxis 旨在显示员工编号,因此它只能显示整数。 但我发现这并不容易,因为我已经尝试过 yAxis.setTickUnit(1) 但是当值很小时它不起作用(等最大值是 3
我在使 LineChart 的 X NumberAxis 显示它的 Series/Data 时遇到问题左(起始)值。 如上所述:我的所有数据都是从 50000 开始的 X 轴升序。如何使图表也从 50
我是一名优秀的程序员,十分优秀!