2013-07-19 17 views
6

Jak przerwać linię wykresu, jeśli brakuje jej wartości i rozpocząć ponownie po wprowadzeniu następnej wartości.Jak złamać wykres na wykresie jqplot

+0

Cześć, co ty próbowałeś? Pomoże nam w tym pomóc, jeśli możesz podać niektóre szczegóły dotyczące twojej sytuacji, a także trochę kodu. – msturdy

Odpowiedz

7

Po prostu trzeba podać punkt o wartości null.

Wewnątrz series zestaw .

JSFIDDLE LINK

$.jqplot.config.enablePlugins = true; 
var chartData = [[1, 224], [3, 672], [5, null],[15,2240],[17,2000]]; 

function PlotChart(chartData) { 

    var plot2 = $.jqplot('chart1', [chartData], { 
     title: 'Mouse Cursor Tracking', 
     seriesDefaults: { 
      renderer: $.jqplot.CanvasAxisLabelRenderer, 
      rendererOptions: { 
       smooth: true 
      }, 
      pointLabels: { 
       show: true 
      }, 
      breakOnNull: true 
     }, 
     axes: { 
      xaxis: { 
       label: 'Number of Cookies', 
       renderer: $.jqplot.CategoryAxisRenderer, 
       // renderer to use to draw the axis,  
       tickOptions: { 
        formatString: '%d' 
       } 
      }, 
      yaxis: { 
       label: 'Calories', 
       tickOptions: { 
        formatString: '%.2f' 
       } 
      } 
     }, 
     highlighter: { 
      sizeAdjust: 7.5 
     }, 
     cursor: { 
      show: true 
     } 
    }); 
} 

PlotChart(chartData); 
+0

Inny przykład [tutaj] (https://jsfiddle.net/d3zzdbv8/2/) – SausageFingers

Powiązane problemy