如何设置图表栏宽度?

时间:2012-09-21 07:27:04

标签: c# winforms charts

我正在使用Visual Studio 2010在C#中编写Winforms应用程序。我正在使用常规工具箱中的图表控件来查看我的SQL数据库中的数据。如你所见,酒吧很宽。是否有某些属性或方法使其变小并修复?

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

3 个答案:

答案 0 :(得分:14)

我做了一个小例子绑定三个值并设置 dataPointCustomProperties PixelPointWidth

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

答案 1 :(得分:6)

您可以使用以下代码:

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

谢谢。

答案 2 :(得分:1)

您还可以在报告设计器中设置PixelPointWidth,如下所示。

  1. 点击图表系列,按F4显示属性。
  2. 更改PixelPointWidth节点中的CustomAttributes
  3. Settting PixelPointWidth