asp 用fusionchart做图表,怎么读取access数据库中的数据用到fusionchart中?

如题所述

第一步:用asp连接access查询数据表中的数据。

第二步:根据fusionchart 调用的js文件中的"data": [{..}]部分,按照固定格式输出;

    此步骤是关键,就是按照fusionchart 要求输出即可,有两种方法,1是在当前HTML页面中直接通过asp的 response.write(rs("value"));输出数据库内容。2是输出内容以后保存js文档,供html调用。

第三步:正常调用fusionchart 输出图表;


举例子:

FusionCharts.ready(function () {
    var revenueChart = new FusionCharts({
        type: 'doughnut2d',
        renderAt: 'chart-container',
        width: '450',
        height: '450',
        dataFormat: 'json',
        dataSource: {
            "chart": {
                "caption": "Split of Revenue by Product Categories",
                "subCaption": "Last year",
                "numberPrefix": "$",
                "paletteColors": "#0075c2,#1aaf5d,#f2c500,#f45b00,#8e0000",
                "bgColor": "#ffffff",
                "showBorder": "0",
                "use3DLighting": "0",
                "showShadow": "0",
                "enableSmartLabels": "0",
                "startingAngle": "310",
                "showLabels": "0",
                "showPercentValues": "1",
                "showLegend": "1",
                "legendShadow": "0",
                "legendBorderAlpha": "0",
                "defaultCenterLabel": "Total revenue: $64.08K",
                "centerLabel": "Revenue from $label: $value",
                "centerLabelBold": "1",
                "showTooltip": "0",
                "decimals": "0",
                "captionFontSize": "14",
                "subcaptionFontSize": "14",
                "subcaptionFontBold": "0"
            },
            "data": [
                //原js文件中的格式要求部分
                //{
                //    "label": "Food",
                //    "value": "28504"
                //}, 
                //{
                //    "label": "Apparels",
                //    "value": "14633"
                //}, 
                //{
                //    "label": "Electronics",
                //    "value": "10507"
                //}, 
                //{
                //    "label": "Household",
                //    "value": "4910"
                //}
                //注意这里开始用asp输出
                
                <%
                for i=1 to rs.recordcount
if rs.eof then exit for
                
                if i<rs.recordcount then
                    response.write("{"label":" & rs("name") & ",")
                    response.write(""value":") & rs("value") & "},")
                else
                    response.write("{"label":" & rs("name") & ",")
                    response.write(""value":") & rs("value") & "}")
                end if
                
                rs.movenext:next
                %>
            ]
        }
    }).render();
});

温馨提示:内容为网友见解,仅供参考
无其他回答

asp 用fusionchart做图表,怎么读取access数据库中的数据用到fusionchart...
第一步:用asp连接access查询数据表中的数据。第二步:根据fusionchart 调用的js文件中的"data": [{..}]部分,按照固定格式输出;此步骤是关键,就是按照fusionchart 要求输出即可,有两种方法,1是在当前HTML页面中直接通过asp的 response.write(rs("value"));输出数据库内容。2是输出内容以后保存js...

我用FusionChart做的swf文件,在后台运行程序可以显示,但是上线之后用Chr...
1、首先要好好检验一下路径问题,IE这个要求很精确的。2、要看插件。3、本地测试没问题的话,路径也没问题,那么上线也不会有问题的。

常用的数据可视化软件有哪些
MindFusion.Diagramming for WinForms是一个能帮助你创建工作流和进程图表的.NET控件;数据库实体关系图表;组织图表;对象层次和关系图表;图表和树。它是基于对象-图表框,表格和箭头类型,将其归类分派给其他并结合成复杂的结构。该控件提供超过预先定义的50多种图表框,如自定义设计样式和对图表框着色...

数据可视化的软件,个人使用的,求推荐,最好多说几个,多多益善?
回答:数据可视化工具是为了直观的向用户展现数据与数据之间的联系和相互影响的情况,方便用户了解情况,节约用户时间,辅助用户做出决策。 数据可视化工具有很多,我选了几个工具,各具特色,希望对你有所帮助。 Leaflet Leaflet为了创建对移动设备友好的交互式地图而生,是一个开源的JavaScript库。 Infogram 这是一...

我想知道文件夹中不同的后缀都代表了什么?
MAQ Microsoft Access查询文件 MAR Microsoft Access报表文件 MAS Lotus Freelance Graphics Smart Master文件 MAT Microsoft Access表;3D Studio MAX材料库 MAUD MAUD抽样格式 MAX Kinetx的3DStudio MAX文件;该格式用于一个3D场景文件;Paperport文件;OrCAD设计文件 MAZ Hover迷路数据;Division的dVS\/dVISE使用的文件格式 ...

文件都有哪些格式,都要用什么样的软件打开,各个软件主要做是用来做什么...
CFM CotdFusion模板文件;Visual dBASE Windows用户定制表单CGI 公共网关接口脚本文件CGM 计算机图形元文件CH OS\/2配置文件CHK 由Windows磁盘碎片整理器或磁盘扫描保存的文件碎片CHM 编译过的HTML文件CHR 字符集(字体文件CHP Ventura Publisher章节文件CHT ChartViem文件;Harvard Graphics矢量文件CIF Adaptec CD 创建器 CD...

想知道文件后缀如何正确使用
netCDF 网络公用数据表单 NFF 中性文件格式 NFT NetObject Fusion模板文件 NIL Norton光标库文件(EasyIcons-兼容) NIST NIST Sphere声音 NLB Oracle 7数据 NLM NetWare可装载模块 NLS 用於本地化的国家语言支持文件(例如,Uniscape) NLU Norton Live Update e-mail 触发器文件 NOD NetObject Fusion文件 NSF Lotus ...

要生成像 iOS 8 Health 应用那样的图表,有哪些比较好用的库
3. Chart.jsChart.js 是个简单的,面向对象的客户端图形库,用户可以用 6 中不同的方式来可视化数据。每个方式都是动画效果的,完全自定义,而且看起来非常好看,即使在 retina 显示。它使用 HTML5 canvas 元素,支持所有现代浏览器,并且支持 IE7\/8。4. AristochartAristochart 是个高度自定义,灵活的折线 Canvas 图表...

文件到底有多少种格式呢,都有什么用呢?扩展名又是什么?
CFM CotdFusion模板文件;Visual dBASE Windows用户定制表单 CGI 公共网关接口脚本文件 CGM 计算机图形元文件 CH OS\/2配置文件 CHK 由Windows磁盘碎片整理器或磁盘扫描保存的文件碎片 CHM 编译过的HTML文件 CHR 字符集(字体文件) CHP Ventura Publisher章节文件 CHT ChartViem文件;Harvard Graphics矢量文件 CIF Adaptec ...

delph的数据库如何存储和显示jpg文件
数据库中存图片的字段用二进制字段(Access是Ole类型,Sqlserver是image) 用数据组件链接到数据库 (假设用qry:TAdoQuery打开存图片的表) Qry.Open; Qry.Append; TBlobField(Qry.FiledByName('图片字段')).loadFromFile('带路径的图片文件名称'); Qry.Post;如果需要例子,给我留下人的MAIL 本回答被提问...

相似回答