echarts2.0.2单文件引入,不能require的解决办法

起因是我在画y轴的标题时,不能显示上标,米<sup>3</sup>  会显示   米3 !

问过林峰,他说这是基于canvas,不是基于svg或html,所以不能处理这个。然后就想用zrender画出这个字。我只需要解决上标的问题就够了!

然后看了文档,说是引入单文件的js后,可以直接使用两个全局的命名空间:echarts,zrender,其它需要require引入 。zrender.tool.color = require('zrender/tool/color')  。其它就是再去查zrender文档了。

但我这里require会报错,最后去看echarts-plain-original.js找原因。

我在最后加了一句:_global['require'] = require;  

解决了问题!

****************************************************************************************************

暂时先不学zrender重画了,还需要解决许多问题才行,比如定位就头大。

去echart源码中,在Axis.prototype找到 28021行,改为如下:

axShape.style.text = this.option.name.replace('<sup>','^').replace('</sup>','');

就把上标变为^.


转载于:https://my.oschina.net/u/1540190/blog/304975

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值