Ось даты в линейной диаграмме с использованием простых лиц и jqplot

Я попытался показать линейную диаграмму с простыми лицами и jqplot. Но я не понимаю. У меня есть этот код в моем бобе:

CartesianChartModel graphic = new CartesianChartModel(); 
LineChartSeries series = new LineChartSeries();
DateFormat dateFormat = new SimpleDateFormat("mm/dd/yy"); 
String date1 = "01/10/13";
String date2= "01/15/13";
String date3= "02/20/13";

p=dateFormat.parse(date1);
series.set(p.getTime(), 10);
p=dateFormat.parse(date2);
series.set(p.getTime(), 20);
p=dateFormat.parse(date3);
series.set(p.getTime(), 15);

graphic.addSeries(series);

И у меня есть этот код в моей функции расширителя:

function extender(){
this.cfg.axes = {
   xaxis :{
      renderer:$.jqplot.DateAxisRenderer, 
      rendererOptions : {
             tickRenderer:$.jqplot.CanvasAxisTickRenderer
      },
      tickOptions : { 
           fontSize:'10pt',
           fontFamily:'Tahoma', 
           angle:-40,
           formatString:'%D'
       }

    };

    this.cfg.axes.xaxis.ticks = this.cfg.categories;
}

ПРОБЛЕМА

Это не работает должным образом, потому что я получаю date3 раньше других, а дата не отображается на оси x.

Я просто пытался сделать какPrimeFaces - настроить график даты, Я изменил формат времени и добавилtickInterval элемент. С этими изменениями я получаю пустой рисунок. И если я уберуtickInterval элемент, который я получаю на оси х что-то подобное на каждом тике111011000001110111000000000-%y

Ответы на вопрос(3)

Ваш ответ на вопрос