Sign in Join
Wiki copytemporary

PlotPanel/es: what changed

Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
11## Plotpanel
22
33PlotPanel es un componente para Lazarus que sustituye (más o menos) al componente TChart. Con algunas modificaciones puede también utilizarse con Kylix y Delphi 5, 6 o 7.
44
55Con PlotPanel se pueden dibujar rectas, puntos y diagramas de barras. También gráficos animados.
66
77Este software se presenta como tal, sin ninguna garantía escrita. Así que úselo bajo su propia responsabilidad.
88
99### Captura de pantalla
1010
11-<figure>
12-<img src="Plotpanel2.png" title="Plotpanel2.png" />
13-<figcaption>Plotpanel2.png</figcaption>
14-</figure>
11+![](/wiki-images/2/24/Plotpanel2.png)
1512
1613## Instalación
1714
1815Para instalar el componente PlotPanel en Lazarus debe hacer lo siguiente:
1916
2017- Descargue el paquete PlotPanel (plotpanel.zip) desde: <http://science4all.nl/?Programming___Lazarus> o desde [Lazarus CCR SourceForge site](http://sourceforge.net/project/showfiles.php?group_id=92177&package_id=181065).
2118- Descomprima plotpanel.zip en una carpeta de su elección.
2219- Inicie Lazarus.
2320- Realice las acciones necesarias para instalar el paquete (vea [[Install Packages/es|Instalación de paquetes]]).
2421
2522Después de haber hecho todo esto, deberá aparecer una nueva pestaña en la paleta de componentes con el nombre "Extra". Ahora puede utilizar el Plotpanel.
2623
2724También es posible instalarlo a través del Gestor de Paquetes Online (Online Package Manager) que se encargará de descargar, descompimir, compilar e instalarlo adecuadamente.
2825
2926Ejecute PlotPanelDemo para explorar las características de PlotPanel.
3027
3128Puede probar PlotPanel sin instalar el componente, ¡ejecutando TryPlotPanel!
3229
3330## Descripción del componente PlotPanel
3431
3532Esta es una descripción muy elemental del componente. En los ejemplos encontrará explicaciones de cómo utilizarlo. PlotPanel se deriva del componente TCustomPanel. Se han añadido capacidades de trazado de gráficos.
3633
3734## Propiedades heredadas de TCustomPanel
3835
3936
4037**Align, Anchors, Autosize, BevelInner** / **Outer** / **Width**
4138
4239**Borderspacing, BorderStyle, Borderwidth**
4340
4441**Color**: es el color del margen del gráfico
4542
4643**Constraints, Cursor, Dragmode, Enabled**
4744
4845**Font**: es el tipo de letra del título del gráfico
4946
5047**Height, HelpContext, HelpKeyword, HelpType, Hint**
5148
5249**Left, Name, ParenColor, Parentfont, ParentShowHint**
5350
5451**PopupMenu, ShowHint, TabOrder, TabStop**
5552
5653'''Tag, Top, Visible, Width
5754
5855'''
5956
6057## Se han añadido las siguientes propiedades
6158
6259
6360**BackColor:**Éste es el color de fondo del área de trazado.
6461
6562**GridColor:**Cuando le ponga el mismo color que a Backcolor, la rejilla será invisible.
6663
6764**LayerOption:**Para trazar fácilmente una sola capa puede seleccionar False. No es posible seleccionar True directamente (ver métodos).
6865
6966**Margin:** El ancho del margen del gráfico en píxeles.
7067
7168**PlotMode:** Hay tres modos posibles de trazo: pmBar, pmLine and pmDot (barra, recta y punto).
7269
7370**PlotPen:** Propiedades de la pluma trazadora. Si LayerOption es False, entonces se pueden seleccionar todas las subpropiedades. Si LayerOption es True, entonces la información sobre la pluma trazadora se transfiere por medio del método LayerOptions (véase Métodos).
7471
7572**Title:** Title está en el centro de la parte superior del recuadro y usa la propiedad Font.
7673
7774**PlotBMP:** Esto es un mapa de bit que contiene el gráfico completo (véase la demo para entender su uso).
7875
7976**Propiedades del eje X:**
8077
8178
8279**XLabel:** Etiqueta del eje x.
8380
8481**XMarks:** Si está a True, el eje X tiene marcas.
8582
8683**XMarksFont:** Tipo de letra usado en las marcas del eje X.
8784
8885**XMarksInterval:** Intervalo entre marcas en la rejilla (se aplica solamente a escalas lineales).
8986
9087**XMax:** Valor máximo de X que es visible.
9188
9289**XMin:**Mínimo valor de X que es visible.
9390
9491**XScaleLog:**Si se selecciona TRUE la escala es logarítmica (el intervalo es determinado por el componente).
9592
9693**Para el eje Y se aplica lo mismo.**
9794
9895## Métodos
9996
10097
10198**AddXY(X,Y:Extended):**
10299
103100Con este método se puede añadir al trazado puntos (o líneas ).
104101
105102
106103Ejemplo:
107104
108105``` pascal
109106 for i:= -10 to 10 do PlotPanel1.AddXY(i,i*i);
110107```
111108
112109
113110Esto dibuja una parábola. La recta se traza con las propiedades de PlotPen. Note que puede trazar solamente una capa.
114111
115112
116113**AddXY(X,Y:Extended, Color:Tcolor,Layer:Integer):**
117114
118115Con este método es posible trazar hasta 8 rectas en diferentes colores, modos de trazado y ancho de pluma (véase en LayerOptions cómo seleccionar linewidth y plotmodes).
119116
120117
121118**LayerOptions(Layer:Integer;PlotMode:TPlotMode;PenWidth:Integer):**
122119
123120Cada capa usa un Plotmode y PenWidth diferente.
124121
125122Cuando llame a este método, la propiedad LayerOPtion se pondrá a TRUE. ¡Cuando quiera utilizar un sola capa otra vez tendrá que poner LayerOption en False!
126123
127124
128125**Autoscale(Layer:Integer):**
129126
130127Con este método puede ajustar el tamaño del trazo automáticamente.
131128
132129
133130**ClearData:**
134131
135132Limpia los datos de los trazos.
136133
137134
138135**ConvertS2W(x,y: Extended; var WX,WY : Extended):**
139136
140137Convierte las coordenadas de pantalla X,Y a las coordenadas reales WX,WY. :Cuando X e Y se salen de los límites, la función devuelve False, en caso contrario True.
141138
142139
143140**Freeze(Boolean):**
144141
145142Cuando se ejecuta Freeze(True), se hace todo el trazado en un mapa de bit invisible.
146143
147144Después un Freeze(False) hace que se muestre el trazado completo. Esto produce animaciones sin parpadeo.
148145
149146
150147**HideLayer(Layer:Integer):**
151148
152149Utilice esto para ocultar una sola capa del trazado.
153150
154151
155152**UnHideLayer(Layer:Integer):**
156153
157154Muestra de nuevo la capa que estaba oculta.
158155
159156¡Cuando añada puntos a una capa oculta,la capa anterior existente se borrará y los nuevos puntos serán los únicos en ella!
160157
161158
162159**Paint:**
163160
164161Repinta el gráfico completo (el sistema lo hace automáticamente cuando es necesario).
165162
166163Marien van Westen
167164
168165---
169166*From the Free Pascal wiki, page "PlotPanel/es", as it stood on 2020-03-22 after a change by Jma sp, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*
170167Category: Castellano
171168Category: Charting
172169Category: Components
173170Category: Español
174171Category: Graphics

Back to history