初次体验百度eCharts遇到的问题和解决方法

前言

上周在厌烦Highchart下,体验了下百度的eCharts,支持IE6、7、8+外,对数据在线编辑还有工具栏支持,体验时遇到了几个小问题,最近两天在尝试得到了一个解决方法。

Tooltip时单位问题

在Tooltip里使用formatter解决,设置函数相对复杂些,因为要根据你的Series取值设置,就像一个多维数组一样。 在支持汉字的同时也支持上下标如10<sup>4</sup>t。

tooltip: {
                   trigger: ‘axis‘,
                    axisPointer: {            // 坐标轴指示器,坐标轴触发有效
                            type: ‘shadow‘        // 默认为直线,可选为:‘line‘ | ‘shadow‘
                        },
                     formatter: function (param){
            return param[0][1] + ‘<br/>‘
                   + param[0][0] + ‘ : ‘ + (param[0][2]+‘ 万吨‘) + ‘<br/>‘
                   + param[1][0] + ‘ : ‘ + (param[1][2]+‘ 万吨‘)+‘<br/>‘
                   + param[2][0] + ‘ : ‘ + (param[2][2]+‘ 万吨‘)+‘<br/>‘;
                        }
                    }

柱状图圆角

当然了,在查看官方Demo时大部分例子都已经是圆角。 我在查阅资料时有朋友推荐使用chart.setTheme方法,使用官方的主题,这个我没搞通,我是设置series的itemStyle属性,其中包含属性barBorderRadious。

series: [
                        {
                            name: ‘预测‘,
                            type: ‘bar‘,
                            itemStyle: {
                                normal: {
                                    color:‘#fff‘,
                                    barBorderColor: ‘tomato‘,
                                    barBorderWidth: 6,
                                    barBorderRadius:5,
                                }
                            },
                            data: arr2
                        }]
时间: 2024-12-19 11:06:30

初次体验百度eCharts遇到的问题和解决方法的相关文章

网站内容不被百度收录的原因反思及解决方法!

大发迹创业项目网有个网站百度已经没有一个月收录,站长也是着急,于是想着应该怎么解决这个问题.其实网站出了问题,站长应该是最清楚的,所以不要急,仔细回想一下最近操作了什么,然后一个一个去排查就可以找出问题所在,对症下药就ok了. 比如我的这个网站,想要找出问题所在就很简单.回想一下网站也没有做什么优化,建成之后就是单纯的发布内容,网站主要是推荐一些小项目,围绕着项目写文章. 网站几乎是天天更新,终于没有灵感,不知道怎么写了,就开始犯愁了.某一天灵机一动,想着以项目推项目,利用其它的项目来推荐自己操

谈浅百度惩罚网站的原因与解决方法

原因1)新站百度"审核期"内遭到多次大幅度修改! 一般刚刚上线的新站基本上是没有什么权重的,而在这个时期内我们站长一定要保证网站的"稳定",不能让网站出现任何问题,如查人在短期内多次修改网站的话,百度就一定会对你的网站作出些惩罚,一般表现为降权,或是不更新也不收录,要是严重点还有可能会被百度拉进沙盒! 解决方法如果网站被百度惩罚的原因是近期内多次修改网站,那么唯一的解决方法继续正常更新网站,或后保证它的稳定,不要在对网站修修改改的,只要你保证网站"稳定&q

在bootstrap modal 中加载百度地图的信息窗口失效解决方法

这个问题其实很傻,解决方法没有任何技术含量,只是记录下工作中发生的事. 前阵子给一个汽车集团客户做了一个经销商查询系统,其中一个功能是使用地图标注经销商店面地址,并且实现导航功能. 页面演示地址:http://www.lyytqm.com/Dealerships 点击地址区域在模态窗口中显示百度地图,并在地图中标注点位,显示窗口信息,但信息窗口展示的信息频繁失效,仅显示名称. 更换了各种加载数据方式不能解决,在蹲厕所时想到了原因,即可给出解决方法. 原因是bootstrap modal 以及动画

关于百度分享不支持arm64的解决方法

由于iphone6出来以后,苹果在今天6月份发布的app都得支持arm64,所以以前用的第三方包都要支持. 百度是比较抗的,arm64的包居然没有开放只提供内部版本,必须联系百度发邮件,才给一份内部版本. 本人通过测试发现在百度给的内部版本授权方法有问题,并做了修改,完美兼容arm64. 再次将demo提供给大家. 下载连接:http://pan.baidu.com/s/1c0rpTIC

百度编辑器不能插入html标签解决方法

在ueditor.all.js文件中找到此方法: me.addInputRule(function (root) { var allowDivTransToP = this.options.allowDivTransToP; var val; function tdParent(node){ while(node && node.type == 'element'){ if(node.tagName == 'td'){ return true; } node = node.parentNo

使用百度echarts画图表的步骤

1.百度echarts是一个很好用的图表工具,可以将一些数据很形象直观的展示出来,下面看一下简单的使用. 2.首先引用echarts.js 具体文档可以参考官网: http://echarts.baidu.com/tutorial.html 里面讲的很详细.而且官网也有很多的实例供我们参考. 3.引入echarts之后需要一个容器: 1)准备容器 这个容器就是将我们的数据在里面展示出来. 2)初始化echarts实例: var myCharts =  echarts.init(document.

初次体验CentOS 7的systemd

新发布的CentOS 7 中使用systemd服务代替了之前版本的SysV服务,对比下两种启动方式的不同. 修改系统启动级别 旧版 编辑配置文件/etc/inittab,设置启动级别为3 (多用户文字界面),修改initdefault前面的数字为3,保存重启 新版 修改默认启动级别为3 systemctl enable multi-user.target 这个命令实际则是在目录 /etc/systemd/system 下创建了一个软链接 ln -s '/usr/lib/systemd/syste

百度ECharts数据绑定诀窍

百度Echarts的功能还是蛮好用的.. 不能说多好但是也不次.. 下边就分享一些数据绑定经验..对在处理过程中的思路有一些帮助... 报表里用的最多的可以说是 饼状图和柱形图.. 饼状图里当然是包括环形图..还有所谓的玫瑰饼图... 柱形图里包括了曲线图..条状图等..只是展现形式不一样而已.. 那么有没有可能这些报表都在后台统一查询统计..同样格式的数据输出到前台..自由根据类别显示数据呢.. 我们说数据查询之后的结果.. -------------分割线--------------- 时间

rMBP 13 初次体验

前两天从 Amazon 购买了第一台 Apple 的笔记本电脑,MacBook Pro with Retina display.配置是官网价格10788那款,实际在亚马逊用9888买下,便宜了900元.Amazon 上几乎所有 Apple 的电脑都比官方教育商店便宜,并且自营很靠谱,推荐一下. 等待送货上门的几天时间里,查了很多开箱文.体验文,说的比较粗糙,所以我再写一遍我这几天的使用体验. 开箱和其他文章没差,略去. MacBook Pro 一如既往的继承了 Apple 的精致.外观非常完美,