Delphi2006
TChartを使用して折れ線グラフを表示するプログラムを作成しております。
縦軸に数値・横軸に日付を表示してるのですが、
縦軸が0のときチャートの軸と重なって表示されません。
またポイントも重なって欠けた状態で表示されます。
この系列のZOrderメソッドを使用してみましたが
うまくいきませんでした。
縦軸の終了/開始位置をずらす方法も考えましたが、
なるべくならずらさずに行いたい考えです。
この0の時は、チャートの軸をなぞるように表示したいのですが
どのようにすればよいのでしょうか?
よろしくお願いします。
ひょっとして線の色は黒?
ひょっとして折れ線は階段表示?
であれば、線の色を変える or 線の太さを変える
って言うのはどうでしょうか?
3Kさまありがとうございます。
<ひょっとして線の色は黒?
<ひょっとして折れ線は階段表示?
軸の色は黒で、系列の線の色は青です。
系列の種類はリボンです。
線の色や太さを変えるということは
つまり軸の線の色や太さを変えるということでしょうか?
軸の線が系列の線を上書いてる状態?なので
色や太さを変えてもダメでした。。。OTL
現状のチャートの設定は、、、
☆上下左右の軸枠を非表示
☆上のタイトル非表示
☆左および下の、値の自動調整なし(プログラムで最大値・最小値設定)
☆壁の軸枠表示&色は黒&サイズ1
☆グリッド非表示
☆左の始点:-3左の終点97
☆下の始点:-5下の終点95
☆系列のポイント表示&円&サイズ3
☆系列の線の色は青&サイズ1
ちなみにDelphi2006のTeeChartのVerはいくつでしょうか?
私のTeeChartVer6では軸ラインが最上位になる事は今まで使った中では
ありませんでした。また、☆左の始点:-3...☆下の始点:-5のように
マイナス設定も出来ないような?
それと、軸ラインが最上位になるのは「0」の軸ラインだけで、たとえば
「0.5」とか「1」とかでも軸ラインが最上位になるのでしょうか?
また、新規にプログラム作成で単純にリボン系列を追加しただけでも
同じ症状になるのでしょうか?
3K様
返信遅くなり申し訳ございません。
<ちなみにDelphi2006のTeeChartのVerはいくつでしょうか?
TeeChart Standard 4.04です。
<マイナス設定も出来ないような?
大変申し訳ございません。確かにマイナスは出来ません。
位置(p)と間違えてました。
職場からでなく自宅から書込みを行ったので本当にすみません。
<それと、軸ラインが最上位になるのは「0」の軸ラインだけで、たとえば
<「0.5」とか「1」とかでも軸ラインが最上位になるのでしょうか?
軸ラインが最上位になるのは「0」のときだけです。
値が0以上なら重ならないので問題ないです。
それと、現状のチャートの設定、、、は
「系列のある値が0のとき軸ラインよりも上に表示されない」
という問題を回避するための設定でした。
言葉足らずで本当に申し訳ございません。
やりたいことは、壁タブの軸枠を非表示で
軸タブの各軸枠を表示にした場合のときでした。
ツイート | ![]() |