我的Google饼图中错误对齐的标签/切片文字

Jo *_*o H 18 javascript charts google-visualization

我Google Charts用来显示一些关于电子邮件打开和点击的数据,如Pie Charts.我有饼图显示正确的数据,但我在饼图上的标签有问题.

我不确定为什么,但它是错误对齐的 - 它决定了标签不应该像往常一样位于切片的中间(左图).

有趣的是,即使大部分时间我都看到它未对齐,我已经注意到文本对于顶部切片正确地对齐了几次(主要是当我刚刚对代码进行了更改)但是后来又回到了刷新后位于切片的边缘(右图).

Google饼图中错误对齐的标签 对齐

有没有人知道如何使这些定位正确或如果有什么我正在做的那就是淘汰定位?

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);
Run Code Online (Sandbox Code Playgroud)

Bra*_*iam 3

此问题已于2013 年 11 月 7 日修复,不会引起更多问题。

从错误报告来看:

重现问题的步骤:

  1. 在开发检查器中突出显示主表左列中的任何单元格(例如包含“100”的单元格)
  2. 在页面上,突出显示的框显示宽度 32,开发工具中的指标显示宽度 32,单独的“标尺”扩展显示宽度 32

预期的行为是什么?
该元素的 offsetWidth 也返回 32

什么地方出了错?
offsetWidth 大大低于实际值,在本例中 offsetWidth 为 22。在其他情况下,会偏离任意数量(例如,右上角的单元格与其下方的单元格相差 1 像素)。