首次加载 google 个图表时未显示垂直轴标签
Vertical axis labels not appearing on first load of google charts
我正在尝试生成一些 google 图表,特别是折线图,我遇到了一个问题,当我第一次生成图表时,它呈现得很好,但没有任何y 轴上的标签。如果我在不重新加载页面的情况下重新生成图表,则会出现 y 轴标签。
无标签:https://i.stack.imgur.com/by7J1.png
标签:https://i.stack.imgur.com/yYMcv.png
和代码
var chartTitle = "Account Manager Performance (" + managerUser + ")";
var options = {
title: chartTitle,
width: 900,
height: 500,
hAxis: {
slantedText: true,
type: 'category'
},
pointSize: 5
};
var acctManagerTable = new google.visualization.DataTable();
if (budgetValue != -1) {
acctManagerTable.addColumn('date', 'Date');
acctManagerTable.addColumn('number', 'Sales');
acctManagerTable.addColumn('number', 'BP');
acctManagerTable.addColumn('number', 'Commission');
acctManagerTable.addColumn('number', 'Budget');
acctManagerTable.addRows(acctManagerData);
var chart = new google.visualization.LineChart(document.getElementById('acct_manager_graph_div'));
chart.draw(acctManagerTable, options);
谢谢:)
问题是在使容器可见之前生成图表,从
切换顺序
//Function that draws google visualisation
load_page_data(response.Message);
$('#listed_v_sold_graph_div').css("display", "block");
到
$('#listed_v_sold_graph_div').css("display", "block");
//Function that draws google visualisation
load_page_data(response.Message);
,见
我正在尝试生成一些 google 图表,特别是折线图,我遇到了一个问题,当我第一次生成图表时,它呈现得很好,但没有任何y 轴上的标签。如果我在不重新加载页面的情况下重新生成图表,则会出现 y 轴标签。
无标签:https://i.stack.imgur.com/by7J1.png 标签:https://i.stack.imgur.com/yYMcv.png
和代码
var chartTitle = "Account Manager Performance (" + managerUser + ")";
var options = {
title: chartTitle,
width: 900,
height: 500,
hAxis: {
slantedText: true,
type: 'category'
},
pointSize: 5
};
var acctManagerTable = new google.visualization.DataTable();
if (budgetValue != -1) {
acctManagerTable.addColumn('date', 'Date');
acctManagerTable.addColumn('number', 'Sales');
acctManagerTable.addColumn('number', 'BP');
acctManagerTable.addColumn('number', 'Commission');
acctManagerTable.addColumn('number', 'Budget');
acctManagerTable.addRows(acctManagerData);
var chart = new google.visualization.LineChart(document.getElementById('acct_manager_graph_div'));
chart.draw(acctManagerTable, options);
谢谢:)
问题是在使容器可见之前生成图表,从
切换顺序 //Function that draws google visualisation
load_page_data(response.Message);
$('#listed_v_sold_graph_div').css("display", "block");
到
$('#listed_v_sold_graph_div').css("display", "block");
//Function that draws google visualisation
load_page_data(response.Message);
,见