javascript - 在图表中仅显示 100 个样本

标签 javascript php

我有一个在 javascript 图表中打印的数组。现在进行第一次测量直到最后一次测量。我不想显示前 100 个测量值,如果测量值超过 100(比方说 130),则显示测量值 30 直到 130,等等。如何在代码中修复此问题?

    <?php  
    for ($x = 0; $x < (count($data) - 1); $x++) {
       if($x % 5  == 0){
         //echo $x; //5th element
         $row = $data[$x];
         $time = intval($row->{'time'});
         echo $x;
       } else{
         echo ' '; //prints empty for other than 5th element
       }
       echo ', '; //prints ',' for every element
    }
?>

最佳答案

将代码的开头更改为:

$total=count($data);

if($total>100){
   $start= $total-100;
}else{
   $start=0;
}


for ($x = $start; $x <= $total; $x++) {

关于javascript - 在图表中仅显示 100 个样本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41624786/

相关文章:

javascript - setState 之后落后一个状态

php - Yii CDbCriteria 将 2 个属性与单个值进行比较

php - 我的两个表 sql 查询有什么问题?

php - 如何在 Laravel 而不是 Facade 上创建辅助方法

javascript - 更新 ngx-translate 加载器中的翻译

javascript - Graphql 需要外部模块与 GraphQLObjectType 内部模块

javascript - 是否可以使用 `array.indexOf` 作为 `searchElement` 传递一个对象?

javascript - Rails API - 移动应用程序状态文本错误

php - 计算给定网络中可用子网的数量

php - 创建表sql失败