Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

It's my first plot and I tried to google for half an hour but couldn't figure out how to fix my attempt to replicate this graph. Could someone help me?

enter image description here

This is, what I have got:

Errors so far:

  1. parabola (2,2)node[pos=0.8, right=10pt] {erfahren}; positioning doesn't work, anyways the parables are wrong
  2. I couldn't find how to draw these parables, something like -((x-2)^2)+2

Thank you in advance !

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{positioning}

\begin{document}

\begin{tikzpicture}

     \draw (0,0) -- (5,0) node[pos=0.5,below=14pt] {Zeit$\rightarrow$};
     \draw (0,0) -- (0,3) node[pos=0.5, left=10pt][text width=2cm]{$\uparrow$\\Emotionale\\Insensität};

     \draw (0,0) parabola (2,2)node[pos=0.8, right=10pt] {erfahren};
     \draw[dashed] (0,0) parabola (3,2)node[pos=0.5, right=10pt] {vorhergesagt};

\end{tikzpicture}
\end{document}

enter image description here

share|improve this question
    
1. The change lines \\ doesn't work. Use a \parbox. 2. Try shift right=3pt. 3. Take a look at the Hobby package for "freehand" drawing of graphs. –  Charles Staats Mar 14 at 19:08
1  
Well, changing the lines works if the node is aligned. Imho I would say align=center is better than using a parbox but then it's only a gut feeling (i. e. I don't have a concise point for or against either one). –  henry Mar 14 at 19:11
    
@henry align or text width keys switch the node hbox to a minipage which is a little better for node text control –  percusse Mar 14 at 19:13
    
thank you ! I edited the graph. could someone give me advice, how to draw this upside down parables? and how to put the nodes with an I (Time1/2/3/4)? –  Tobias Wille Mar 14 at 20:14
add comment

1 Answer 1

up vote 6 down vote accepted

With a little TikZ:

\documentclass[tikz]{standalone}
\begin{document}
\begin{tikzpicture}
    % Time axis
    \draw (0,0) -- node[below=1cm] {Time $\to$} (6,0);
    % Emotional axis
    \draw (0,0) -- node[left] {\parbox{2cm}{\centering $\uparrow$ \\ Emotional \\ intensity}} (0,4);
    % Time ticks
    \foreach \x [count=\j] in {0.2,3,4.5,6} {
        \draw (\x,0) coordinate (t\j) -- (\x,-0.1cm) node[below] (tt\j) {Time \j};
    }
    \node[below] at (tt1.south) {(Emotional event)};
    % Curves
    \draw (t1) .. controls +(1,2) .. node[above right] {Experienced} (t2);
    \draw[dashed] (t1) .. controls +(1,4) .. node[above right] {Predicted} (t4);
\end{tikzpicture}
\end{document}

enter image description here

share|improve this answer
    
Thank you very much ! –  Tobias Wille Mar 14 at 20:31
1  
\parbox is not a TikZ solution! You may use align=center as node option instead. –  Paul Gaborit Mar 14 at 21:22
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.