PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tikz/pgf: Unsichtbare Linie?



campa
11-06-2009, 23:59
Hallo,

irgendwie denke ich, dass diese Frage ganz einfach zu beantworten ist, aber bisher habe ich dazu keine Lösung gefunden.

Ich möchte eine Fläche unter einer Kurve einfärben bzw. schraffieren. Die Kurve plotte ich über Gnuplot. Zum Füllen muss man ja nun das Polygon unten rum schließen. Allerdings möchte ich nun die Linien auf der x-Achse und die Linien zu dem y-Anfangs- und y-Endwert nicht sehen, aber trotzdem die Fläche färben.
Ist das möglich?
Hier das Beispiel:
\begin{tikzpicture}[scale=1]
\draw[blue,very thick,dashed,fill=gray!30] plot[id=platt1,domain=0:2,samples=50]
function{3*exp(-3.5*x)} -- (2,0) -- (0,0) -- cycle;
\end{tikzpicture}

mechanicus
12-06-2009, 00:41
Hallo,

ich würde einfach zwei mal das gleiche malen :D


\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[scale=1]
\draw[white,line width=0pt,fill=gray!30] plot[id=platt1,domain=0:2,samples=50]
function{3*exp(-3.5*x)} -- (2,0) -- (0,0) -- cycle;

\draw[blue,dashed] plot[id=platt1,domain=0:2,samples=50]
function{3*exp(-3.5*x)} -- (2,0);
\end{tikzpicture}
\end{document}


Gruß
Marco

campa
12-06-2009, 14:44
Hm, nicht schön aber tut seinen Zweck! :)
Danke ;)

ne andere Möglichkeit gibt es auch nicht oder?

localghost
12-06-2009, 16:02
[...] ne andere Möglichkeit gibt es auch nicht oder?
Durchsuche die Anleitung von pgf/tikZ (http://ctan.org/pkg/pgf) mal nach clip.


MfG
Thorsten¹