Я новичок в этом 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";
?>
Вы можете увидеть мой Plotly.newPlot в view.php
:
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);
});
В приведенном выше коде я читаю $testx1,$testy1
и $testx2,$testy2
эту переменную из другого файла test.php
, поэтому здесь мой запрос здесь, моя проблема заключается в
Если я добавлю еще одну переменную в test.php
какМогу ли я прочитать эту переменную в диаграммах динамически без жесткого кодирования.
Если я удаляю переменные в test.php
, я получаю ошибку без того, что когда-либо удалял эту переменную, объявленную в view.php
.
Итак, как я могу прочитать эти переменные без жесткого кодирования, как <?php echo $testx1 ?>,<?php echo $testy1 ?>
в view.php
.Если это возможно, это действительно важно.Спасибо