原由是我在画y轴的标题时,不能显示上标,米<sup>3</sup> 会显示 米3 !html
问过林峰,他说这是基于canvas,不是基于svg或html,因此不能处理这个。而后就想用zrender画出这个字。我只须要解决上标的问题就够了!canvas
而后看了文档,说是引入单文件的js后,能够直接使用两个全局的命名空间:echarts,zrender,其它须要require引入 。zrender.tool.color = require('zrender/tool/color') 。其它就是再去查zrender文档了。echarts
但我这里require会报错,最后去看echarts-plain-original.js找缘由。svg
我在最后加了一句:_global['require'] = require; ui
解决了问题!this
****************************************************************************************************spa
暂时先不学zrender重画了,还须要解决许多问题才行,好比定位就头大。prototype
去echart源码中,在Axis.prototype找到 28021行,改成以下:htm
axShape.style.text = this.option.name.replace('<sup>','^').replace('</sup>','');文档
就把上标变为^.