は、私は基本的に自分のスクリプト、この1つを変更し、代わりに静的データを使用してグラフを作成するのGoogleスプレッドシートを照会を開発しました:GoogleのチャートAPIフォントの変更
https://jsfiddle.net/hisham91/3rnd80m4/
この参照リンクはかなり同じこと: http://bl.ocks.org/battlehorse/1122276
私はbackgroundColorのオプションを追加し、各チャートの別の背景色を設定することができていますが、私が実際に取得しないと、フォントの色を変更することです。たとえば、背景を黒にした場合、テキストを白で表示する方法はありません。
<html><head>
<title>Portal Counts</title>
<!--Load the AJAX API-->
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript" src="portalCount_test2.js"></script>
<script>
google.load('visualization', '1.1', {'packages':['controls','linechart']});
google.setOnLoadCallback(initialize);
function initialize() {
var queryString = encodeURIComponent('SELECT A, H, O, Q, R, U LIMIT 5 OFFSET 8');
var query = new google.visualization.Query('https://docs.google.com/spreadsheets/d/1XWJLkAwch5GXAt_7zOFDcg8Wm8Xv29_8PWuuW15qmAE/gviz/tq?sheet=Sheet1&headers=1&tq=' + queryString);
query.send(drawDashboard);
}
function drawDashboard(response) {
var data = response.getDataTable();
var filterPicker = new google.visualization.ControlWrapper({
'controlType': 'CategoryFilter',
'containerId': 'filter1_div',
'options': {
'filterColumnLabel': 'LinearOptimizationSheet',
'fontcolor': '#ffffff',
'ui': {
'labelStacking': 'vertical',
'allowTyping': false,
'allowMultiple': false
}
}
});
var testChart = new google.visualization.ChartWrapper({
'chartType': 'LineChart',
'containerId': 'chart1_div',
'options': {
'title': 'Test Chart',
'height': 400,
'backgroundColor': '#000000',
'colors': ['#00c2ff', '#28f428'],
},
});
var dashboard = new google.visualization.Dashboard(document.getElementById('dashboard1_div'));
dashboard.bind(filterPicker, testChart);
dashboard.draw(data);
}
</script>
</head>
<body bgcolor="#000000">
<div align="center">
<div id="dashboard1_div">
<div id="filter1_div"></div>
<div id="filter2_div"></div>
<div id="chart1_div" style="width:100%;"></div>
</div>
</div>
</div>
</body>
</html>
私はすべての解決策をここでとウェブ上で成功することなく試してみました。ソネーネが助けてくれるかもしれない。前もって感謝します。
私は混乱しています、どの要素を色、テキストまたはグラフの行を変更したいのですか? –
テキストは、私が管理できないグラフ要素です。チャートラインとチャートバックグラウンドは、オプションの下で修正されました。私はあなたのスニペットを見て、できるだけ早くフィードバックを与えます。ありがとうございました –