How do I update xaxisLabels of a drawing API X-axis object?


Posted by Othmar at 20:25 on Thursday 6th May 2021 [link]
Hi

How i can update xaxisLabels?
If i draw a Xaxis:
            line1xaxis = new RGraph.Drawing.XAxis({
                id: 'cvs-airgraph',
                y: line1.canvas.height - line1.marginBottom,
                options: {
                    xaxisLabels: ['test1','test2','test2'],
                    colors: ['#666']
                }
            }).draw();

Later i update the xaxis after a Ajax call....
            line1xaxis.xaxisLabels = ['new1','new2','new2'];
            line1xaxis.draw();

But the axis are not changeed. How is the correct method to change the xaxis Labels?
Best Regards Othmar

Posted by Richard at 21:06 on Thursday 6th May 2021 [link]
When you update the X axis do it like this:


line1xaxis.set('xaxisLabels', ['new1','new2','new2']);
RGraph.clear(line1xaxis.canvas);
line1xaxis.draw();


Richard

[Replies are now closed]