1
積み重なった領域(Googleグラフ)の系列の塗りつぶしプロパティにアクセスしようとしています。 JSFiddleコードに示されているように、スタックされたチャートの下のシリーズが透明になるようにします。Google Chartのパスの塗りつぶしプロパティ
こちらでお手伝いできますか?あなたの助けは非常に高く評価されています。
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
<div class="row">
<!-- Div that will hold the pie chart-->
<div id="chart_div"></div>
</div>
google.charts.load('current', {'packages':['corechart']});
// Set a callback to run when the Google Visualization API is loaded.
google.charts.setOnLoadCallback(drawChart);
function drawChart() {
var data = google.visualization.arrayToDataTable([
['Year', 'Sales', 'Expenses'],
['2013', 1000, 400],
['2014', 1170, 460],
['2015', 660, 1120],
['2016', 1030, 540]
]);
var options = {
isStacked: true,
title: 'Company Performance',
hAxis: { title: 'Year', titleTextStyle: { color: '#333' } },
vAxis: { minValue: 0 },
series:
{
0: { id: 'ss223', type: 'area', backgroundColor: { fill: 'black' } },
1: { type: 'area', backgroundColor: { fill: 'transparent' }}
}
};
var chart = new google.visualization.ComboChart(document.getElementById('chart_div'));
chart.draw(data, options);
}
...あなたの
options
にこれを追加し、ちょうど国境、黒ベタ領域をないようにしたいことは、それが完璧で、偉大なホワイトハットです。私が答えを受け入れる前にちょっとした質問。コンボチャートにlineChartを追加する必要がある場合は、領域のみが積み重ねられます。つまり、isStackedプロパティは、線グラフではなく領域にのみtrueに設定する必要があります。どうすればこの解決策を保つことができますか?私がこれを求めているのは、オプションでisStacked:trueを追加すると、ライン・チャートも積み重ねられていると考えられるからです。 – Sambas23
文書に従って、 'isStacked'がtrueに設定されている場合、_sameタイプ_の直列要素が積み重ねられます。バー、列、および領域シリーズにのみ影響します。 - 私は、上記の答えに2つのラインシリーズを追加しました、それらは正しく表示され、スタックされていません。 – WhiteHat
完璧な答え、あなたは正しいです。ありがとうWhiteHat :) – Sambas23