Javascript 如何一次将多个变量读入Plotly.newPlot数据
我不熟悉这个Plotly.newPlot,这里是test.php中的数据: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这个变量,所以这里
<?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);
});