UI
UI copied to clipboard
救急,随机数字到 15000 柱状图就会上下颠倒

如图,不知道为啥,不知道其它数字有没有。。
已经解决,扒了半天源码和 log 似乎是 Ycount 的计算出了一些小问题将下面的 float 数组中的 5.0F 改为 4.0F 好像就没这个问题了
private void cal(float maxValue, float minValue) {
this.Ycount = 0;
if (maxValue == 0.0F && minValue == 0.0F) {
this.Ycount = 3;
this.Y1ToScreen = (this.minY - this.maxY) / (float) this.Ycount;
this.maxvalue = 3.0F;
this.minvalue = 0.0F;
this.intervalValue = 1.0F;
}
//float[] e = new float[]{1.0F, 2.0F, 5.0F};
float[] e = new float[]{1.0F, 2.0F, 4.0F};
float maxAbs = Math.abs(maxValue) > Math.abs(minValue) ? Math.abs(maxValue) : Math.abs(minValue);
float minAbs = Math.abs(maxValue) < Math.abs(minValue) ? Math.abs(maxValue) : Math.abs(minValue);
float multiple = 0.0F;
}