Hello, I am trying to figure out how to make a bode plot (a.k.a. bode diagram) in ggplot2.
An example of such a diagram can be found here: http://meweb.ecn.purdue.edu/~me475/ctm/freq/bode2.GIF The example above shows the gain and phase characteristic of a linear system. In my case, I would like to compare visually several systems on the same diagram. The data in the data frame is arranged like this: frequency | gain | phase | system 0.0 | 1.0 | 0.0 | system 1 0.5 | 1.2 | -0.1 | system 1 1.0 | 1 .4| -0.2 | system 1 . . 0.0 | 2.2 | 0.0 | system 2 0.5 | 2.2 | -0.5 | system 2 1.0 | 2 .4| -0.6 | system 2 . . . First problem is, I would expect I'll need to use layers (for each "plot", "panel", "axes", whatever it is called) in ggplot, but I don't know how. The second problem is that those two "panels" need to have a common legend (or "key"), which says "system 1" "system 2" . And that doesn't seem to be trivial either. Any help appreciated, Regards, TL ______________________________________________ [email protected] mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.

