在折线图中使用自定义x轴而不是日期

时间:2014-01-14 17:34:07

标签: javascript jqplot

这可能很简单,但我找不到答案,我想画一个折线图,但我不想要水平标签是日期

   var line1=[['2011', 10], ['2012', 50]];

  var plot1 = $.jqplot('Lchart{{$ctr}}', [line1], {
    title:'Default Date Axis',
    axes:{xaxis:{renderer:$.jqplot.DateAxisRenderer}},
    series:[{lineWidth:4, markerOptions:{style:'square'}}]  });

这样可以正常工作,但只要我将日期更改为其他标签,它就会停止工作! 基本上我想改变

   var line1=[['2011', 10], ['2012', 50]];

   var line1=[[' some label ', 10], [' other label ', 50]];

但是现在它必须是某种日期工作,否则它不会显示图表

这里是文档和示例,它只在x轴上使用日期或根本没有数字

http://www.jqplot.com/tests/line-charts.php

http://www.jqplot.com/tests/cursor-highlighter.php

1 个答案:

答案 0 :(得分:0)

我建议使用不同类型的AxisRenderer而不是DateAxisRenderer。 即使用CategoryAxisRenderer的示例查看以下链接

http://www.jqplot.com/tests/rotated-tick-labels.php