3

hAxis の時間範囲を 09:00 の minValue と maxValue 17:00 に 1 時間刻みで設定する必要があります (つまり、9、10、11、12、13、14、...、17)。

現在、データの形式は H:m (例: 09:35、10:20) です。

var formatter3 = new google.visualization.DateFormat({pattern: 'H:m'});
formatter3.format(data,0); 

以下は私のオプションです:

var options = {           
            curveType: "function",
            title : '',           
            hAxis:{slantedTextAngle: 90,textStyle:{fontSize:8}},
            colors : ['red','#3366CC', '#999999'],
            vAxes: {
                0: {logScale: false, format:'0.0000'},
                1: {logScale: false}
            },
            hAxis: { 
                           format: 'H:m',
                           minValue: new Date(null, null, null, 9, 0, 0),
                           maxValue: new Date(null, null, null, 17, 0, 0),         
                           viewWindow:{min: new Date(null, null, null, 9, 0, 0),
                                       max: new Date(null, null, null, 17, 0, 0)},
            series: { 
                0: {targetAxisIndex:0, type: "line"},
                1: {targetAxisIndex:0, type: "line"},
                2: {targetAxisIndex:1, type: "bars"}
            }         
        };

ただし、まだ機能していません。お知らせ下さい。ありがとう!

4

1 に答える 1