FusionCharts简单教程(八)-----使用网格组件

        有时候我们会觉得使用图像不够直接,对于数据的显示没有表格那样直接明了。所以这里就介绍如何使用网格组件、将网格与图像结合起来。网格组件能够将FusionCharts中的单序列数据以列表的形式展示出来,同时也能够与单序列的图表进行一个不错的结合,形成一个不错的组合。

一、 创建网格

        首先我们需要创建一个带有网格的页面,其实这个页面和创建图表的页面毫无区别,只不过是需要改变SWF文件即可。网格组件的SWF文件为:SSGrid.swf。

复制代码
<body bgcolor="#ffffff">
        <div id="chartdiv_01" align="center"></div>
        <script type="text/javascript">   
                var myChart = new FusionCharts("../FusionCharts/SSGrid.swf", "myChartId_01", "300", "200");    
            myChart.setDataURL("Data.xml");    
            myChart.render("chartdiv_01");    
        </script> 
    </body>
复制代码

        然后是单序列的数据文件。Data.xml

复制代码
<chart caption='Decline in Net Interest Margins of Banks (1995-2005)'>
    <set label='Spain' value='26' color='F6BD0F'/> 
    <set label='Germany' value='25' color='FF6600'/> 
    <set label='France' value='36' color='8BBA00'/> 
    <set label='Italy' value='22' color='F984A1'/> 
    <set label='Holland' value='44' color='A66EDD'/> 
    <set label='Denmark' value='36' color='B2FF66'/> 
    <set label='Sweden' value='44' color='AFD8F8'/> 
</chart>
复制代码

111111111

        从上面可以看书其实创建网格组件与创建其他的图像是没有任何区别的,仅仅只需要跟换相应的SWF文件即可。

二、 与图像组合使用

        网格组件与图像的组合是一个比较好的组合方式。至于使用我们可以理解成是使用了两个不同的图像罢了,只不过他们公用一个相同的数据文件,而不是两个不同的数据文件。如下:

复制代码
<body bgcolor="#ffffff">
        <div id="chartdiv_01" align="center"></div>
        <script type="text/javascript">   
                var myChart1 = new FusionCharts("../FusionCharts/SSGrid.swf", "myChartId_01", "300", "200");    
            myChart1.setDataURL("Data.xml");    
            myChart1.render("chartdiv_01");    
        </script> 
        <div id="chartdiv_02" align="center"></div>
        <script type="text/javascript">   
                var myChart2 = new FusionCharts("../FusionCharts/Column3D.swf", "myChartId_02", "400", "300");    
            myChart2.setDataURL("Data.xml");    
            myChart2.render("chartdiv_02");    
        </script> 
    </body>
复制代码

        数据文件依然使用上面那个。

222222

        至于网格组件的参数设置我们可以在xml中数据文件中设置,详情请参考:FusionCharts简单教程(三)-----FusionCharts的基本属性

posted @   chenssy  阅读(1398)  评论(1编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示