2012-09-03 25 views
6

Estoy tratando de agregar un gráfico circular a mi aplicación winforms, pero el único gráfico que puedo encontrar en mi caja de herramientas es el gráfico de barras normal.¿Cómo puedo agregar un gráfico circular a mi aplicación winforms?

¿Hay alguna forma de formar este gráfico de barras como un gráfico circular o agregar un componente de gráfico circular a mi caja de herramientas utilizando algunas de las existentes .NET 4 framework (sin instalar ninguna biblioteca nueva como "DevExpress", etc.)?

+1

Si no desea agregar nuevas bibliotecas, tendrá que dibujar el gráfico circular por su cuenta. – coolmine

Respuesta

2

Sin herramientas de terceros la única manera de evitarlo sería para usted para crear un nuevo control de usuario en WPF para esta siguiendo este tutorial:

http://www.codeproject.com/Articles/28098/A-WPF-Pie-Chart-with-Data-Binding-Support

Y entonces acoger esta dentro del proyecto de Windows Forms, siguiendo este tutorial:

http://www.switchonthecode.com/tutorials/wpf-tutorial-using-wpf-in-winforms

de esta manera se ha creado el control de sí mismo sin la necesidad de descargar nada, aunque es posible que necesite contexto cambie para utilizar el tutorial de WPF - Espero que esto esté bien :)

10

En .NET 4 y posterior creo que tiene MS Chart en el marco. Lee más aquí: http://code.msdn.microsoft.com/Samples-Environments-for-b01e9c61

+0

Gracias por el enlace. Estoy probando esta biblioteca en este momento. Lo extraño aquí es esto; La página en sí misma establece que: "A partir de .NET Framework 4, los controles Chart son parte de .NET Framework". -> Entonces, ¿cómo es que estas librerías/controles no están ya instaladas en mi VS2010? Creo que es bastante extraño. Gracias de nuevo :) – AdiB

+0

¿Qué biblioteca es esa? Solo puedo encontrar un 3.5 uno. – ProfK

+0

La mejor respuesta en mi opinión. Siempre prefiero la bondad incorporada sobre terceros, incluso a veces si las incorporadas tienen menos características. –

8

Puede cambiar el tipo de gráfico mediante la selección de la serie en la ventana de la propiedad o utilizar el siguiente código de ejemplo

chart1.Series["Business"].ChartType = 
     System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Pie; 
3

estudio bien hecho visual tiene un gráfico circular. después de arrastrar el gráfico de barras. vaya a su panel de propiedades y luego a la serie de clic de gráfico. Aparecerá un cuadro de diálogo después del cual seleccionará el tipo de gráfico. hay una lista completa de diferentes tipos de gráficos para elegir entre

Cuestiones relacionadas