Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/470.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何一次将多个变量读入Plotly.newPlot数据_Javascript_Php_Plot_Charts_Plotly - Fatal编程技术网

Javascript 如何一次将多个变量读入Plotly.newPlot数据

Javascript 如何一次将多个变量读入Plotly.newPlot数据,javascript,php,plot,charts,plotly,Javascript,Php,Plot,Charts,Plotly,我不熟悉这个Plotly.newPlot,这里是test.php中的数据: <?php $testx1 = "1,2,3,4,5,6,7"; $testy1 = "11,22,33,44,55,66,77"; $testx2 = "5,6,7,8,9,10"; $testy2 = "10,20,30,40,50,60,70"; ?> 在上面的代码中,我正在从另一个test.php文件中读取$testx1,$testy1和$testx2,$testy2这个变量,所以这里

我不熟悉这个Plotly.newPlot,这里是test.php中的数据:

<?php 
 $testx1 = "1,2,3,4,5,6,7";
 $testy1 = "11,22,33,44,55,66,77";
 $testx2 = "5,6,7,8,9,10";
 $testy2 = "10,20,30,40,50,60,70";  
?>
在上面的代码中,我正在从另一个
test.php
文件中读取
$testx1,$testy1
$testx2,$testy2
这个变量,所以这里是我的查询,这里是我的问题

如果我在
test.php
中再添加一个变量,如何在图表中读取该变量 无需硬编码即可动态执行

如果我在
test.php
中删除变量,我会得到错误bez,无论我删除了
view.php
中声明的变量

那么,我如何在没有硬编码的情况下将这些变量读入
view.php
。 如果可能的话,我真的很感激。
谢谢

为什么不从phpHI@joyBlanks传递数组,谢谢您的回复,请您解释一下,我没有收到。谢谢
var trace1 = {
   x: [ <?php echo $testx1 ;?> ],
   y: [ <?php echo $testy2 ;?> ],
  fill: 'none',
  type: 'scatter',
  name: 'Mean'
};
var trace2 = {
   x: [ <?php echo $testx2 ;?> ],
   y: [ <?php echo $testy2 ;?> ],
  fill: 'none',
  type: 'scatter',
  name: '5 percentile'
};
var data = [trace1, trace2];
var layout = {
    title:'',
    xaxis: {
    title: 'GA (weeks)',
    titlefont: {
    family: '"Roboto", sans-serif, Helvetica, Arial, sans-serif',
    size: 14,color: '#7f7f7f'
           }
    },
    yaxis: {
    title: 'BPD mm',
    titlefont: {
    family: '"Roboto", sans-serif, Helvetica, Arial, sans-serif',
        size: 14,color: '#7f7f7f'
        }
    }
   };
var config = {
     modeBarButtonsToRemove: ['sendDataToCloud'],
      displaylogo: false
    };
var config1 = {
         displayModeBar: false
    };
$(document).ready(function(){
    Plotly.newPlot('chartdiv', data, layout, config1);
    Plotly.newPlot('chartdiv1', data, layout, config1);
    Plotly.newPlot('chartdiv2', data, layout, config1);
    });