0

Teechart バージョン .Net と VS2005 を使用しています。

X 軸のデータが空の場合、データを表示したくありません。

Teechart 機能の Axis break ツールは既に使用しています。しかし、チャートには非常に多くの空のデータがあります。それには別の答えが必要です。

どうやってやるの?

私を助けてください!!!

ここに画像の説明を入力

私のコード:

datatable dt = new datatable();

Steema.TeeChart.Styles.Line line = new Steema.TeeChart.Styles.Line();
TChart1.Series.Add(line);

Steema.TeeChart.Axis axis = new Steema.TeeChart.Axis();
TChart1.Axes.Custom.Add(axis);

axis.StartPosition = 9;
axis.EndPosition = 11;
axis.Labels.Items.Add(0, " ");
axis.Labels.Items.Add(1, " ");
axis.Labels.Items[0].Visible = true;
axis.Labels.Items[1].Visible = true;
axis.Title.Caption = "A";
axis.Title.Font.Color = Color.Red;

DataRow row;
row = dt.NewRow();
row["X"] = "1";  //next input : 2, 3, 8, 9, 10 
row["Y"] = "1";  //next input : 1, 1, 0, 0,  0
dt.Rows.Add(row);

TChart1.Series[0].XValues.DataMember = "X";
TChart1.Series[0].YValues.DataMember = "Y";
TChart1.Series[0].DataSource = dt;
4

1 に答える 1

0

AxisBreaks ツールを使用すると、データのギャップごとに「ブレーク」を追加できます。例は、TeeChart のプログラム グループで利用できる機能デモのWhat's New?\Welcome !\New Chart Tools\Axis Break Toolの例にあります。

別の方法として、デモの All Features\Welcome !\Chart styles\Financial\Candle (OHLC)\Axis Labels no Weekendsの例と同様のことを行っています。

于 2013-06-17T14:26:05.653 に答える