KLineChart icon indicating copy to clipboard operation
KLineChart copied to clipboard

关于主界面下方部分柱子显示不出来

Open pengzhaowen opened this issue 6 years ago • 7 comments
trafficstars

你好,请问下主界面下面的柱状图为什么有的数据显示不出来呢?

pengzhaowen avatar Jul 30 '19 03:07 pengzhaowen

macd你这边可以展示正常了吗

huidtc avatar Jul 30 '19 03:07 huidtc

可以正常显示macd的,不过里面有一个值 pillarWidth 然后drawHistogram 好像画的值有的画不出来 导致少数部分柱子显示不出来

pengzhaowen avatar Jul 30 '19 04:07 pengzhaowen

请问 弄好了吗 我看了一天了 没找到办法怎么修改 可以不可以加个qq 请教一下

huidtc avatar Jul 30 '19 06:07 huidtc

我的qq 842825649

huidtc avatar Jul 30 '19 06:07 huidtc

你好,请问下主界面下面的柱状图为什么有的数据显示不出来呢?

madc可以请教一下吗 我这搞了半天 找不到原因

huidtc avatar Jul 31 '19 03:07 huidtc

在BaseKLineChartView类中修改和添加如下代码 public float getVolY(float value) { float v = mVolMaxValue - value; if(v <= 0){ return mVolRect.top + 1; } return borderCheck(v * mVolScaleY + mVolRect.top,mVolRect.bottom); }

/** * Y轴值的极限值检测 * 用于解决v的值和VolRect的高度一致时,会导致柱子显示空 * @param v * @param bottom * @return */ private float borderCheck(float v,int bottom){ return v >= bottom ? bottom - 1 : v; }

442048209as avatar Jul 31 '19 07:07 442048209as

在BaseKLineChartView类中修改和添加如下代码 public float getVolY(float value){ float v = mVolMaxValue - value; if(v <= 0){ return mVolRect.top + 1; } return borderCheck(v * mVolScaleY + mVolRect.top,mVolRect.bottom); }

/ **

  • Y轴值的极限值检测 *用于解决v的值和VolRect的高度一致时,会导致柱子显示空
  • @param v
  • @param bottom
  • @return
  • / private float borderCheck(float v, int bottom){ return v> = bottom?bottom - 1:v; }

不知道是不是我的数据有问题 我这usdt相关没有问题 但是其他都展示不出来 我看数据相差都不多

huidtc avatar Jul 31 '19 08:07 huidtc