Jquery 图表

Jquery 图表,jquery,charts,google-visualization,Jquery,Charts,Google Visualization,我想要一张与图中类似的图表。 是否可以使用google图表或任何其他jquery图表库查看。这是一个非常好的插件,用于创建任何类型的图表 也看到 但高图是相当不错的 更新 看一看。这是一个非常好的插件,用于创建任何类型的图表 也看到 但高图是相当不错的 更新 您看过google charts api文档了吗 它看起来很不错,而且是交互式的。你看过谷歌图表api文档了吗 它看起来很不错,而且是交互式的。如果您只是想要图表,下面的代码就可以了: function drawVisualizatio

我想要一张与图中类似的图表。
是否可以使用google图表或任何其他jquery图表库查看。这是一个非常好的插件,用于创建任何类型的图表

也看到

但高图是相当不错的

更新

看一看。这是一个非常好的插件,用于创建任何类型的图表

也看到

但高图是相当不错的

更新


您看过google charts api文档了吗


它看起来很不错,而且是交互式的。

你看过谷歌图表api文档了吗


它看起来很不错,而且是交互式的。

如果您只是想要图表,下面的代码就可以了:

function drawVisualization() {
  // Create and populate the data table.
  var data = google.visualization.arrayToDataTable([
    ['Country', 'Oranges', 'Apples'],
    ['India',  4,   10],
    ['USA',  2,   3],
    ['Africa',  1,   1],
    ['Russia',  24,  12],
    ['UK',  3,   2],
    ['Spain',  1,   2],
    ['Germany',  3,   3]
  ]);

  // Create and draw the visualization.
  new google.visualization.ColumnChart(document.getElementById('visualization')).
      draw(data,
           {width:600, height:400, isStacked: true}
      );
}
免责声明:这不是3d。我不相信三维图形

结果:

如果您绝对需要3d,可以使用旧版本的条形图:

<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
    <title>
      Google Visualization API Sample
    </title>
    <script type="text/javascript" src="//www.google.com/jsapi"></script>
    <script type="text/javascript">
      google.load('visualization', '1', {packages: ['barchart']});
    </script>
    <script type="text/javascript">
      function drawVisualization() {
        // Create and populate the data table.
        var data = google.visualization.arrayToDataTable([
          ['Country', 'Oranges', 'Apples'],
          ['India',  4,   10],
          ['USA',  2,   3],
          ['Africa',  1,   1],
          ['Russia',  24,  12],
          ['UK',  3,   2],
          ['Spain',  1,   2],
          ['Germany',  3,   3]
        ]);

        // Create and draw the visualization.
        new google.visualization.ColumnChart(document.getElementById('visualization')).
            draw(data,
                 {width:600, height:400, isStacked: true, is3D: true}
            );
      }


      google.setOnLoadCallback(drawVisualization);
    </script>
  </head>
  <body style="font-family: Arial;border: 0 none;">
    <div id="visualization" style="width: 600px; height: 400px;"></div>
  </body>
</html>

谷歌可视化API示例
load('visualization','1',{packages:['barchart']});
函数drawVisualization(){
//创建并填充数据表。
var data=google.visualization.arrayToDataTable([
[‘国家’、‘橘子’、‘苹果’],
[‘印度’,4,10],
[‘美国’,2,3],
[‘非洲’,1,1],
[‘俄罗斯’,24,12],
[UK',3,2],
[‘西班牙’,1,2],
[‘德国’,3,3]
]);
//创建并绘制可视化。
新的google.visualization.ColumnChart(document.getElementById('visualization'))。
绘制(数据、,
{宽度:600,高度:400,isStacked:true,is3D:true}
);
}
setOnLoadCallback(drawVisualization);
结果:


我假设如果图表是交互式的,则不需要下表,但如果绝对需要,您可以使用下表。

如果您只需要图表,此代码将用于:

function drawVisualization() {
  // Create and populate the data table.
  var data = google.visualization.arrayToDataTable([
    ['Country', 'Oranges', 'Apples'],
    ['India',  4,   10],
    ['USA',  2,   3],
    ['Africa',  1,   1],
    ['Russia',  24,  12],
    ['UK',  3,   2],
    ['Spain',  1,   2],
    ['Germany',  3,   3]
  ]);

  // Create and draw the visualization.
  new google.visualization.ColumnChart(document.getElementById('visualization')).
      draw(data,
           {width:600, height:400, isStacked: true}
      );
}
免责声明:这不是3d。我不相信三维图形

结果:

如果您绝对需要3d,可以使用旧版本的条形图:

<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
    <title>
      Google Visualization API Sample
    </title>
    <script type="text/javascript" src="//www.google.com/jsapi"></script>
    <script type="text/javascript">
      google.load('visualization', '1', {packages: ['barchart']});
    </script>
    <script type="text/javascript">
      function drawVisualization() {
        // Create and populate the data table.
        var data = google.visualization.arrayToDataTable([
          ['Country', 'Oranges', 'Apples'],
          ['India',  4,   10],
          ['USA',  2,   3],
          ['Africa',  1,   1],
          ['Russia',  24,  12],
          ['UK',  3,   2],
          ['Spain',  1,   2],
          ['Germany',  3,   3]
        ]);

        // Create and draw the visualization.
        new google.visualization.ColumnChart(document.getElementById('visualization')).
            draw(data,
                 {width:600, height:400, isStacked: true, is3D: true}
            );
      }


      google.setOnLoadCallback(drawVisualization);
    </script>
  </head>
  <body style="font-family: Arial;border: 0 none;">
    <div id="visualization" style="width: 600px; height: 400px;"></div>
  </body>
</html>

谷歌可视化API示例
load('visualization','1',{packages:['barchart']});
函数drawVisualization(){
//创建并填充数据表。
var data=google.visualization.arrayToDataTable([
[‘国家’、‘橘子’、‘苹果’],
[‘印度’,4,10],
[‘美国’,2,3],
[‘非洲’,1,1],
[‘俄罗斯’,24,12],
[UK',3,2],
[‘西班牙’,1,2],
[‘德国’,3,3]
]);
//创建并绘制可视化。
新的google.visualization.ColumnChart(document.getElementById('visualization'))。
绘制(数据、,
{宽度:600,高度:400,isStacked:true,is3D:true}
);
}
setOnLoadCallback(drawVisualization);
结果:


如果图表是交互式的,我假设不需要下表,但如果绝对需要,您可以使用下表。

我看到了这两个插件,但我无法找到上面提到的任何精确图形。您能给我举个例子吗?我认为Highcharts不提供3D图表。我认为这是一种祝福。应避免使用3D图表。3D效果不会增加任何值,但是,这会使图表更难阅读和解释。好吧,我不想要3d图表,只要2d图表就可以了,图表下面的表格布局请看,我在回答中添加了一个新的jquery图表插件,我想它会满足您的要求。我看到了这两个插件,但我无法找到上面提到的任何精确的图表。你能给我举个例子吗?我没有think Highcharts提供3D图表。我认为这是一种祝福。应避免使用3D图表。3D效果不会增加任何价值,反而会使图表更难阅读和解释。好的,我不想要3D图表,只需要2d图表就可以了,图表下面的表格布局请看,我在回答中添加了一个新的jquery图表插件,我想它会满足您的要求