javascript - 在谷歌差异图表中更改工具提示名称(当前和以前的)

标签 javascript jquery html google-visualization

我想为一项调查创建一个谷歌差异图表。这将显示用户总数和给定用户的调查。 我的 javascript 代码是:-

google.charts.load('current', {packages: ['corechart']});
google.charts.setOnLoadCallback(drawChart);
function drawChart() {
    var overallData = [];
    var givenData = [];
    overallData.push(['Department', 'Total Users']);
    givenData.push(['Department', 'Given feedback']);
    for (var i in data) {
        overallData.push([data[i].department_name, data[i].emp_count]);
        givenData.push([data[i].department_name, data[i].upward_done]);
    }
    var oldData = google.visualization.arrayToDataTable(overallData);
    var newData = google.visualization.arrayToDataTable(givenData);
    var colChartDiff = new google.visualization.ColumnChart(document.getElementById('feedback_dept_chart'));
    var options = {
        fontName: 'Calibri',
        legend: 'none',
        height: 200,
        width: 960,
        vAxis: {title: 'No of employee'},
        tooltip: {isHtml: false}
    };
    var diffData = colChartDiff.computeDiff(oldData, newData);
    colChartDiff.draw(diffData, options);

数据是:-

[{"department_name":"Design","emp_count":1,"upward_done":1},
 {"department_name":"Management","emp_count":1,"upward_done":0},
 {"department_name":"Technology","emp_count":3,"upward_done":2}]

差异图表的问题是它显示名为“当前”和“上一个”的工具提示。我想通过“总用户”和“给定用户的调查”来更改它。

任何帮助将不胜感激。 谢谢

最佳答案

将以下工具提示代码添加到选项

    diff: { 
            oldData: { opacity: 1, color: 'yellow',
                 tooltip:{
                    prefix:'Label 1'
                    } 
                  }, 
            newData: { opacity: 1, widthFactor: 1,
                 tooltip:{
                    prefix:'Label 2'
                    }
                 }
          }

关于javascript - 在谷歌差异图表中更改工具提示名称(当前和以前的),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41441657/

相关文章:

javascript - bootstrap + 导航栏 + 子下拉菜单

javascript - 使用 Javascript Mongodb 驱动程序进行聚合

jquery - 去除输入中的空格

javascript - 如何将插槽子项附加到 HTML 正文标记以进行绝对定位?

javascript - 检测按键代码是否对应于在字段中输入内容的按键

html - 当使用 flexbox 在其包含行中垂直居中列时,如何让 Bootstrap 网格列堆叠在移动屏幕上?

javascript - 在 Google map 上添加自定义 Logo - V3 API

javascript - 我的 javascript 代码无法执行,即使我的控制台也没有给出任何错误

javascript - 在html5主体中动态设置变量?

javascript - 正则表达式不工作 "within"javascript 字符串