Google Charts (JS) - есть ли способ использовать прозрачный фон на диаграмме?
Я использую Google Charts API чтобы включить различные графики в веб-приложение, над которым я работаю. Я использую инструменты диаграммы javascript (не инструменты диаграммы изображений), и мне интересно, можно ли использовать прозрачный фон на диаграмме (например, линейный график, круговая диаграмма и т. д.)?
5 ответов:
в параметрах конфигурации диаграммы, указать
backgroundColor: { fill:'transparent' }
это работает для меня в Chrome и Firefox. Мне потребовалось некоторое время, чтобы узнать. Элемент doc page говорит, что вы можете вставлять только цветные строки HTML, и я предположил, что "прозрачный" не был одним из них.
установка прозрачного фона для Google Charts:
// Set chart options var options = {'title':'Chart Title', 'width':600, 'height':300, 'backgroundColor': 'transparent', 'is3D':true };
Если ничего не работает, попробуйте найти фоновый прямоугольник в конце функции drawChart () и добавить атрибут Fill-opacity.
fill-opacity="0.0"
пример:
$('#mychart').find('svg rect:eq( 1 )').attr('fill-opacity','0.0');
С помощью селектора eq: () выберите прямоугольник, который вы хотите сделать прозрачным.