summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/tkz-base/latex/TKZdoc-base-marks.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/latex/tkz-base/latex/TKZdoc-base-marks.tex')
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/latex/TKZdoc-base-marks.tex192
1 files changed, 192 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/tkz-base/latex/TKZdoc-base-marks.tex b/Master/texmf-dist/doc/latex/tkz-base/latex/TKZdoc-base-marks.tex
new file mode 100644
index 00000000000..97f9fabb12b
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tkz-base/latex/TKZdoc-base-marks.tex
@@ -0,0 +1,192 @@
+\section{Marks, marques ou symboles}
+
+J'ai distingué les points utilisés en géométrie euclidienne et les « marks » ou symboles que l'on peut rencontrés en statistiques.
+
+Pour positionner le symbole, on utilise la macro \tkzcname{tkzDefPoint} pour définir correctement un point, puis la macro \tkzcname{tkzDrawMark} pour tracer le symbole.
+
+Il est fréquent d'avoir à tracer un nuage de points, j'ai donc créé une macro qui permet de définir plusieurs points rapidement.
+
+Un symbole "mark" peut être mise à l'échelle , ce qui est parfois utile, mais en revanche si on modifie différemment les abscisses et les ordonnées alors les "marks" sont déformées.
+
+Rappel: il était déjà possible de créer un nuage de points avec la macro \tkzcname{tkzDefPoints}, mais cela impose de donner une référence (un nom) à chaque point, ce qui est parfois fastidieux. La macro \tkzcname{tkzSetOfPoints} permet de définir des points \tkzname{tkzPt1}, \tkzname{tkzPt2},etc.
+La macro \tkzcname{tkzDefSetOfPoints} a été défini
+
+
+C'est ce qu'on appelle fréquemment « nuage de points». La différence par rapport à la macro \tkzcname{tkzDefPoints}, c'est que la référence aux points est donnée par un préfixe (par défaut tkzPt) et le numéro du point.
+Les points ne sont pas tracés. Voir
+\hyperlink{label_tkzDefSetOfPoints}{tkzDefSetOfPoints}
+
+\subsection{\tkzcname{tkzDrawSetOfPoints}}
+
+\begin{NewMacroBox}{tkzDrawSetOfPoints}{\oarg{local options}}
+Permet de placer des symboles sur les points définis par \tkzcname{tkzDefSetOfPoints}.
+
+\medskip
+\begin{tabular}{lll}
+options & défaut & définition \\
+\midrule
+\TOline{prefix} {tkzPt} {préfixe des noms des points}
+\end{tabular}
+\end{NewMacroBox}
+
+ \subsubsection{Tracé d'un nuage avec \tkzcname{tkzDrawSetOfPoints}}
+\begin{tkzexample}[latex=6cm,small]
+\begin{tikzpicture}[scale=0.75]
+\tkzInit[xmax=6,ymin=1000,ymax=5000,ystep=1000]
+\tkzDrawX[label=$m$,below=10pt]
+\tkzDrawY[label=$R(m)$,above=10pt]
+\tkzLabelX[font=\scriptsize]
+\tkzLabelY[font=\scriptsize]
+\tkzDefSetOfPoints[show]{1/2000,2/3000,4/2500,5/4200}
+\tkzDrawSetOfPoints[mark=ball,mark size=3pt]
+\end{tikzpicture}
+\end{tkzexample}
+
+\newpage
+\subsection{\tkzcname{tkzJoinSetOfPoints}}
+
+\begin{NewMacroBox}{tkzJoinSetOfPoints}{\oarg{local options}}
+Permet de joindre les symboles par des segments de droite. Il est possible d'utiliser bien sûr toutes les options de \TIKZ.
+
+\medskip
+\begin{tabular}{lll}
+options & défaut & définition \\
+\midrule
+\TOline{prefix} {tkzPt} {préfixe des noms des points}
+\end{tabular}
+\end{NewMacroBox}
+
+\subsubsection{Lier les points d'un nuage avec \tkzcname{tkzJoinSetOfPoints}}
+\begin{tkzexample}[latex=7cm,small]
+\begin{tikzpicture}[scale=1]
+\tkzInit[xmax=5,
+ ymin=1000,ymax=6000,ystep=1000]
+\tkzDrawX[label=$m$,below=13pt]
+\tkzDrawY[label=$R(m)$]
+\tkzLabelX[font=\scriptsize]
+\tkzLabelY[font=\scriptsize]
+\tkzDefSetOfPoints{%
+ 1/2000,2/3000,4/2500,5/4200}
+\tkzJoinSetOfPoints[%
+ thick,
+ color=brown]
+\tkzDrawSetOfPoints[%
+ mark=ball
+ ,mark size=3pt]
+\end{tikzpicture}
+\end{tkzexample}
+
+\subsubsection{Utilisation des points d'un nuage}
+
+\begin{tkzexample}[latex=7cm,small]
+\begin{tikzpicture}[scale=.5]
+\tkzInit[xmax=5,ymin=1000,
+ ymax=6000,ystep=1000]
+\tkzGrid[color=orange!30]
+\tkzDrawX[label=$m$,below=13pt]
+\tkzDrawY[label=$R(m)$]
+\tkzLabelX[font=\scriptsize]
+\tkzLabelY[font=\scriptsize]
+\tkzDefSetOfPoints[prefix=P]{%
+ 1/2000,2/3000,3/2000,4/2500,5/4200}
+\tkzDrawPolySeg[%
+ color=brown!50,
+ line width=2pt](P1,P2,P3,P4,P5)
+\end{tikzpicture}
+\end{tkzexample}
+
+% \subsection{Mark option \tkzname{mark} et \tkzname{size}}
+\subsection{\tkzcname{tkzSetUpMark}}
+
+\begin{NewMacroBox}{tkzSetUpMark}{\oarg{local options}}
+\begin{tabular}{lll}
+options & défaut & définition \\
+\midrule
+\TOline{liste}{no default}{exemple \tkzcname{tkzSetUpMark[mark=heart]}}
+\end{tabular}
+
+\end{NewMacroBox}
+
+\subsubsection{Deux nuages}
+\begin{tkzexample}[latex=7cm,small]
+\begin{tikzpicture}
+\tkzInit[xmax=5.5,ymin=1000,%
+ ymax=6000,ystep=2000]
+\tkzGrid[color=orange!30]
+\tkzDrawX[label=$m$,below=13pt]
+\tkzDrawY[above left,label=$R(m)$]
+\tkzLabelX[below right,font=\scriptsize]
+\tkzLabelY[font=\scriptsize]
+\tkzDefSetOfPoints{1/2000,2/3000,3/2000,
+ 4/2500,5/4200}
+\tkzDefSetOfPoints[prefix=P]{1/3200,2/4100,
+ 3/3300,4/3300,5/5000}
+\tkzSetUpMark[mark=heart,color=black,
+ fill=red!30,size=4pt]
+\tkzJoinSetOfPoints[thick,color=blue,double]
+\tkzDrawSetOfPoints
+\tkzJoinSetOfPoints[prefix=P,thick,color=orange]
+\tkzDrawSetOfPoints[prefix=P,mark=square*,
+ mark size=4pt,
+ mark options={color=blue,fill=blue!40}]
+\tkzText[draw,color = red,
+ fill = orange!20](3,5800)%
+ {Recette en fonction du mois}
+ \end{tikzpicture}
+\end{tkzexample}
+
+\subsection{\tkzcname{tkzDrawMark}}
+
+\begin{NewMacroBox}{tkzDrawMark}{\oarg{local options}\parg(point)}
+Place un symbole. Plus efficace que la suivante pour placer un seul symbole.
+
+\medskip
+\begin{tabular}{lll}
+options & défaut & définition \\
+\midrule
+\TOline{prefix} {tkzPt} {préfixe des noms des points}
+\end{tabular}
+\end{NewMacroBox}
+
+
+\begin{tkzexample}[latex=7cm,small]
+ \begin{tikzpicture}
+ \tkzInit[xmax=3,ymax=1]
+ \tkzAxeXY
+ \tkzDrawMark[mark=ball](1,.5)
+ \end{tikzpicture}
+\end{tkzexample}
+
+
+\subsection{\tkzcname{tkzDrawMarks}}
+
+\begin{NewMacroBox}{tkzDrawMarks}{\oarg{local options}\parg(list of points)}
+Permet de placer une série de marques.
+
+\medskip
+\begin{tabular}{lll}
+options & défaut & définition \\
+\midrule
+\TOline{prefix} {tkzPt} {préfixe des noms des points}
+\end{tabular}
+\end{NewMacroBox}
+
+\subsubsection{Mark et nuage; utilisation de \tkzcname{tkzDrawMarks}}
+\begin{tkzexample}[latex=7cm,small]
+ \begin{tikzpicture}
+ \tkzInit[xmax=6,ymin=1000,
+ ymax=5000,ystep=1000]
+ \tkzAxeXY
+ \tkzDefSetOfPoints[prefix=P]{%
+ 1/2000,
+ 2/3000,
+ 4/2500,
+ 5/4200}
+ \tkzDrawSegments[color=brown!50]%
+(P1,P2 P2,P3 P3,P4)
+ \tkzDrawMarks[mark=ball](P1,P2,P3,P4)
+ \end{tikzpicture}
+\end{tkzexample}
+
+
+\endinput \ No newline at end of file