2012-09-21 38 views
10

Estoy usando Visual Studio 2010 para escribir una aplicación Winforms en C#. Estoy usando el control de gráfico de la caja de herramientas normal para ver los datos de mi base de datos SQL. Como ve, la barra es muy ancha. ¿Hay alguna propiedad o forma de hacerlo más pequeño y fijo?¿Cómo establecer el ancho de la barra de gráficos?

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

Respuesta

12

hice un pequeño ejemplo tres valores de unión y establecer el PixelPointWidth de dataPointCustomProperties.

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"; 

se traducirá en esta tabla

Chart bar width 1px

+3

Esto también funciona. chart1.Series ["Series1"]. SetCustomProperty ("PixelPointWidth", "1"); –

4

Usted puede utilizar el siguiente código:

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

Gracias.

0

También puede establecer PixelPointWidth en el diseñador de informes como se muestra a continuación.

  1. Haga clic en la serie de gráfico, presione F4 para mostrar las propiedades.
  2. Cambie el PixelPointWidth en el nodo CustomAttributes.

Settting PixelPointWidth

Cuestiones relacionadas