本文介绍了如何获得谷歌api图表柱形图中的vaxis行?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在google api图表中使用corechart包的柱形图。在这个图表中我需要垂直轴线(yaxis线)。如何在列表中获得垂直轴线。



我回答了这个创建此图表

实际





预计



解决方案

使Y轴数字不为字符串。



这里是代码:复制并粘贴这个是Google Code Playground。

  function drawVisualization(){
//创建并填充数据表。
var data = google.visualization.arrayToDataTable([
['Year','Austria','Bulgaria'],
[12,133,400],
[21 ,153,366],
[20,155,240],
[27,160,134],
[10,196,393],
[8,190 ,232]
]);

//创建并绘制可视化文件。
new google.visualization.ColumnChart(document.getElementById('visualization'))。
draw(data,
{title:按国家分列的每年咖啡消费量,
width:600,height:400,
vAxis:{title:Year,ticks: [{v:100,f:100 $},{v:150,f:150 $},{v:200,f:200 $},{v:300,f:300 $ }}},
hAxis:{title:Cups,ticks:[{v:4,f:3-4},{v:8,f:5-9},{ v:10,f:9-13},{v:14,f:13-14},{v:20,f:15-20}]}}
);
}


I am using column chart of corechart package in google api chart. In this chart i need for vertical axis line(yaxis line). How to get vertical axis line in columnchart.

I reffered this link for creating this chart

Actual

Expected

解决方案

Make Y-axis number not String.

here is the code : Copy and paste this is google Code Playground.

function drawVisualization() {
  // Create and populate the data table.
  var data = google.visualization.arrayToDataTable([
    ['Year', 'Austria', 'Bulgaria' ],
    [12,  133,    400],
    [21,  153,    366],
    [20,  155,    240],
    [27,  160,    134],
    [10,  196,    393],
    [8,  190,    232]
  ]);

  // Create and draw the visualization.
  new google.visualization.ColumnChart(document.getElementById('visualization')).
      draw(data,
           {title:"Yearly Coffee Consumption by Country",
            width:600, height:400,
            vAxis: {title: "Year",ticks: [{v:100, f:"100$"},{v:150, f:"150$"},{v:200, f:"200$"},{v:300, f:"300$"}]},
            hAxis: {title: "Cups",ticks: [{v:4, f:"3-4"},{v:8, f:"5-9"},{v:10, f:"9-13"},{v:14, f:"13-14"},{v:20, f:"15-20"}]} }
      );
}

这篇关于如何获得谷歌api图表柱形图中的vaxis行?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-12 05:51