2010-12-28 3 views
0

Скажем, у меня есть это:Как добавить пользовательскую подсказку в диаграммы Dojox?

 var chart1 = new dojox.charting.Chart2D("traffic"); 
    chart1.addPlot("default", {type: "Columns", gap: "15"}); 
    chart1.addAxis("x", {minorTicks: false, font: "normal normal bold 9pt Arial", 
    labels: [{value: 1, text: 'Monday'},{value: 2, text: 'Tuesday'},{value: 3, text: 'Wednesday'},{value: 4, text: 'Thursday'},{value: 5, text: 'Friday'},{value: 6, text: 'Saturday'},{value: 7, text: 'Sunday'}]}); 
    chart1.addAxis("y", {vertical: true, minorTicks: false, min: 0, font: "normal normal bold 12pt Arial"}); 
    chart1.addSeries("Series 1", [<?php echo $trafficseries; ?>]); 
    chart1.setTheme(dojox.charting.themes.PlotKit.blue); 
    chart1.addPlot("Grid", { 
     type: "Grid", 
     hAxis: "x", 
     vAxis: "y", 
     hMajorLines: true, 
     hMinorLines: false, 
     vMajorLines: false, 
     vMinorLines: false 
    }); 
    var anim_t = new dojox.charting.action2d.Tooltip(chart1, "default"); 
    chart1.render(); 

Как я могу изменить, что подсказке сказать, что мне нужно это сказать? Мне нужно поместить там X данных.

ответ

2

Это может быть сделано путем добавления значения в подсказке к данным серии:

chart1.addSeries("Series 1", [{x:1,y:4,tooltip:"Value is 1"},{x:2,y:6,tooltip:"Value is 2"}]);

0

Вы можете, новую подсказка (Chart1, "по умолчанию", {текст: функция (о) {возвращение Оу + «M/s»;}}) ;, пользовательское текстовое значение задает функцию.

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