Forum Discussion

gayatrishahane's avatar
gayatrishahane
Cloud Apps
10-28-2022

Interval on X-axis labels on Chart

How to set an interval on X-axis for a continuous timeline so that the labels don't look so crowded?

I want to show less labels on the X-axis and be able to control the interval.

3 Replies

Replies have been turned off for this discussion
  • Harry's avatar
    Harry
    Cloud Apps

    Hello gayatrishahane ,

    You can limit the labels in X-axis using below script. This script shows every 10th label in X-axis. 

    widget.on('processresult', function(se, ev){
    	ev.result.xAxis.tickInterval  = 10
    })

     

     

    Please let me know if you have any questions

    Always here to help,
    Harry from QBeeQ
    harry.km@qbeeq.pl
    www.qbeeq.pl

    • apurva's avatar
      apurva
      Data Storage

      Hi Harry ,

      Is there a way to define min & max limits for x axis in similar way?

      I tried xAxis.min, but it did not work.

       

  • Hi gayatrishahane ,

    Please use this script and read this link-https://community.sisense.com/t5/embed-analytics/define-widget-navigator-scroll-position-left-or-right/m-p/4809#M123 

    var displayBars = 10;
    
    widget.on('beforeviewloaded', function ( ev, args ) {
      args.options.navigator.enabled = true;
            //args.options.xAxis.max=args.options.series[0].data.length;
        //args.options.xAxis.max=6;
            var maxBarCount = (args.options.series[0].data.length - 1);
            args.options.xAxis.min= maxBarCount - displayBars + 1;
            args.options.xAxis.max= maxBarCount
              
    });
    

     Thanks

    Sijo