Задать вопрос
@Nana123

Google Charts, Как задать разные опции для каждого графика?

Всем привет, помоги как задать максимально значение кругу ? хочу чтоб первый круг был максимум 100 единиц а второй 50 тысяч
График Визуализация: Gauge

<script type="text/javascript">
      google.charts.load('current', {'packages':['gauge']});
      google.charts.setOnLoadCallback(drawChart);
      function drawChart() {

        var data = google.visualization.arrayToDataTable([
          ['Label', 'Value'],
          ['Онлайн', 0],
          ['Прогресс', 0]
        ]);

        var options = {
          width: 400, height: 350,
          redFrom: 600, redTo: 1000,
          yellowFrom:400, yellowTo: 600,
          minorTicks: 5,
          max : 1000
        };
    

        var chart = new google.visualization.Gauge(document.getElementById('chart_div'));

        chart.draw(data, options);

        setInterval(function() {

          data.setValue(0, 1, times );
          chart.draw(data, options);
        }, 500);
          setInterval(function() {

          data.setValue(1, 1, times1 );
          chart.draw(data, options1);
        }, 500);

      }
    </script>
  • Вопрос задан
  • 741 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
17_planet
@17_planet
Full Stack Developer, web-studio in Odessa
Ну во-первых причем PHP? Это Javascript, google api и google charts

Касаемо вопроса. Если я не ошибаюсь, нету способа, сделать разные опции на одном графике (рисунке с нескольким шкалами, наборе шкал). То есть, самый просто способ - это разделить эти шкалы на два разных графика. Сначала делаешь один объект для "онлайн", потом делаешь для "прогресса".
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы