Неверные метки/фрагмент текста в диаграммах Google Pie
Я использую Google Charts
, чтобы показать некоторые данные об открытии и кликах из электронных писем в виде диаграмм пирога. У меня есть диаграммы Pie, показывающие правильные данные, однако у меня проблемы с меткой на круговой диаграмме.
Я не уверен, почему, но он неправильно выровнен - он решил, что метка не должна находиться посреди среза, как обычно (Левое изображение).
Интересно, что, хотя большую часть времени я видел его несогласованным, я заметил, что текст выравнивается правильно несколько раз для верхнего фрагмента (в основном, когда я только что внес изменения в код), но затем он возвращается к тому, чтобы быть на краю среза после обновления (правое изображение).
![mis-aligned labels in the Google Pie Chart]()
![Aligned]()
Кто-нибудь знает, как правильно позиционировать позиционирование или что-то, что я делаю, выбирая позиционирование?
function drawPieChartOpens()
{
var data = new google.visualization.arrayToDataTable([
['Opens','Count'],
['Opens',3988],
['Non Opens',21145]
]);
var options = {
'width':200,
'height':300,
'legend':'none',
colors: ['#00933B','#DDDDDD'],
slices: {0: {offset: 0.2}},
'chartArea':{width:'100%'}
};
var chart = new google.visualization.PieChart(document.getElementById('opens-2782714'));
chart.draw(data, options);
}
google.setOnLoadCallback(drawPieChartOpens);
Ответы
Ответ 1
Эта проблема была исправлена в 7 ноября 2013 г., она не должна вызывать больше проблем.
Из отчета об ошибке:
Шаги по воспроизведению проблемы:
- Выделите любую ячейку в левом столбце главной таблицы в инспекторе dev (например, тот, который содержит "100" ).
- На странице выделенное поле показывает ширину 32, метрики в devtools показывают ширину 32, а отдельное расширение "линейка" показывает ширину 32
Какое ожидаемое поведение?
Этот элемент offsetWidth также возвращает 32
Что пошло не так?
offsetWidth резко под фактическим значением, в этом случае offsetWidth 22. Выкл произвольными суммами в других случаях (например, верхняя правая ячейка и одна под ней различаются на 1px).