2012-09-21 4 views
10

私はVisual Studio 2010を使ってC#でWinformsアプリケーションを作成しています。私は通常のツールボックスのチャートコントロールを使用してSQLデータベースからデータを表示しています。あなたが見るように、バーは非常に広いです。それを小さくして固定するための財産や方法はありますか?チャートバーの幅を設定するには?

http://priv.hiphotos.baidu.com/album/s%3D308%3Bq%3D90/sign=131a1ec68bd4b31cf43c92bbbfed5642/d4628535e5dde711c9184673a7efce1b9c166168.jpg?psign=de6394777d1ed21b3ae15fd4ad4712a551da81cb3bdb1fb1

答えて

12

私は三つの値を結合小さな例を行なったし、PixelPointWidthのdataPointCustomPropertiesを設定します。

Chart1.Series["Series1"]["PixelPointWidth"] = "15"; 

ありがとう:

int[] liste = new int[] { 1, 2, 3 };//, 4, 5, 6, 7 }; 
chart1.Series["Series1"].Points.DataBind(liste, "sampleData", "count", "Tooltip=count"); 
// dataPointCustomProperties 
chart1.Series["Series1"]["PixelPointWidth"] = "1"; 

がこのチャート

Chart bar width 1px

+3

これも動作します。 chart1.Series ["Series1"]。SetCustomProperty( "PixelPointWidth"、 "1"); –

4

次のコードを使用することができますになります。

0

レポートデザイナーでPixelPointWidthを次のように設定することもできます。

  1. チャートシリーズをクリックし、F4をクリックしてプロパティを表示します。
  2. PixelPointWidthCustomAttributesノードに変更します。

Settting PixelPointWidth

関連する問題