2012-05-29 2 views
8

Я запускаю jqPlot и по какой-то причине цветные квадраты, которые должны отображаться внутри легенды рендеринга пирога, не появляются. Мне интересно, связано ли это с тем, что я использую twitter bootstrap? Я не использую какие-либо другие библиотеки css.jqPlot pieRenderer легендарные квадраты, не показывающие

 var plot1 = jQuery.jqplot('chartdiv', [graphData], 
     { 
      grid: { 
       shadow: false, 
       background: '#FFFFFF',                       
      }, 
      seriesDefaults: { 
       // Make this a pie chart. 
       renderer: jQuery.jqplot.PieRenderer, 
       rendererOptions: { 
        // Put data labels on the pie slices. 
        // By default, labels show the percentage of the slice. 
        showDataLabels: true, 
        padding: 20, 
        startAngle: 270 
       } 
      }, 
      legend: { 
       show: true, 
       location: 'e', 
       fontSize: 11, 
       marginTop: 10,         
      } 
     }); 

ответ

18

Вы уверены, что вы загружаете CSS в jqPlot правильно (то есть URL/HREF указывает на нужное место)?

This is your code with jquery.jqplot.css loaded.

This is your code without the css.

This one is with both the jquery.jqplot.css and the bootstrap (downloaded without jQuery plugins and not linking the img folder that comes with the download). Здесь все правильно отображаться, таким образом, вы должны перепроверить href в jquery.jqplot.css.

+1

Спасибо миллион! Вот и все. –

+1

Большое вам спасибо! Это сделал, и мой график выглядел намного лучше! – Lukas

+1

Работайте как очарование ...... – Gowri