Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
9Activity
0 of .
Results for:
No results containing your search query
P. 1
Uso del control ZedGraph en C# - Gráficos circulares

Uso del control ZedGraph en C# - Gráficos circulares

Ratings: (0)|Views: 1,096|Likes:
Published by Aintzane Conde

More info:

Published by: Aintzane Conde on Sep 10, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF or read online from Scribd
See more
See less

07/04/2013

 
Uso del control ZedGraph con C# (Gráficos circulares) Aintzane Conde
Uso del control ZedGraph en C#Gráficos circulares
 
Uso del control ZedGraph con C# (Gráficos circulares) Aintzane Conde
Uso del control ZedGraph en C#Gráficos circulares
Vamos a ver algún ejemplo de los gráficos circulares que podemos implementar.
En estos ejemplos se sigue la dinámica del documentoUso del control ZedGraph en C#, siendo laúnica diferencia la que se establece en el código:
Gráfico circular
usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;usingZedGraph;//Para poder usar los comandos relacionados con el gráficonamespaceWindowsFormsApplication1{ public partial class Form1:Form { publicForm1(){InitializeComponent();Representacion(zgcGrafico);SetSize();} //Ajustar el tamaño y la ubicación del ZedGraphControl private voidSetSize() { //El control está siempre insertado en 10 píxeles del rectángulo formulario RectangleformRect =this.ClientRectangle; formRect.Inflate(-10, -10); if(zgcGrafico.Size != formRect.Size){zgcGrafico.Location = formRect.Location;zgcGrafico.Size = formRect.Size;}} private voidRepresentacion(ZedGraphControlzgcControl) { GraphPaneGrafico = zgcGrafico.GraphPane; //Títulos del gráficoGrafico.Title.Text ="Gráfico de segmentos circulares";Grafico.Title.FontSpec.IsItalic =true;Grafico.Title.FontSpec.Size = 24f;
 
Uso del control ZedGraph con C# (Gráficos circulares) Aintzane Conde
Grafico.Title.FontSpec.Family ="Times New Roman"; //Fondo del gráfico y ejesGrafico.Fill =new Fill(Color.White,Color.Goldenrod, 45.0f); Grafico.Chart.Fill.Type =FillType.None; //Establecer la leyenda en una ubicación arbritrariaGrafico.Legend.Position =LegendPos.Float;Grafico.Legend.Location =new Location(0.95f, 0.15f,CoordType.PaneFraction, AlignH.Right,AlignV.Top); Grafico.Legend.FontSpec.Size = 10f;Grafico.Legend.IsHStack =false; //Segmentos y creación del gráfico PieItemS1 = Grafico.AddPieSlice(20,Color.Navy,Color.White, 45f, 0,"1");  PieItemS2 = Grafico.AddPieSlice(40,Color.SandyBrown,Color.White, 45f, 0.2, "2"); PieItemS3 = Grafico.AddPieSlice(30,Color.Purple,Color.White, 45f, .0,"3");  PieItemS4 = Grafico.AddPieSlice(10.21,Color.LimeGreen,Color.White, 45f, 0, "4"); PieItemS5 = Grafico.AddPieSlice(250,Color.Red,Color.White, 45f, 0,"6");  PieItemS6 = Grafico.AddPieSlice(50,Color.Blue,Color.White, 45f, 0.2,"7");  PieItemS7 = Grafico.AddPieSlice(400,Color.Green,Color.White, 45f, 0,"8");  PieItemS8 = Grafico.AddPieSlice(50,Color.Yellow,Color.White, 45f, 0.2,"9"); S2.LabelDetail.FontSpec.FontColor =Color.Red; CurveListcurves = Grafico.CurveList; doubletotal = 0; for(intx = 0; x < curves.Count; x++) total += ((PieItem)curves[x]).Value; //Etiqueta del valor total TextObjtext =new TextObj("Valor "+ total.ToString(), 0.18F, 0.40F,CoordType.PaneFraction);text.Location.AlignH =AlignH.Center;text.Location.AlignV =AlignV.Bottom;text.FontSpec.Border.IsVisible =false;text.FontSpec.Fill =new Fill(Color.White,Color.FromArgb(255, 100, 100), 45F); text.FontSpec.StringAlignment =StringAlignment.Center;Grafico.GraphObjList.Add(text); TextObjtext2 =new TextObj(text); text2.FontSpec.Fill =new Fill(Color.Black); text2.Location.X += 0.008f;text2.Location.Y += 0.01f;Grafico.GraphObjList.Add(text2); //Se asegura que el eje Y se reajustará para dar cabida a los datos realeszgcGrafico.AxisChange(); //Forzar un redibujozgcGrafico.Invalidate();}}}

Activity (9)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Israel Xool liked this
darkrf2610 liked this
Gersain Barron liked this
Gersain Barron liked this
Maynor Lopez liked this
Martin Chañi liked this
Martin Chañi liked this

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->