Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website we understand that you accept their use. Cookie Policy
115
igdatachart is not rendereing with changed value
posted

I have an jquery application which receives the data from external source like mqtt,

onMessageArrived i.e, on change in data - datasource in igDataChart the graph is not updating with latest/new value added though the control is coming to igDataChart method

$("#Speed").igDataChart({
        //        remove: true,
                width : "100%",
                height : "400px",
                title : "Time vs Speed and speedlimit",
                horizontalZoomable : true,
                verticalZoomable : true,
                windowResponse : "immediate",
                overviewPlusDetailPaneVisibility : "visible",
                dataSource : speedJarray,
                axes : [ {
                    name : "NameAxis",
                    type : "categoryX",
                    title : "Time",
                    label : "entered"
                }, {
                    name : "SpeedAxis",
                    type : "numericY",
                    minimumValue : 0,
                    title : "KMPH",
                } ],
                series : [ {
                    title : "Speed",
                    name : "Speed",
                    type : "spline",
                    xAxis : "NameAxis",
                    yAxis : "SpeedAxis",
                    thickness: 3,
                    isTransitionInEnabled : true,
                    isHighlightingEnabled : true,
                    showTooltip : true,
                    valueMemberPath : "speedO",
                    transitionDuration: 500
                }, {
                    title : "SpeedLimit",
                    name : "SpeedLimit",
                    type : "spline",
                    xAxis : "NameAxis",
                    yAxis : "SpeedAxis",
                    thickness: 3,
                    showTooltip : true,
                    isTransitionInEnabled : true,
                    isHighlightingEnabled : true,
                    valueMemberPath : "speedlimitO",
                    transitionDuration: 500
                } ]
            });
            $("#Speed").igDataChart("flush");

this is how my code looks like, on adding json object to speedJarray Iam calling drawSpeed(), but only first time the graph is plotting but not from the second time