javascript - 如何一次将多个变量读入 Plotly.newPlot 数据
问题描述
我是这个 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 ?>
into view.php
. 如果有可能真的很感激。谢谢
解决方案
推荐阅读
- javascript - 如何在html中禁用基于“id”或“class”的选择下拉菜单
- c# - Zkteco 如何按日志周期读取出勤率?
- mysql - 一张表的许多外键
- angular - 令牌拦截器在 Angular 8 中不起作用
- google-apps-script - 将文本字符串添加到新列 (A) 并重复每一行,直到到达在原始列 (B) 中具有预先存在值的某一行
- c - c中的快速排序文件处理
- javascript - 如何编写javascript函数来克隆表中的行?
- javascript - 如何根据Javascript中的多个数组属性取消组合对象数组
- android - Android Studio 中的错误未解析引用
- laravel - Laravel where 和 where 或者