@Smeilz1
За любое развитие

Как сделать 2 графика на одной системе координат?

Есть код, который рисует графики реайлтайм.
У меня получилось сделать 2 графика рядом. Как сделать, чтобы оба графика рисовались в одной системе координат, а не в разных?
Пробовал делать вторую функцию Getdata2 и ниже делать в одном скрипте
spoiler
Plotly.extendTraces('chart',{ y:[[getData2()]]}, [0]);
cnt++;
},15);

Он просто ее не рисует
<html>
    <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
    <script src="plotly.min.js"></script>
    <link rel="stylesheet" type="text/css" href="styles.css">
    </head>
    <body>
    <div class="navbar"><span>Real-Time Chart with Plotly.js</span></div>
    <div class="wrapper">

        <div id="chart"></div>
        <script>
            function getData() {
                return Math.random()*3 - 1;
            }  

            Plotly.plot('chart',[{
                y:[getData()],
                type:'line'
            }]);
            
            var cnt = 0;

            setInterval(function(){

                Plotly.extendTraces('chart',{ y:[[getData()]]}, [0]);
                cnt++;
            },15);
        </script>

        <div id="chart2"></div>
        <script>
            function getData() {
                return Math.random()*3 - 1;
            }  

            Plotly.plot('chart2',[{
                y:[getData()],
                type:'line'
            }]);
    
            var cnt = 0;

            setInterval(function(){

                Plotly.extendTraces('chart2',{ y:[[getData()]]}, [0]);
                cnt++;
            },15);
        </script>
    </div>
    </body>
</html>
  • Вопрос задан
  • 191 просмотр
Пригласить эксперта
Ваш ответ на вопрос

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

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