Sign in Join
Wiki copytemporary

PlotPanel/fr: what changed

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

Title: PlotPanel/fr

OldNewLine
1+## Plotpanel
2+
3+PlotPanel est un composant pour Lazarus pour remplacer (plus ou moins ) le composant TChart. Avec une certaine modification il peut également être employé avec Kylix, Delphi 5, 6 ou 7.
4+
5+Avec PlotPanel vous pouvez tracer des lignes - , points - et graphes à barres . Les graphiques animés sont également possibles .
6+
7+Ce logiciel est présenté tel quel , sans aucune garantie écrite . Employer ainsi le logiciel à votre propre risque .
8+
9+### Capture d'écran
10+
11+<figure>
12+<img src="Plotpanel2.png" title="Plotpanel2.png" />
13+<figcaption>Plotpanel2.png</figcaption>
14+</figure>
15+
16+## Installation
17+
18+Pour installer le composant PlotPanel dans Lazarus vous devez faire ce qui suit:
19+
20+- Télécharger le paquet PlotPanel (plotpanel.zip) depuis : <http://science4all.nl/?Programming:MICAM:Lazarus> ou depuis [Site SourceForge de Lazarus CCR](http://sourceforge.net/project/showfiles.php?group_id=92177&package_id=181065).
21+- Unzip plotpanel.zip dans un répertoire de votre choix .
22+- Démarrer Lazarus
23+- Effectuer les actions nécessaires pour installer le paquet (voir [[Install Packages|installation des paquets]]).
24+
25+Après que avoir fait ceci en entier, il doit y avoir un nouvel onglet dans la palette de composantsavec le nom "Extra". Vous pouvez employer le Plotpanel maintenant
26+
27+Exécutez le PlotPanelDemo pour explorer les possibilités de PlotPanel. N.B. Vous pouvez essayer PlotPanel sans installer le composant en exécutant TryPlotPanel!
28+
29+## Description du composant PlotPanel
30+
31+C'est une description très grossière du composant . Voir les exemples pour l'explication sur la façon d'utiliser le composant . Le composant PlotPanel est dérivé du composant TCustomPanel. À cette fenêtre de tracé, des possibilités sont ajoutées .
32+
33+## Propriétés héritées de TCustomPanel
34+
35+
36+**Align**, **Anchors**, **Autosize**, **BevelInner / Outer / Width**
37+
38+**Borderspacing**, **BorderStyle**, **Borderwidth**
39+
40+**Color** est la couleur de la bordure du tracé
41+
42+**Constraints**, **Cursor**, **Dragmode**, Permis
43+
44+**Font** est la police du titre du tracé
45+
46+**Height**, **HelpContext**, **HelpKeyword**, **HelpType**, **Hint**
47+
48+**Left**, **Name**, **ParenColor**, **Parentfont**, **ParentShowHint**
49+
50+**PopupMenu**, **ShowHint**, **TabOrder**, **TabStop**
51+
52+**Tag**, **Top**, **Visible**, **Width**
53+
54+## Les propriétés suivantes sont ajoutées
55+
56+
57+**BackColor**C'est la couleur de fond de la zone de traçage
58+
59+**GridColor**Quand vous lui donner la même couleur que celle du fond, la grille est invisible
60+
61+**LayerOption**Pour la traçage facile d'une seule couche ceci peut être fixé à False. Il n'est pas possible de fixer ceci à True directement (voir les méthodes )
62+
63+**Margin** La largeur de la bordure du traçé en Pixel
64+
65+**PlotMode** Trois modes tracé sont possibles : pmBar, pmLine et pmDot
66+
67+**PlotPen** Propriétés du stylo de traçage . Si LayerOption est False, alors toutes les propriétés secondaire peuvent être fixées. Si LayerOption est True, alors l'informations sur le stylo de traçage est transféré par l'intermédiaire de la méthode LayerOptions(méthodes )
68+
69+**Title** Le titre est au centre supérieur du tracé et utilisations la propriété Font
70+
71+**PlotBMP** C'est un Bitmap couvrant le graphique entier (voir la démo pour son usage )
72+
73+**Les propriétés de l'axe des abscisses :**
74+
75+
76+**XMarks** Si vrai, l'axe des abscisses a des marques
77+
78+**XMarksFont** Police utilisée pour XMarks
79+
80+**XMarksInterval** Intervalle entre deux lignes dans la grille (s'applique pour les échelles linéaires seulement)
81+
82+**XMax** Valeur maximum de X qui est visible
83+
84+**XMin**Valeur minimale de X qui est visible
85+
86+**XScaleLog**Si VRAIE l'échelle est logarithmique (l'intervalle est déterminé par le composant )
87+
88+**Pour l'axe des ordonnées le même s'applique .**
89+
90+## Méthodes :
91+
92+**AddXY(X,Y:Extended)**
93+
94+`   Avec cette méthode vous pouvez ajouter des points(ou lignes ) au tracé`\
95+`   Exemple `\
96+`   for i:= -10 to 10 do`\
97+`      PlotPanel1.AddXY(i,i*i)`\
98+`   Ceci trace un parabole. La ligne est tracée avec les propriétés PlotPen `\
99+`   Note :vous pouvez seulement tracer qu'une seule couche .`
100+
101+**AddXY(X,Y:Extended, Color:Tcolor,Layer:Integer)**
102+
103+`   Avec cette méthode il est possible de tracer jusqu'à 8 lignes dans couleurs différentes,`\
104+`   plotmodes et penwidths (voir  LayerOptions comment fixer linewidth et plotmodes )`
105+
106+**LayerOptions(Layer:Integer;PlotMode:TPlotMode;PenWidth:Integer)**
107+
108+`   Chaque couche peut employer un différent Plotmode et PenWidth`\
109+`   Quand vous appelez cette méthode LayerOPtion sera fixé à TRUE. Quand vous utiliser une seule couche à nouveau vous devez fixer LayerOption à False!`
110+
111+**Autoscale(Layer:Integer)**
112+
113+`   Avec cette méthode vous pouvez ajuster la taille du tracé automatiquement `
114+
115+**ClearData**
116+
117+`   effacer les données du tracé .`
118+
119+**ConvertS2W(x,y: Extended; var WX,WY : Extended)**
120+
121+`   Convertit les coordonnées d'écran X,Y en vraies coordonnées WX,WY.When X et Y sont hors des limites , la fonction retourne False, autrement True`
122+
123+**Freeze(Boolean)**
124+
125+`   Quand  Freeze(True) est exécuté  tout traçage est fait sur un bitmap invisible.`\
126+`   Après un Freeze(False) tout le tracé est montré . Ceci produit des animations sans clignotement.`
127+
128+**HideLayer(Layer:Integer)**
129+
130+`   Employer ceci pour cacher une seule couche dans le traçé`
131+
132+**UnHideLayer(Layer:Integer)**
133+
134+`   Montre la couche cachée de nouveau `\
135+`   N.B. Quand vous ajoutez des points à une couche cachée , l'ancienne couche est supprimée  et les nouveaux points sont les seuls points dans cette couche !`
136+
137+**Paint**
138+
139+`   Repeint le graphique entier  (est fait automatiquement par le système si nécessaire )`
140+
141+Marien van Westen
142+
143+---
144+*From the Free Pascal wiki, page "PlotPanel/fr", as it stood on 2014-04-29 after a change by Wangyouworld, 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).*

Back to history