echarts使用笔记

echarts是百度一个正儿八经的良心货,免费开源,功能强大。
近日想来让echarts用于公司技术中心生产数据的趋势画图,把生产上填报的表格用图标显示出来。想想还是有点用。
1、echart样例:




ECharts






可是我不知道从哪里看到了一个跟这个有一点不同,就一直用下了。代码是这样用的:





然后,谷歌浏览器执行没问题,IE也没有问题。
由于echarts是utf-8编码的,所以我做测试也用utf-8时没问题。但问题是我数据库里包含中文字段,用utf-8就乱码了,必须用GBK。把代码用GBK方式保存后IE就不显示了,谷歌正常。(原本以为我哪里出错了,找了半天才明白是编码问题。)
处理的方式也简单,在调用代码时候加上编码的声明就行了:


这时,都正常了。
下面就说说为了实现调用数据库,我学习的吧:
实现调用数据的asp代码:




工艺指标趋势


<% dim conn,connstr,rs,sql set conn = Server.CreateObject("Adodb.Connection") connstr = "Provider=SQLOLEDB;data source=127.0.0.1;initial catalog=OA;uid=sa;pwd=**"//sqlserver2000数据库的连接,密码隐藏了 conn.open connstr //获取RCID set rs = Server.CreateObject("Adodb.RecordSet") sql = "select ExcelServerRCID from 浮法四线熔化_主表"//数据库是excle服务器的数据库,使用了中文表名。在这里可以指定是哪一个表,比如按照日期进行指定。因为数据库里只有一张表,就不进行指定了。 rs.open sql,conn,1,1 if not rs.eof then RCID = rs("ExcelServerRCID") else RCID = "" response.write "找不到数据" end if rs.close %>
数据填报系统入口


//因为是GBK编码,调用utf-8的js文件必须指定编码。

<% conn.close set conn=nothing %>

此条目发表在待分类分类目录。将固定链接加入收藏夹。