Got it. Выполните следующие шаги:
- Открыть рабочий график и установить параметры, которые вы хотите захватить. Параметры, которые вы можете указать, включают в себя уровни непрозрачности, масштабирование и лог vs линейное масштабирование.
- Откройте панель настроек, нажав на значок ключа в нижнем правом углу диаграммы.
- Нажмите ссылку «Дополнительно» в левом нижнем углу, чтобы добавить панель «Дополнительно» к набору. Разверните панель «Дополнительно» и скопируйте содержимое текстового поля «State» в буфер обмена. (Примечание: вместо использования меню, описанного в шагах 2-4, вы можете вставить на свою страницу кнопку, которая вызывает getState(), и отображает текущее состояние в окне сообщения.)
- Назначить копию состояния, которую вы скопировали на предыдущем шаге к параметру параметров состояния в вашем коде, как показано здесь. При переходе в метод draw() диаграмма будет инициализирована до состояния, указанного при запуске.
Я думаю, что журнал/лин относится к параметру xAxisOption: 2.
Где-то в начале кода, вставьте этот (и заменить состояние с содержимым буфера обмена):
var options = {};
options['state'] ='{"duration":{"multiplier":1,"timeUnit":"D"},"yLambda":0,"yZoomedIn":false,"showTrails":true,"dimensions":{"iconDimensions":["dim0"]},"uniColorForNonSelected":false,"nonSelectedAlpha":0.4,"xAxisOption":"2","iconKeySettings":[],"xZoomedDataMin":18.75546,"time":"1985-02-12","colorOption":"4","xZoomedDataMax":1133.55129,"orderedByX":false,"orderedByY":false,"xLambda":0,"playDuration":15000,"iconType":"BUBBLE","yAxisOption":"3","yZoomedDataMin":-32.736,"xZoomedIn":false,"yZoomedDataMax":-1.166,"sizeOption":"5"};';
Далее идут данные графика и в конце:
options['width'] = 760;
options['height'] = 480;
chart.draw(data, options);