1

車両時刻表の折れ線グラフを作成中です。チャートの X 軸は時間、Y 軸はストップを示します。

この折れ線グラフは、ソース (Stop-1) から目的地 (Stop-2) に向かう車両を示しています。2 回の旅行の間には、(5 分または 10 分) のようなバッファー時間があります。したがって、これらのバッファ時間について、それぞれにデータ ポイントがあります (['10:10AM'、'Stop-B'] など)。シリーズのデータ​​ ポイントを表示するためにマーカーを使用しています。ただし、1 つのシリーズのマーカーはすべて同じサイズとデザインです。私の要件によれば、バッファー データ ポイントにマーカーを表示しないか、これらのバッファー マーカーのデザインをトリップ マーカーとは異なるものにする必要があります。

私の質問に対する解決策や助けをいただければ幸いです。

ありがとうプラディープ

4

1 に答える 1

0

最終的なプラグ アンド プレイ ソリューションではありませんが、axisTickRenderer の formatString オプションを試すことが手がかりになります。

次のようなものを使用できると確信しています:

xaxis:{
    //Your other options here
    tickOptions:{
        formatString: function(){
                                  if(condition == 1) 
                                       return '<span style="color:red;">%0.1fV</span>'
                                  else 
                                       return '<span style="color:blue;">%0.1fV</span>'
                      }
    }
} 

http://www.jqplot.com/docs/files/jqplot-axisTickRenderer-js.html# $.jqplot.AxisTickRenderer.formatString

于 2012-11-07T07:15:02.263 に答える