如何在JPGRAPH中设置1秒后的自动刷新

哈迪

我有一个用于Y轴的数组,我想在图形中显示它们...,并希望每秒钟重新加载该图形...我使用AJAX获取此图形并显示在主页中...

图表代码如下。

    function graph1()
{
    $dt=array();    
    $q=mysql_query("select * from pricee ") or die (mysql_error());
    while($data=mysql_fetch_object($q))
    {
        array_push($dt,$data->price);
    }       
        $datay = $dt;


        for( $i=0; $i < sizeof($datay); ++$i )
        {
            $data[$i] = $datay[$i];         
        }

        // Create the new graph
        $graph = new Graph(540,300,auto);

        // Slightly larger than normal margins at the bottom to have room for
        // the x-axis labels
        $graph->SetMargin(40,40,30,130);

        // Fix the Y-scale to go between [0,100] and use date for the x-axis
        $graph->SetScale('datlin',0,max($datay));       

        // Adjust the start time for an "even" 5 minute, i.e. 5,10,15,20,25, ...
        $graph->xaxis->scale->SetTimeAlign(SECADJ_1);

        // Force labels to only be displayed every 1 second
        $graph->xaxis->scale->ticks->Set(1);

        // Use hour:minute format for the labels
        $graph->xaxis->scale->SetDateFormat('H:i:s');

        $graph->title->Set("Example on Date scale");

        // Set the angle for the labels to 90 degrees
        $graph->xaxis->SetLabelAngle(90);

        $line = new LinePlot($data,$xdata);
        $line->SetLegend('Merc Price');
        $line->SetFillColor('[email protected]');
        $graph->Add($line);
        return $graph->Stroke();
}

谢谢朋友

用户名

在这里,您可以看到工作示例。相当不错的解决方案http://www.wattnotions.com/making-updating-graph-using-javascript-jpgraph/

主要思想是从“ Rizwan Shamsher Kaim Khani”和官方文档中总结而来的:http://jpgraph.net/download/manuals/chunkhtml/ch05s05.html

如果您非常简化代码,则可以将非常短的js代码放入HTML中。php文件保持原样。

<!DOCTYPE html>
<html>
<body>
    <script>
        function refresh() {
            setInterval(function() {
                var image = document.getElementById('myImage');
                image.src = "index.php?" + new Date().getTime();
            }, 1000);
        }
        refresh();
    </script>
    <img id="myImage" src="index.php"/>

</body>
</html>

要实时查看刷新尝试,请将其添加到index.php * /

/* NOTE! $today variable is mandatory usage */
$today = date("Y-m-d H:i:s");
$graph->title->Set('Title'.'     '.$today);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在JPGRAPH中设置1秒后自动刷新

来自分类Dev

如何用PHP在Jpgraph中设置虚线

来自分类Dev

如何在JavaScript中1秒后增加变量

来自分类Dev

如何在Flutter中自动刷新listView?

来自分类Dev

如何在 Moqui 中自动刷新屏幕?

来自分类Dev

一秒钟后如何在Android Studio中自动更改图像?

来自分类Dev

物化视图:如何在表数据更改后自动刷新?

来自分类Dev

如何在反应5秒后自动关闭甜蜜警报

来自分类Dev

如何在x秒后自动提交表单?

来自分类Dev

MVC-如何在<select>元素中设置值后刷新HTML表

来自分类Dev

在 angular js 中的特定间隔(5 秒)后添加自动刷新

来自分类Dev

在AngularJS中删除后如何自动加载/刷新视图数据?

来自分类Dev

在AngularJS中删除后如何自动加载/刷新视图数据?

来自分类Dev

延迟5秒后如何自动在Android中单击按钮

来自分类Dev

如何在Django中自动刷新/重定向视图

来自分类Dev

如何在Django中自动刷新/重定向视图

来自分类Dev

如何在sqlbulkcopy中设置自动映射

来自分类Dev

如何在默认情况下或刷新后(不是单击)在引导程序导航栏中设置活动项目

来自分类Dev

在设置的时间(可能是5秒)后,如何触发该jquery脚本自动运行?

来自分类Dev

删除项目后如何在dojo 1.9中刷新datagrid

来自分类Dev

打印某些内容后如何在OpenGL中刷新屏幕?

来自分类Dev

如何在HTML中的规则间隔后刷新iframe

来自分类Dev

如何在MVC中的AJAX请求后刷新div?

来自分类Dev

页面闲置30秒后自动刷新页面并销毁php中的会话,而无需任何用户交互?

来自分类Dev

更新后如何自动刷新Kendo Grid

来自分类Dev

更新后如何自动刷新Kendo Grid

来自分类Dev

以 1 秒的间隔刷新 TextBox 中的文本

来自分类Dev

如何在swiftUI中的x秒后触发动作

来自分类Dev

如何在Android中显示10秒后消失的图片?

Related 相关文章

  1. 1

    如何在JPGRAPH中设置1秒后自动刷新

  2. 2

    如何用PHP在Jpgraph中设置虚线

  3. 3

    如何在JavaScript中1秒后增加变量

  4. 4

    如何在Flutter中自动刷新listView?

  5. 5

    如何在 Moqui 中自动刷新屏幕?

  6. 6

    一秒钟后如何在Android Studio中自动更改图像?

  7. 7

    物化视图:如何在表数据更改后自动刷新?

  8. 8

    如何在反应5秒后自动关闭甜蜜警报

  9. 9

    如何在x秒后自动提交表单?

  10. 10

    MVC-如何在<select>元素中设置值后刷新HTML表

  11. 11

    在 angular js 中的特定间隔(5 秒)后添加自动刷新

  12. 12

    在AngularJS中删除后如何自动加载/刷新视图数据?

  13. 13

    在AngularJS中删除后如何自动加载/刷新视图数据?

  14. 14

    延迟5秒后如何自动在Android中单击按钮

  15. 15

    如何在Django中自动刷新/重定向视图

  16. 16

    如何在Django中自动刷新/重定向视图

  17. 17

    如何在sqlbulkcopy中设置自动映射

  18. 18

    如何在默认情况下或刷新后(不是单击)在引导程序导航栏中设置活动项目

  19. 19

    在设置的时间(可能是5秒)后,如何触发该jquery脚本自动运行?

  20. 20

    删除项目后如何在dojo 1.9中刷新datagrid

  21. 21

    打印某些内容后如何在OpenGL中刷新屏幕?

  22. 22

    如何在HTML中的规则间隔后刷新iframe

  23. 23

    如何在MVC中的AJAX请求后刷新div?

  24. 24

    页面闲置30秒后自动刷新页面并销毁php中的会话,而无需任何用户交互?

  25. 25

    更新后如何自动刷新Kendo Grid

  26. 26

    更新后如何自动刷新Kendo Grid

  27. 27

    以 1 秒的间隔刷新 TextBox 中的文本

  28. 28

    如何在swiftUI中的x秒后触发动作

  29. 29

    如何在Android中显示10秒后消失的图片?

热门标签

归档