`

Google Chart 实现报表统计

阅读更多

当处理数据或者统计结果的时候 通常会遇到一些报表例如 饼状图 曲线图 柱状图

但是实现起来 往往不是很简单,现在运用google chart可以很轻松实现你的目的了.

先看个示例吧

http://dl.iteye.com/upload/attachment/0074/8737/871fb491-9481-37d0-abc5-ab247bdf6b9a.png

 

<html>
  <head>
    <!--Load the AJAX API-->
    <script type="text/javascript" src="https://www.google.com/jsapi"></script>
    <script type="text/javascript">

      // Load the Visualization API and the piechart package.
      google.load('visualization', '1.0', {'packages':['corechart']});

      // Set a callback to run when the Google Visualization API is loaded.
      google.setOnLoadCallback(drawChart);

      // Callback that creates and populates a data table,
      // instantiates the pie chart, passes in the data and
      // draws it.
      function drawChart() {

        // Create the data table.
        var data = new google.visualization.DataTable();
        data.addColumn('string', 'Topping');
        data.addColumn('number', 'Slices');
        data.addRows([
          ['Mushrooms', 3],
          ['Onions', 1],
          ['Olives', 1],
          ['Zucchini', 1],
          ['Pepperoni', 2]
        ]);

        // Set chart options
        var options = {'title':'How Much Pizza I Ate Last Night',
                       'width':400,
                       'height':300};

        // Instantiate and draw our chart, passing in some options.
        var chart = new google.visualization.PieChart(document.getElementById('chart_div'));
        chart.draw(data, options);
      }
    </script>
  </head>

  <body>
    <!--Div that will hold the pie chart-->
    <div id="chart_div"></div>
  </body>
</html>



  更多内容 请参考我的个人博客http://ismartstudio.com/ 
  • 大小: 13.3 KB
4
1
分享到:
评论
5 楼 guangqiang 2012-10-23  
dsjt 写道
 google.load('visualization', '1.0', {'packages':['corechart']});  


无法连接互联网咋整?

http://guangqiang.iteye.com/blog/1567532
4 楼 guangqiang 2012-10-23  
dsjt 写道
 google.load('visualization', '1.0', {'packages':['corechart']});  


无法连接互联网咋整?

实在不行 去这个链接找找你想要的方式把....http://guangqiang.iteye.com/blog/1567532
3 楼 guangqiang 2012-10-23  
dsjt 写道
 google.load('visualization', '1.0', {'packages':['corechart']});  


无法连接互联网咋整?

把这个文件  https://www.google.com/jsapi   down下来 然后换成本地的js文件 , 然后再引用到你的script代码里 即可
<script type="text/javascript" src="localgoogle.js"></script> 
2 楼 dsjt 2012-10-23  
 google.load('visualization', '1.0', {'packages':['corechart']});  


无法连接互联网咋整?
1 楼 king520 2012-10-12  
直接JS就可以搞定。真牛叉~

我这边是jfreechart~

相关推荐

    基于ASP.NET的地图展示及报表统计系统源码.zip

    《基于ASP.NET的地图展示及报表统计系统源码》是一个典型的Web应用程序项目,它结合了地图可视化和数据分析功能,为用户提供了一种直观的方式来呈现和分析地理数据。该项目主要使用ASP.NET框架,这是一种由微软开发...

    Chart控件开发

    1. 选择合适的Chart库:市面上有许多开源和商业的Chart库,如Microsoft Chart Controls、Google Charts、Highcharts等,根据项目需求和技术栈选择合适的一个。 2. 添加引用:将选定的Chart库引入项目,并配置相应的...

    报表 HighCharts

    ### 报表HighCharts使用教程 #### 一、HighCharts简介 HighCharts是一款非常流行的JavaScript图表库,它基于SVG(可缩放矢量图形),在旧版本浏览器中使用VML(Vector Markup Language)作为后备方案。HighCharts...

    利用C#实现网站流量统计的源码

    为了方便查看统计结果,可以开发一个管理界面,使用图表库(如Google Charts、Chart.js)展示数据,或者集成商业智能工具(如Power BI)进行更高级的分析。 综上所述,利用C#和ASP.NET开发网站流量统计系统,主要是...

    js生成各种统计图表

    5. **Google Charts**:谷歌提供的免费图表API,支持多种图表类型,可以轻松集成到网页中。 接下来,我们将以ECharts为例,讲解如何生成图表。ECharts的基本使用步骤如下: 1. **引入库**:在HTML文件中通过`...

    JS图形报表

    在本话题中,我们将探讨如何利用JS实现各种类型的图形报表,如柱状图、折线图、圆形立体柱状图、雷达图以及非立体饼图,这些都是用于统计数据可视化的常见图形工具。 1. **柱状图**:柱状图是一种直观的数据表示...

    ASP源码—网站统计分析系统.zip

    8. API集成:如果系统支持与其他服务集成,如Google Analytics或其他第三方统计服务,那么源码中可能包含了API调用的相关代码。 通过分析这个ASP源码,开发者不仅可以学习到ASP编程的基本语法和特性,还能了解到...

    Android多维报表.rar

    本资源“Android多维报表.rar”可能包含实现这一功能的相关代码、库或者示例项目。下面我们将深入探讨如何在Android应用中实现多维报表,并围绕这个主题展开相关知识点。 1. **数据获取与处理**: - 数据源:多维...

    Android 多种统计图表源码.rar

    这个"Android 多种统计图表源码"压缩包提供了一系列的图表实现,适合于各种场景,包括练手项目、软件著作参考、实际项目框架构建、比赛练习、教学示例、毕业设计以及面试准备等。 首先,我们要了解Android中的统计...

    asp.net网站流量统计源码

    6. **报表展示**:统计信息最终需要以报表的形式呈现给管理员,这可能涉及到数据可视化技术,如图表库(如Google Charts、Chart.js)或者ASP.NET MVC中的图表控件。 7. **实时性与性能**:为了确保统计的实时性,...

    网站访问统计系统ASP.NET

    这可以通过自定义HttpModule实现,也可以使用如Google Analytics的JavaScript代码片段进行客户端追踪。 3. 用户会话管理:ASP.NET的Session对象可以用来识别用户的会话,追踪用户在网站上的活动路径。结合Cookie,...

    jquery统计图插件包括

    在实际项目中,开发者可以根据需求选择合适的jQuery统计图插件,并结合HTML、CSS和JavaScript进行布局和样式设计,以实现最佳的数据可视化效果。同时,还可以利用Ajax技术实时更新数据,使得图表能够动态反映系统的...

    PHP游戏工作室统计

    这些报表可能通过PHP的图形库(如Chart.js或Google Charts)生成图表,提供直观的数据可视化。 6. **权限控制**:对于多用户环境,软件可能有角色权限系统,区分管理员、操作员等不同角色,控制他们对数据的访问和...

    ofcgwt 统计图 插件 java

    `ofcgwt`这个名字可能是"Open Flash Chart GWT"的缩写,表明它是基于Google Web Toolkit (GWT) 的一个图形库,用于生成Flash图表。GWT是一种Java开发工具,允许开发者用Java编写前端应用,并自动编译成JavaScript,...

    ASP.NET基于WEB的工作计划统计分析系统的设计与实现(源代码+论文).rar

    - 数据报表和图表:可能使用Chart.js或Google Charts等库生成任务完成情况的统计图表。 - 数据挖掘:分析任务完成时间、效率等,为优化工作流程提供依据。 8. **测试与部署**: - 单元测试:使用NUnit或...

    Hightcharts 案例 图表 报表

    ### Hightcharts 案例 图表 报表 #### 一、Highcharts 简介 Highcharts 是一种基于 JavaScript 的开源图表库,广泛应用于 Web 开发领域以实现动态图表展示的功能。它具备以下几个特点: 1. **简单易用**:...

    网页报表工具Highcharts

    - **与Google Charts**:Google Charts提供丰富的图表类型和数据分析功能,但依赖于Google服务,可能受网络状况影响;Highcharts则更独立,且有离线版本。 5. **实际应用** - **数据分析**:在网站上展示销售报告...

    PHP实例开发源码—AdLogger PHP广告点击统计.zip

    8. **报表展示**:为了使数据可视化,可以使用PHP生成图表,如条形图、饼图,或者集成Google Charts、Chart.js等第三方库。 9. **API接口**:提供API接口让其他系统可以获取统计报告,如JSON或XML格式,方便集成到...

    硕正套件supcan.zip

    硕正轻量级富Web应用...头(Freeform)、电子报表、统计图(Chart)、掩码输入(Editmask)、打印等一系列功能,用以弥补 Web页面 在这些方面的欠缺,方便程序员开发基于Web的企业应用,提升 B/S 类应用程序的总体可用性。

Global site tag (gtag.js) - Google Analytics