на Google Chart не работает проводник - Полимер - PullRequest
0 голосов
/ 16 мая 2018

Я использую веб-компоненты Google-Chart, но проводник (который позволяет увеличивать и уменьшать масштаб) не работает.Вот код:

options: {
    type:Array,
    value:{
        title: 'Today Consumption',
        curveType: 'function',

        chartArea:{
            backgroundColor: '#E2E8ED',
            height: 300,
            width: 650,
        },
        explorer: {
            axis: 'horizontal',
            keepInBounds: true,
            maxZoomIn: 4.0
        },
        height: 400,
        width: 830,
        backgroundColor:'#E2E8ED',
        colors:["#4882A8"]}
    }
},
<google-chart type="line" options='{{options}}' data='{{chartData}}'></google-chart>

Это выглядит так: Chart Но я не могу увеличить или уменьшить масштаб ..?У кого-то есть идея, почему это не работает?

1 Ответ

0 голосов
/ 16 мая 2018

проводник работает только с непрерывными осями (такими как числа, даты или время дня)

для оси X, используйте тип -> 'timeofday'
который должен быть массивом из 3-4 элементов ...

[hour, min, second]
[hour, min, second, milli]

следующее должно преобразовать ваши строковые значения в действительные 'timeofday'

var timeStr = '2h19m';
var hour = timeStr.split('h');
var min = hour[1].split('m');
var timeArr = [parseInt(hour[0]), parseInt(min[0]), 0];
...