2013-09-26 2 views
1

Я пытаюсь повернуть даты на моем xaxis. Похоже, что параметр rotate не учитывается, а fontFamily, fontSize и formatString работают.jqPlot: Повернуть метки даты xaxis

Я использую jqPlot 1.0.8 с JQuery 1.10.2 и Firefox 23.0.1

http://jsfiddle.net/JVY6a/

HTML:

<div id="chart-blood-pressure" class="jqplot-target" data-json="{&quot;diastolic_blood_pressure&quot;:[[&quot;2013\/09\/25 00:00:00&quot;,100],[&quot;2013\/09\/24 00:00:00&quot;,70]],&quot;systolic_blood_pressure&quot;:[[&quot;2013\/09\/25 00:00:00&quot;,130],[&quot;2013\/09\/24 00:00:00&quot;,120]],&quot;heart_rate&quot;:[[&quot;2013\/09\/25 00:00:00&quot;,76],[&quot;2013\/09\/24 00:00:00&quot;,85]]}"></div> 

JS:

$(document).ready(function(){ 
    var data = $('#chart-blood-pressure').data('json'); 
    var plot = $.jqplot('chart-blood-pressure', [data.diastolic_blood_pressure, data.systolic_blood_pressure, data.heart_rate], { 
     axes:{ 
      xaxis:{ 
       renderer:$.jqplot.DateAxisRenderer, 
       rendererOptions:{ 
        tickRenderer:$.jqplot.CanvasAxisTickRenderer 
       }, 
       tickInterval:'1 day', 
       tickOptions:{ 
        fontSize:'10pt', 
        fontFamily:'Tahoma', 
        angle:-40, 
        formatString:'%b %#d, %Y', 
       } 
      }, 
     }, 
    }); 
}); 

ответ

2

You должны включать плагин canvasAxisTickRenderer: external link here или из источника jqPlot (" /src/plugins/jqplot.canvasAxisTickRenderer.min.js ")

<script type="text/javascript" src="http://cdn.jsdelivr.net/jqplot/1.0.8/plugins/jqplot.canvasAxisTickRenderer.min.js"></script> 
//or 
<script type="text/javascript" src="../src/plugins/jqplot.canvasAxisTickRenderer.min.js"></script> 

См рабочий пример here

+0

Спасибо !! Это беспорядок со всеми необходимыми плагинами. –

+0

Да! Примеры документации по jqPlot могут дать вам хороший обзор того, какие плагины вам нужны для определенных проблем. – AnthonyLeGovic

+0

На самом деле некоторые страницы примеров неполны и не дают каждому плагину, который необходим ... Например http://www.jqplot.com/deploy/dist/examples/rotatedTickLabelsZoom.html :) –

Смежные вопросы