1

Is it possible to remove these hyphens (circled red in image)? Valid XHTML

edit: Chart above is Line Chart with 2 series marked as interval.

4

1 回答 1

0

可能为时已晚,但对其他人可能有用:我使用 jquery 来满足类似的需求。它并不完美,但它有效:

function changeIBar(){
    var iBar = $( '#divChart g path');
    iBar.each(function(index) {
        var d = $( this ).attr('d');
        var M = d.substring(d.indexOf('M')+1, d.indexOf(','));
        var L = d.substring(d.indexOf('L')+1, d.indexOf(',', d.indexOf(',')+1));
        if ( M != L){
            $( this ).remove()
        }
    });
}

更改包含图表的 div 元素的 ID。我不知道为什么,但谷歌图表 api 在选择、onmouseover 和 onmouseout 事件后重新初始化 i-bars。所以我在这些事件中的每一个之后以及显然在准备好的事件之后调用这个函数。

于 2013-10-23T11:05:07.343 回答