折れ線グラフのsetItemAxisDisplayStart(int start)の関数について教えてください。
温度センサーから読み取ったデータを、時刻と一緒に表にいれています。その表から折れ線グラフを描画するプログラムを作りました。表は時刻と温度を、最終行に追加して数値を入れており、それに伴い折れ線グラフのプロットを追加しています。グラフのプロットが右端までに到達すると見づらくなるため、データ数+5の数値を setItemAxisDisplayCount(int count)の引数に入れて、右端をあけたのが添付ファイルのグラフです。
データ数が少ない場合は良いのですが、数が多くなった場合はデータの途中からデータ数+5までを表示したいので、setItemAxisDisplayStart(int start)のstartに始めたい表の行番号(数値)を入れましたが、上手く表示できません。グラフ表示したいイメージは、スクロールが右端にある状態で、かつプロットが右端に来ていない状態です。
countの設定も変えてみましたが、表示範囲を狭めることができませんでした。
startとcountの関係を教えてください。
また、別の話にはなりますが、関数の引き渡しはint=Integerになっているのでしょうか。intにShort, Longを入れても対応できますでしょうか。
よろしくお願いいたします。