Этот вопрос старый, но ...
У меня была похожая проблема, и я отправил этот вопрос .
Насколько я знаю, нет способа сделать это через vAxis.format
, но вы можете достичь желаемого эффекта с помощью vAxis.ticks
. Например, если значение «time», которое вы передаете на график, представляет собой просто число в секундах, вы можете создать объект ticks
, например:
vAxis: { ticks: [{v:0, f:"0:00.0"}, {v:30, f:"0:30.0"}, {v:60, f:"1:00:0"}] }
Подвох в том, что ось v будет всегда отображать все отметки, которые вы передаете. Поэтому, если вы заранее не знаете, каким будет диапазон оси v, вам, возможно, придется динамически сгенерировать объект ticks
, циклически перебирая свои данные и определяя, какое из них самое высокое и самое низкое.