echart 坐标转换像素的怪异问题

symjie 发布于 2017/02/23 19:04
阅读 231
收藏 0

@Kener-林峰 你好,想跟你请教个问题:

我在使用echart的时候,创建了一个简单的bar图标,然后使用了graphic来加载可一张图片,然后我需要对该图片动态的定位,但是在定位过程中,发现了一个系数随着x轴数值变大而变大,导致图片的坐标偏离预想的位置。

   图片的中心基本和x轴的10对应

                     图片的中心不对应

              图片的中心不对应

index:是x轴上的数值,我的x轴是分类类型的。

var x = dom.shearerChart.convertToPixel({xAxisId:'x1'},index-1);
 var x1 = dom.shearerChart.convertToPixel({xAxisId:'x1'},0);
 var x2 = dom.shearerChart.convertToPixel({xAxisId:'x1'},this.commonCfg.count-1);
chartCfg.series[0].data[index-1].itemStyle.normal.color = 'blue';
chartCfg.graphic[0].style.x = x-40;

chartCfg.graphic[2].left = x;//文字坐标
 chartCfg.graphic[2].style.text = index;
dom.shearerChart.setOption(chartCfg);

 

不知道您是否知道这个问题怎么解决呢?

加载中
返回顶部
顶部