2016-12-27 91 views
0

我想使用谷歌图表来表示我的技能水平在列图表风格。但我不知道如何添加文字到我的Y轴。我试图实现的是沿着x轴的技能以及像初学者,中级,高级和专家这样的y轴水平。如何将文字添加到谷歌图表柱形图轴?

我的代码:

google.load("visualization", "1", {packages:["corechart"]}); 
function drawData(){ 

var data = google.visualization.arrayToDataTable([ 

     ['Skill','Skill Level', { role: 'style' }], 
     ['Graphic Design', 8.94, 'blue'],    
     ['Branding', 21.45, 'red' ], 
     ['Photoshop CC', 21.45, 'green' ], 
     ['Illustrator CC', 200, 'yellow' ], 
    ]); 
var options = { 
    legend: {position: 'none'}, 
}; 
var chart = new google.visualization.ColumnChart(document.getElementById('chart_div')); 
chart.draw(data, options); 
} 
google.setOnLoadCallback(drawData); 

回答

0

使用vAxis.ticks具有格式化值。看看这个生活的例子:https://jsfiddle.net/Balrog30/009nk1fp/

options.vAxis = { 
    ticks: [ 
    {v: 0, f: 'Nap Time'}, 
    {v: 2.5, f: 'Bored'}, 
    {v: 5, f: 'Productive'}, 
    {v: 7.5, f: 'Excited'}, 
    {v:10, f: 'Caffeine Overload'} 
    ] 
}