2012-03-09 38 views

答えて

2

グラフ(MSChart)は、ラベルを表示するには、スマートラベル技術を使用しています。

あなたの行を取り除く方法は2つあります。

series.SmartLabelStyle.Enabled = False; 

スマートラベル技術を無効しかし、ラベルが衝突する可能性があり、あなたのチャートが読めない

それとも、選択的にこの

s.SmartLabelStyle.CalloutStyle = LabelCalloutStyle.None;         
s.SmartLabelStyle.CalloutLineAnchorCapStyle = LineAnchorCapStyle.None; 
s.SmartLabelStyle.CalloutLineColor = Color.Transparent; 
を行うことができますになるように、あなたが最終結果を好まないかもしれません

しかし、これもエンドユーザを混乱させる可能性があり、ラベルが正しいデータポイント/バーの近くにない可能性があります

詳細情報はこちらを

http://msdn.microsoft.com/en-us/library/system.web.ui.datavisualization.charting.smartlabelstyle.aspx http://support2.dundas.com/OnlineDocumentation/WebChart2005/UsingSmartLabels.html

+0

ありがとうございます、私は確認してお知らせします。 – Parwej

+0

ありがとうございました。うまくいきました。 – Parwej

0

この行は、チャートに矢印記号を除去するために十分です。

series.SmartLabelStyle.CalloutLineColor = Color.Transparent; 
関連する問題