Próbuję utworzyć czarny wykres z wykresami Google, ale nie mogę zmienić koloru tekstu osi. Próbowałem niektórych fragmentów kodu znalezionych w Internecie, takich jak:Wykresy Google - zmiana koloru tekstu osi
hAxis: {
color: '#FFF'
}
Ale to po prostu nie działa. Udało mi się zmienić kolor tytułu i legendy, ale nie tekst osi. Próbuję ustawić kolor tekstu oś do bieli, aby kontrastować z tła:
google.load("visualization", "1", { packages: ["corechart"] });
setTimeout(function() {
var options = {
title: 'Test Chart',
backgroundColor: '#000',
legendTextStyle: { color: '#FFF' },
titleTextStyle: { color: '#FFF' },
hAxis: {
color: '#FFF',
}
};
var chart = new google.visualization.LineChart(document.querySelector(".chart"));
chart.draw(google.visualization.arrayToDataTable(
[
["Year", "T1", "T2", "T3"],
[0, 10, 20, 30],
[1, 10, 20, 30],
[2, 10, 20, 30],
[3, 10, 20, 30],
[4, 10, 20, 30]
]
), options);
}, 100);
.chart {
width: 100%;
height: 200px;
}
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<div class="chart"></div>
Mój przypadek użycia jest nieco inny: w przypadku zwykłych wykresów (nie odwzorowanych kolorów) teksty są szare, a nie czarne, więc ich kontrast jest niski. Oznacza to, że muszę ręcznie instruować i modyfikować każdy element tak, aby był naprawdę czarny? –