SlideShare ist ein Scribd-Unternehmen logo
1 von 53
Downloaden Sie, um offline zu lesen
Fünf Schritte, um ein richtig schlechtes
Diagramm zu erstellen . . .
. . . und wie man es besser macht
Mathias Magdowski
Lehrstuhl für Elektromagnetische Verträglichkeit
Lizenz: cb CC BY 4.0 (Namensnennung, Weitergabe unter gleichen Bedingungen)
Beispieldaten How not to How to Nachtrag
Gliederung
Beispieldatensatz
Wie man es nicht macht
Wie man es besser macht
Was man nachträglich trotzdem noch versauen kann
2
Beispieldatensatz
Beispieldaten How not to How to Nachtrag
U = 1 V
A
I
4
Beispieldaten How not to How to Nachtrag
Frequenz (f in kHz) Strom (I in mA)
2 29,91
3 58,92
4 142,4
5 282,3
6 190,9
7 95,93
8 66,47
5
Wie man es nicht macht
Beispieldaten How not to How to Nachtrag
Schritt 1
plot(f,I)
7
Beispieldaten How not to How to Nachtrag
Schritt 1
8
Beispieldaten How not to How to Nachtrag
Schritt 2
10
Beispieldaten How not to How to Nachtrag
Schritt 2
11
Beispieldaten How not to How to Nachtrag
Schritt 2
12
Beispieldaten How not to How to Nachtrag
Schritt 3
13
Beispieldaten How not to How to Nachtrag
Schritt 3
14
Beispieldaten How not to How to Nachtrag
Schritt 4
*.jpg
15
Beispieldaten How not to How to Nachtrag
Schritt 4
16
Beispieldaten How not to How to Nachtrag
Schritt 5
Strom
Frequenz
Abbildung: Diagramm der Messdaten
17
Beispieldaten How not to How to Nachtrag
Was ist alles schiefgelaufen?
18
Beispieldaten How not to How to Nachtrag
Was ist alles schiefgelaufen?
Inhaltliche Kritik:
I Anzahl der Datenpunkte sehr gering
I Spline-Interpolation maskiert diese Tatsache
I fehlende Markierung der Datenpunkte, keine Einheiten
Formale Kritik:
I Rastergrafik, verlustbehaftete Kompression
I fehlende bzw. nachträglich hinzugefügte
Achsenbeschriftung
I keine sinnvolle Anpassung der Schriftart, Schriftgröße,
Farbe, Liniendicke, Gitternetzlinien, . . .
18
Wie man es besser macht
Beispieldaten How not to How to Nachtrag
Schritt 1
Rastergrafik vs. Vektorgrafik
20
Beispieldaten How not to How to Nachtrag
Rastergrafik
22
Beispieldaten How not to How to Nachtrag
Kompression
(a) 80 % Qualität (b) 60 % Qualität (c) 40 % Qualität (d) 20 % Qualität
23
Beispieldaten How not to How to Nachtrag
Kompression
(a) 80 % Qualität (b) 60 % Qualität (c) 40 % Qualität (d) 20 % Qualität
→ verlustfreie PNG-Kompression für Bilder mit wenigen Farben
23
Beispieldaten How not to How to Nachtrag
Vektorgrafik
25
Beispieldaten How not to How to Nachtrag
Umwandlung
Vektorgrafik → Rastergrafik:
Rasterung
26
Beispieldaten How not to How to Nachtrag
Umwandlung
Vektorgrafik → Rastergrafik:
Rasterung
Rastergrafik → Vektorgrafik:
I Vektorisierung
26
Beispieldaten How not to How to Nachtrag
Umwandlung
Vektorgrafik → Rastergrafik:
Rasterung
Rastergrafik → Vektorgrafik:
I Vektorisierung
I z. B. mit Potrace http://potrace.sourceforge.net/
(a) Originalbild (b) Ausgabe von Potrace
26
Beispieldaten How not to How to Nachtrag
Schritt 1
set(gcf,’PaperSize’,[12 9])
set(gcf,’PaperPosition’,[0 0 12 9])
set(gca,’Position’,[0.15,0.17,0.79,0.80])
print(’-dpdf’,[’datei.pdf’])
2000 3000 4000 5000 6000 7000 8000
0
0.05
0.1
0.15
0.2
0.25
0.3
28
Beispieldaten How not to How to Nachtrag
Schritt 2
xlabel(’Frequenz, f in Hz’)
ylabel(’Strom, I in A’)
2000 3000 4000 5000 6000 7000 8000
0
0.05
0.1
0.15
0.2
0.25
0.3
Frequenz, f in Hz
Strom,
I
in
A
29
Beispieldaten How not to How to Nachtrag
Schritt 2
grid on
2000 3000 4000 5000 6000 7000 8000
0
0.05
0.1
0.15
0.2
0.25
0.3
Frequenz, f in Hz
Strom,
I
in
A
30
Beispieldaten How not to How to Nachtrag
Schritt 2
set(get(gca,’Children’),’LineWidth’,2)
2000 3000 4000 5000 6000 7000 8000
0
0.05
0.1
0.15
0.2
0.25
0.3
Frequenz, f in Hz
Strom,
I
in
A
31
Beispieldaten How not to How to Nachtrag
Schritt 2
set(gca,’FontSize’,16)
set(get(gca,’XLabel’),’FontSize’,20)
set(get(gca,’YLabel’),’FontSize’,20)
2000 4000 6000 8000
0
0.05
0.1
0.15
0.2
0.25
0.3
Frequenz, f in Hz
Strom,
I
in
A
32
Beispieldaten How not to How to Nachtrag
Schritt 2
plot(f*1e-3,abs(I)*1e3)
xlabel(’Frequenz, f in kHz’)
ylabel(’Strom, I in mA’)
2 3 4 5 6 7 8
0
50
100
150
200
250
300
Frequenz, f in kHz
Strom,
I
in
mA
33
Beispieldaten How not to How to Nachtrag
Schritt 2
set(get(gca,’Children’),’Marker’,’o’)
2 3 4 5 6 7 8
0
50
100
150
200
250
300
Frequenz, f in kHz
Strom,
I
in
mA
34
Beispieldaten How not to How to Nachtrag
Schritt 3
Messung an 601 Frequenzpunkten in Schritten von 10 Hz
2 3 4 5 6 7 8
0
0.2
0.4
0.6
0.8
1
1.2
Frequenz, f in kHz
Strom,
I
in
A
36
Beispieldaten How not to How to Nachtrag
Schritt 3
2 3 4 5 6 7 8
0
0.2
0.4
0.6
0.8
1
1.2
Frequenz, f in kHz
Strom,
I
in
A
601 Punkte
7 Punkte
Abbildung: Gemessener Effektivwert des Stromes an einem passiven
Zweipol in Abhängigkeit der Frequenz für unterschiedliche Anzahlen
von Datenpunkten
37
Beispieldaten How not to How to Nachtrag
Strom
Frequenz
Abbildung: Diagramm der Messdaten
38
Beispieldaten How not to How to Nachtrag
The Window on the Other Side
So what do we see in the
window on the other side?
Looks like a naked woman –
wait a minute. It’s just the
outline of other things in the
room, like the drape. There is
lingerie and panties hanging
in front of the window and
her legs are the panties, her
hair is a plant on a cupboard.
And yes, unfortunately, that’s
just a wineglass there.
39
Beispieldaten How not to How to Nachtrag
U = 1 V
A
I
R1
L1
C1
R2
L2
C2
40
Was man nachträglich trotzdem noch
versauen kann
Beispieldaten How not to How to Nachtrag
Ideen?
42
Beispieldaten How not to How to Nachtrag
Ideen?
Murphys Gesetz:
Wenn es mehrere Möglichkeiten gibt, eine Aufgabe zu
erledigen, und eine davon in einer Katastrophe en-
det oder irgendwelche unerwünschten Konsequenzen
nach sich zieht, dann wird es jemand genau so ma-
chen.
42
Beispieldaten How not to How to Nachtrag
2 3 4 5 6 7 8
0
0.2
0.4
0.6
0.8
1
1.2
Frequenz, f in kHz
Strom,
I
in
A
601 Punkte
7 Punkte
(a) . . .
2 3 4 5 6 7 8
0
0.2
0.4
0.6
0.8
1
1.2
Frequenz, f in kHz
Strom,
I
in
A
601 Punkte
7 Punkte
(b) . . .
2 3 4 5 6 7 8
0
0.2
0.4
0.6
0.8
1
1.2
Frequenz, f in kHz
Strom,
I
in
A
601 Punkte
7 Punkte
(c) . . .
2 3 4 5 6 7 8
0
0.2
0.4
0.6
0.8
1
1.2
Frequenz, f in kHz
Strom,
I
in
A
601 Punkte
7 Punkte
(d) . . .
43
Beispieldaten How not to How to Nachtrag
I unnützer Stichpunkt 1
I unnützer Stichpunkt 2
I unnützer Stichpunkt 3
I unnützer Stichpunkt 4
2 3 4 5 6 7 8
0
0.2
0.4
0.6
0.8
1
1.2
Frequenz, f in kHz
Strom,
I
in
A
601 Punkte
7 Punkte
44
Beispieldaten How not to How to Nachtrag
2 3 4 5 6 7 8
0
0.2
0.4
0.6
0.8
1
1.2
Frequenz, f in kHz
Strom,
I
in
A
601 Punkte
7 Punkte
Figure: Measured root-mean-square value of the current at a passive
two-terminal circuit as a function of the frequency for different
numbers of samples.
45
Beispieldaten How not to How to Nachtrag
2 3 4 5 6 7 8
0
0.2
0.4
0.6
0.8
1
1.2
Frequenz, f in kHz
Strom,
I
in
A
601 Punkte
7 Punkte
Abbildung: Gemessener Effektivwert i des Stromes an einem
passiven Zweipol in Abhängigkeit der Frequenz F für unterschiedliche
Anzahlen von Datenpunkten
46
Beispieldaten How not to How to Nachtrag
L
ATEX
47
Beispieldaten How not to How to Nachtrag
begin{tikzpicture}
begin{axis}[
xlabel={Frequenz, $f$ in si{kilohertz}},
ylabel={Strom, $I$ in si{ampere}},
xmin=2,xmax=8,
ymin=0,ymax=1.2,
]
addplot table[header=false, ...
addlegendentry{601 Punkte};
addplot+[solid,only marks,mark=o] coordinates ...
addlegendentry{7 Punkte};
end{axis}
end{tikzpicture}
48
Beispieldaten How not to How to Nachtrag
2 3 4 5 6 7 8
0
0,2
0,4
0,6
0,8
1
1,2
Frequenz, f in kHz
Strom,
I
in
A
601 Punkte
7 Punkte
49
Beispieldaten How not to How to Nachtrag
width=0.8textwidth
2 2,5 3 3,5 4 4,5 5 5,5 6 6,5 7 7,5 8
0
0,2
0,4
0,6
0,8
1
1,2
Frequenz, f in kHz
Strom,
I
in
A
601 Punkte
7 Punkte
50
Beispieldaten How not to How to Nachtrag
xlabel={Frequency, $f$ in si{kilohertz}},
ylabel={Current, $I$ in si{ampere}},
...
2 2,5 3 3,5 4 4,5 5 5,5 6 6,5 7 7,5 8
0
0,2
0,4
0,6
0,8
1
1,2
Frequency, f in kHz
Current,
I
in
A
601 Points
7 Points
51
Beispieldaten How not to How to Nachtrag
rmfamily
pgfplotsset{cycle list name=linestyles}
2 2,5 3 3,5 4 4,5 5 5,5 6 6,5 7 7,5 8
0
0,2
0,4
0,6
0,8
1
1,2
Frequenz, f in kHz
Strom,
I
in
A
601 Punkte
7 Punkte
Abbildung: Trennung von Inhalt und Form in L
A
TEX
53
Beispieldaten How not to How to Nachtrag
http://www.emv.ovgu.de/
54

Weitere ähnliche Inhalte

Mehr von Mathias Magdowski

Chancen und Herausforderungen von ChatGPT - Wie kann mir ChatGPT helfen, mein...
Chancen und Herausforderungen von ChatGPT - Wie kann mir ChatGPT helfen, mein...Chancen und Herausforderungen von ChatGPT - Wie kann mir ChatGPT helfen, mein...
Chancen und Herausforderungen von ChatGPT - Wie kann mir ChatGPT helfen, mein...Mathias Magdowski
 
Well Stirred is Half Measured - EMC Tests in Reverberation Chambers
Well Stirred is Half Measured - EMC Tests in Reverberation ChambersWell Stirred is Half Measured - EMC Tests in Reverberation Chambers
Well Stirred is Half Measured - EMC Tests in Reverberation ChambersMathias Magdowski
 
Digitale Tools in hybriden Lehrformaten einsetzen Beitrag zu den Hochschuldid...
Digitale Tools in hybriden Lehrformaten einsetzen Beitrag zu den Hochschuldid...Digitale Tools in hybriden Lehrformaten einsetzen Beitrag zu den Hochschuldid...
Digitale Tools in hybriden Lehrformaten einsetzen Beitrag zu den Hochschuldid...Mathias Magdowski
 
Hybride Lehrformate erfolgreich gestalten - Beitrag zum Workshop on E-Learnin...
Hybride Lehrformate erfolgreich gestalten - Beitrag zum Workshop on E-Learnin...Hybride Lehrformate erfolgreich gestalten - Beitrag zum Workshop on E-Learnin...
Hybride Lehrformate erfolgreich gestalten - Beitrag zum Workshop on E-Learnin...Mathias Magdowski
 
Why the Wire is on Fire - Electromagnetic Field Coupling to Transmission Lines
Why the Wire is on Fire - Electromagnetic Field Coupling to Transmission LinesWhy the Wire is on Fire - Electromagnetic Field Coupling to Transmission Lines
Why the Wire is on Fire - Electromagnetic Field Coupling to Transmission LinesMathias Magdowski
 
Calculation of conversion factors for the RVC method in accordance with CISPR...
Calculation of conversion factors for the RVC method in accordance with CISPR...Calculation of conversion factors for the RVC method in accordance with CISPR...
Calculation of conversion factors for the RVC method in accordance with CISPR...Mathias Magdowski
 
Akademische Integrität bei Laborprotokollen - Plagiate proaktiv vermeiden und...
Akademische Integrität bei Laborprotokollen - Plagiate proaktiv vermeiden und...Akademische Integrität bei Laborprotokollen - Plagiate proaktiv vermeiden und...
Akademische Integrität bei Laborprotokollen - Plagiate proaktiv vermeiden und...Mathias Magdowski
 
Chancen und Herausforderungen von ChatGPT in der ingenieurwissenschaftlichen ...
Chancen und Herausforderungen von ChatGPT in der ingenieurwissenschaftlichen ...Chancen und Herausforderungen von ChatGPT in der ingenieurwissenschaftlichen ...
Chancen und Herausforderungen von ChatGPT in der ingenieurwissenschaftlichen ...Mathias Magdowski
 
Wie kann mir ChatGPT helfen, meine Elektrotechnik-Prüfung zu bestehen?
Wie kann mir ChatGPT helfen, meine Elektrotechnik-Prüfung zu bestehen?Wie kann mir ChatGPT helfen, meine Elektrotechnik-Prüfung zu bestehen?
Wie kann mir ChatGPT helfen, meine Elektrotechnik-Prüfung zu bestehen?Mathias Magdowski
 
Prüfungen, in denen Studierende gern zeigen, was sie können - Online-Workshop...
Prüfungen, in denen Studierende gern zeigen, was sie können - Online-Workshop...Prüfungen, in denen Studierende gern zeigen, was sie können - Online-Workshop...
Prüfungen, in denen Studierende gern zeigen, was sie können - Online-Workshop...Mathias Magdowski
 
Offene und alternative Prüfungsformate - Schulinterne Lehrer*innen-Fortbildun...
Offene und alternative Prüfungsformate - Schulinterne Lehrer*innen-Fortbildun...Offene und alternative Prüfungsformate - Schulinterne Lehrer*innen-Fortbildun...
Offene und alternative Prüfungsformate - Schulinterne Lehrer*innen-Fortbildun...Mathias Magdowski
 
Appetit auf Hybrid? - Praktische Rezepte für Technik und Didaktik in synchron...
Appetit auf Hybrid? - Praktische Rezepte für Technik und Didaktik in synchron...Appetit auf Hybrid? - Praktische Rezepte für Technik und Didaktik in synchron...
Appetit auf Hybrid? - Praktische Rezepte für Technik und Didaktik in synchron...Mathias Magdowski
 
Electromagnetic Compatibility Measurements in Reverberation Chambers
Electromagnetic Compatibility Measurements in Reverberation ChambersElectromagnetic Compatibility Measurements in Reverberation Chambers
Electromagnetic Compatibility Measurements in Reverberation ChambersMathias Magdowski
 
Alternative Prüfungsformate - Online-Workshop für das Netzwerk hdw nrw
Alternative Prüfungsformate - Online-Workshop für das Netzwerk hdw nrwAlternative Prüfungsformate - Online-Workshop für das Netzwerk hdw nrw
Alternative Prüfungsformate - Online-Workshop für das Netzwerk hdw nrwMathias Magdowski
 
Gute Lehre in hybriden Szenarien für heterogene Zielgruppen - Best-Practice-B...
Gute Lehre in hybriden Szenarien für heterogene Zielgruppen - Best-Practice-B...Gute Lehre in hybriden Szenarien für heterogene Zielgruppen - Best-Practice-B...
Gute Lehre in hybriden Szenarien für heterogene Zielgruppen - Best-Practice-B...Mathias Magdowski
 
Hybride Lehrformate zum Mitmachen - Vor-Ort- und Online-Teilnehmende gleicher...
Hybride Lehrformate zum Mitmachen - Vor-Ort- und Online-Teilnehmende gleicher...Hybride Lehrformate zum Mitmachen - Vor-Ort- und Online-Teilnehmende gleicher...
Hybride Lehrformate zum Mitmachen - Vor-Ort- und Online-Teilnehmende gleicher...Mathias Magdowski
 
Erfahrungen aus einer Open-Web-Präsenzprüfung mit Online-Einreichung in den G...
Erfahrungen aus einer Open-Web-Präsenzprüfung mit Online-Einreichung in den G...Erfahrungen aus einer Open-Web-Präsenzprüfung mit Online-Einreichung in den G...
Erfahrungen aus einer Open-Web-Präsenzprüfung mit Online-Einreichung in den G...Mathias Magdowski
 
Erfahrungen mit einem Online-Zulassungstest mit numerischen und MC-basierten ...
Erfahrungen mit einem Online-Zulassungstest mit numerischen und MC-basierten ...Erfahrungen mit einem Online-Zulassungstest mit numerischen und MC-basierten ...
Erfahrungen mit einem Online-Zulassungstest mit numerischen und MC-basierten ...Mathias Magdowski
 
Aktivierende und kollaborative Lehrmethoden - von Audience Response bis zur d...
Aktivierende und kollaborative Lehrmethoden - von Audience Response bis zur d...Aktivierende und kollaborative Lehrmethoden - von Audience Response bis zur d...
Aktivierende und kollaborative Lehrmethoden - von Audience Response bis zur d...Mathias Magdowski
 

Mehr von Mathias Magdowski (20)

Chancen und Herausforderungen von ChatGPT - Wie kann mir ChatGPT helfen, mein...
Chancen und Herausforderungen von ChatGPT - Wie kann mir ChatGPT helfen, mein...Chancen und Herausforderungen von ChatGPT - Wie kann mir ChatGPT helfen, mein...
Chancen und Herausforderungen von ChatGPT - Wie kann mir ChatGPT helfen, mein...
 
Well Stirred is Half Measured - EMC Tests in Reverberation Chambers
Well Stirred is Half Measured - EMC Tests in Reverberation ChambersWell Stirred is Half Measured - EMC Tests in Reverberation Chambers
Well Stirred is Half Measured - EMC Tests in Reverberation Chambers
 
Digitale Tools in hybriden Lehrformaten einsetzen Beitrag zu den Hochschuldid...
Digitale Tools in hybriden Lehrformaten einsetzen Beitrag zu den Hochschuldid...Digitale Tools in hybriden Lehrformaten einsetzen Beitrag zu den Hochschuldid...
Digitale Tools in hybriden Lehrformaten einsetzen Beitrag zu den Hochschuldid...
 
Hybride Lehrformate erfolgreich gestalten - Beitrag zum Workshop on E-Learnin...
Hybride Lehrformate erfolgreich gestalten - Beitrag zum Workshop on E-Learnin...Hybride Lehrformate erfolgreich gestalten - Beitrag zum Workshop on E-Learnin...
Hybride Lehrformate erfolgreich gestalten - Beitrag zum Workshop on E-Learnin...
 
Why the Wire is on Fire - Electromagnetic Field Coupling to Transmission Lines
Why the Wire is on Fire - Electromagnetic Field Coupling to Transmission LinesWhy the Wire is on Fire - Electromagnetic Field Coupling to Transmission Lines
Why the Wire is on Fire - Electromagnetic Field Coupling to Transmission Lines
 
Calculation of conversion factors for the RVC method in accordance with CISPR...
Calculation of conversion factors for the RVC method in accordance with CISPR...Calculation of conversion factors for the RVC method in accordance with CISPR...
Calculation of conversion factors for the RVC method in accordance with CISPR...
 
Akademische Integrität bei Laborprotokollen - Plagiate proaktiv vermeiden und...
Akademische Integrität bei Laborprotokollen - Plagiate proaktiv vermeiden und...Akademische Integrität bei Laborprotokollen - Plagiate proaktiv vermeiden und...
Akademische Integrität bei Laborprotokollen - Plagiate proaktiv vermeiden und...
 
Chancen und Herausforderungen von ChatGPT in der ingenieurwissenschaftlichen ...
Chancen und Herausforderungen von ChatGPT in der ingenieurwissenschaftlichen ...Chancen und Herausforderungen von ChatGPT in der ingenieurwissenschaftlichen ...
Chancen und Herausforderungen von ChatGPT in der ingenieurwissenschaftlichen ...
 
Wie kann mir ChatGPT helfen, meine Elektrotechnik-Prüfung zu bestehen?
Wie kann mir ChatGPT helfen, meine Elektrotechnik-Prüfung zu bestehen?Wie kann mir ChatGPT helfen, meine Elektrotechnik-Prüfung zu bestehen?
Wie kann mir ChatGPT helfen, meine Elektrotechnik-Prüfung zu bestehen?
 
Prüfungen, in denen Studierende gern zeigen, was sie können - Online-Workshop...
Prüfungen, in denen Studierende gern zeigen, was sie können - Online-Workshop...Prüfungen, in denen Studierende gern zeigen, was sie können - Online-Workshop...
Prüfungen, in denen Studierende gern zeigen, was sie können - Online-Workshop...
 
Offene und alternative Prüfungsformate - Schulinterne Lehrer*innen-Fortbildun...
Offene und alternative Prüfungsformate - Schulinterne Lehrer*innen-Fortbildun...Offene und alternative Prüfungsformate - Schulinterne Lehrer*innen-Fortbildun...
Offene und alternative Prüfungsformate - Schulinterne Lehrer*innen-Fortbildun...
 
Appetit auf Hybrid? - Praktische Rezepte für Technik und Didaktik in synchron...
Appetit auf Hybrid? - Praktische Rezepte für Technik und Didaktik in synchron...Appetit auf Hybrid? - Praktische Rezepte für Technik und Didaktik in synchron...
Appetit auf Hybrid? - Praktische Rezepte für Technik und Didaktik in synchron...
 
Electromagnetic Compatibility Measurements in Reverberation Chambers
Electromagnetic Compatibility Measurements in Reverberation ChambersElectromagnetic Compatibility Measurements in Reverberation Chambers
Electromagnetic Compatibility Measurements in Reverberation Chambers
 
Alternative Prüfungsformate - Online-Workshop für das Netzwerk hdw nrw
Alternative Prüfungsformate - Online-Workshop für das Netzwerk hdw nrwAlternative Prüfungsformate - Online-Workshop für das Netzwerk hdw nrw
Alternative Prüfungsformate - Online-Workshop für das Netzwerk hdw nrw
 
Gute Lehre in hybriden Szenarien für heterogene Zielgruppen - Best-Practice-B...
Gute Lehre in hybriden Szenarien für heterogene Zielgruppen - Best-Practice-B...Gute Lehre in hybriden Szenarien für heterogene Zielgruppen - Best-Practice-B...
Gute Lehre in hybriden Szenarien für heterogene Zielgruppen - Best-Practice-B...
 
Hybride Lehrformate zum Mitmachen - Vor-Ort- und Online-Teilnehmende gleicher...
Hybride Lehrformate zum Mitmachen - Vor-Ort- und Online-Teilnehmende gleicher...Hybride Lehrformate zum Mitmachen - Vor-Ort- und Online-Teilnehmende gleicher...
Hybride Lehrformate zum Mitmachen - Vor-Ort- und Online-Teilnehmende gleicher...
 
Erfahrungen aus einer Open-Web-Präsenzprüfung mit Online-Einreichung in den G...
Erfahrungen aus einer Open-Web-Präsenzprüfung mit Online-Einreichung in den G...Erfahrungen aus einer Open-Web-Präsenzprüfung mit Online-Einreichung in den G...
Erfahrungen aus einer Open-Web-Präsenzprüfung mit Online-Einreichung in den G...
 
Erfahrungen mit einem Online-Zulassungstest mit numerischen und MC-basierten ...
Erfahrungen mit einem Online-Zulassungstest mit numerischen und MC-basierten ...Erfahrungen mit einem Online-Zulassungstest mit numerischen und MC-basierten ...
Erfahrungen mit einem Online-Zulassungstest mit numerischen und MC-basierten ...
 
Aktivierende und kollaborative Lehrmethoden - von Audience Response bis zur d...
Aktivierende und kollaborative Lehrmethoden - von Audience Response bis zur d...Aktivierende und kollaborative Lehrmethoden - von Audience Response bis zur d...
Aktivierende und kollaborative Lehrmethoden - von Audience Response bis zur d...
 
Coupling to Complex Systems
Coupling to Complex SystemsCoupling to Complex Systems
Coupling to Complex Systems
 

Fünf Schritte, um ein richtig schlechtes Diagramm zu erstellen ... und wie man es besser macht

  • 1. Fünf Schritte, um ein richtig schlechtes Diagramm zu erstellen . . . . . . und wie man es besser macht Mathias Magdowski Lehrstuhl für Elektromagnetische Verträglichkeit Lizenz: cb CC BY 4.0 (Namensnennung, Weitergabe unter gleichen Bedingungen)
  • 2. Beispieldaten How not to How to Nachtrag Gliederung Beispieldatensatz Wie man es nicht macht Wie man es besser macht Was man nachträglich trotzdem noch versauen kann 2
  • 4. Beispieldaten How not to How to Nachtrag U = 1 V A I 4
  • 5. Beispieldaten How not to How to Nachtrag Frequenz (f in kHz) Strom (I in mA) 2 29,91 3 58,92 4 142,4 5 282,3 6 190,9 7 95,93 8 66,47 5
  • 6. Wie man es nicht macht
  • 7. Beispieldaten How not to How to Nachtrag Schritt 1 plot(f,I) 7
  • 8. Beispieldaten How not to How to Nachtrag Schritt 1 8
  • 9. Beispieldaten How not to How to Nachtrag Schritt 2 10
  • 10. Beispieldaten How not to How to Nachtrag Schritt 2 11
  • 11. Beispieldaten How not to How to Nachtrag Schritt 2 12
  • 12. Beispieldaten How not to How to Nachtrag Schritt 3 13
  • 13. Beispieldaten How not to How to Nachtrag Schritt 3 14
  • 14. Beispieldaten How not to How to Nachtrag Schritt 4 *.jpg 15
  • 15. Beispieldaten How not to How to Nachtrag Schritt 4 16
  • 16. Beispieldaten How not to How to Nachtrag Schritt 5 Strom Frequenz Abbildung: Diagramm der Messdaten 17
  • 17. Beispieldaten How not to How to Nachtrag Was ist alles schiefgelaufen? 18
  • 18. Beispieldaten How not to How to Nachtrag Was ist alles schiefgelaufen? Inhaltliche Kritik: I Anzahl der Datenpunkte sehr gering I Spline-Interpolation maskiert diese Tatsache I fehlende Markierung der Datenpunkte, keine Einheiten Formale Kritik: I Rastergrafik, verlustbehaftete Kompression I fehlende bzw. nachträglich hinzugefügte Achsenbeschriftung I keine sinnvolle Anpassung der Schriftart, Schriftgröße, Farbe, Liniendicke, Gitternetzlinien, . . . 18
  • 19. Wie man es besser macht
  • 20. Beispieldaten How not to How to Nachtrag Schritt 1 Rastergrafik vs. Vektorgrafik 20
  • 21. Beispieldaten How not to How to Nachtrag Rastergrafik 22
  • 22. Beispieldaten How not to How to Nachtrag Kompression (a) 80 % Qualität (b) 60 % Qualität (c) 40 % Qualität (d) 20 % Qualität 23
  • 23. Beispieldaten How not to How to Nachtrag Kompression (a) 80 % Qualität (b) 60 % Qualität (c) 40 % Qualität (d) 20 % Qualität → verlustfreie PNG-Kompression für Bilder mit wenigen Farben 23
  • 24. Beispieldaten How not to How to Nachtrag Vektorgrafik 25
  • 25. Beispieldaten How not to How to Nachtrag Umwandlung Vektorgrafik → Rastergrafik: Rasterung 26
  • 26. Beispieldaten How not to How to Nachtrag Umwandlung Vektorgrafik → Rastergrafik: Rasterung Rastergrafik → Vektorgrafik: I Vektorisierung 26
  • 27. Beispieldaten How not to How to Nachtrag Umwandlung Vektorgrafik → Rastergrafik: Rasterung Rastergrafik → Vektorgrafik: I Vektorisierung I z. B. mit Potrace http://potrace.sourceforge.net/ (a) Originalbild (b) Ausgabe von Potrace 26
  • 28. Beispieldaten How not to How to Nachtrag Schritt 1 set(gcf,’PaperSize’,[12 9]) set(gcf,’PaperPosition’,[0 0 12 9]) set(gca,’Position’,[0.15,0.17,0.79,0.80]) print(’-dpdf’,[’datei.pdf’]) 2000 3000 4000 5000 6000 7000 8000 0 0.05 0.1 0.15 0.2 0.25 0.3 28
  • 29. Beispieldaten How not to How to Nachtrag Schritt 2 xlabel(’Frequenz, f in Hz’) ylabel(’Strom, I in A’) 2000 3000 4000 5000 6000 7000 8000 0 0.05 0.1 0.15 0.2 0.25 0.3 Frequenz, f in Hz Strom, I in A 29
  • 30. Beispieldaten How not to How to Nachtrag Schritt 2 grid on 2000 3000 4000 5000 6000 7000 8000 0 0.05 0.1 0.15 0.2 0.25 0.3 Frequenz, f in Hz Strom, I in A 30
  • 31. Beispieldaten How not to How to Nachtrag Schritt 2 set(get(gca,’Children’),’LineWidth’,2) 2000 3000 4000 5000 6000 7000 8000 0 0.05 0.1 0.15 0.2 0.25 0.3 Frequenz, f in Hz Strom, I in A 31
  • 32. Beispieldaten How not to How to Nachtrag Schritt 2 set(gca,’FontSize’,16) set(get(gca,’XLabel’),’FontSize’,20) set(get(gca,’YLabel’),’FontSize’,20) 2000 4000 6000 8000 0 0.05 0.1 0.15 0.2 0.25 0.3 Frequenz, f in Hz Strom, I in A 32
  • 33. Beispieldaten How not to How to Nachtrag Schritt 2 plot(f*1e-3,abs(I)*1e3) xlabel(’Frequenz, f in kHz’) ylabel(’Strom, I in mA’) 2 3 4 5 6 7 8 0 50 100 150 200 250 300 Frequenz, f in kHz Strom, I in mA 33
  • 34. Beispieldaten How not to How to Nachtrag Schritt 2 set(get(gca,’Children’),’Marker’,’o’) 2 3 4 5 6 7 8 0 50 100 150 200 250 300 Frequenz, f in kHz Strom, I in mA 34
  • 35. Beispieldaten How not to How to Nachtrag Schritt 3 Messung an 601 Frequenzpunkten in Schritten von 10 Hz 2 3 4 5 6 7 8 0 0.2 0.4 0.6 0.8 1 1.2 Frequenz, f in kHz Strom, I in A 36
  • 36. Beispieldaten How not to How to Nachtrag Schritt 3 2 3 4 5 6 7 8 0 0.2 0.4 0.6 0.8 1 1.2 Frequenz, f in kHz Strom, I in A 601 Punkte 7 Punkte Abbildung: Gemessener Effektivwert des Stromes an einem passiven Zweipol in Abhängigkeit der Frequenz für unterschiedliche Anzahlen von Datenpunkten 37
  • 37. Beispieldaten How not to How to Nachtrag Strom Frequenz Abbildung: Diagramm der Messdaten 38
  • 38. Beispieldaten How not to How to Nachtrag The Window on the Other Side So what do we see in the window on the other side? Looks like a naked woman – wait a minute. It’s just the outline of other things in the room, like the drape. There is lingerie and panties hanging in front of the window and her legs are the panties, her hair is a plant on a cupboard. And yes, unfortunately, that’s just a wineglass there. 39
  • 39. Beispieldaten How not to How to Nachtrag U = 1 V A I R1 L1 C1 R2 L2 C2 40
  • 40. Was man nachträglich trotzdem noch versauen kann
  • 41. Beispieldaten How not to How to Nachtrag Ideen? 42
  • 42. Beispieldaten How not to How to Nachtrag Ideen? Murphys Gesetz: Wenn es mehrere Möglichkeiten gibt, eine Aufgabe zu erledigen, und eine davon in einer Katastrophe en- det oder irgendwelche unerwünschten Konsequenzen nach sich zieht, dann wird es jemand genau so ma- chen. 42
  • 43. Beispieldaten How not to How to Nachtrag 2 3 4 5 6 7 8 0 0.2 0.4 0.6 0.8 1 1.2 Frequenz, f in kHz Strom, I in A 601 Punkte 7 Punkte (a) . . . 2 3 4 5 6 7 8 0 0.2 0.4 0.6 0.8 1 1.2 Frequenz, f in kHz Strom, I in A 601 Punkte 7 Punkte (b) . . . 2 3 4 5 6 7 8 0 0.2 0.4 0.6 0.8 1 1.2 Frequenz, f in kHz Strom, I in A 601 Punkte 7 Punkte (c) . . . 2 3 4 5 6 7 8 0 0.2 0.4 0.6 0.8 1 1.2 Frequenz, f in kHz Strom, I in A 601 Punkte 7 Punkte (d) . . . 43
  • 44. Beispieldaten How not to How to Nachtrag I unnützer Stichpunkt 1 I unnützer Stichpunkt 2 I unnützer Stichpunkt 3 I unnützer Stichpunkt 4 2 3 4 5 6 7 8 0 0.2 0.4 0.6 0.8 1 1.2 Frequenz, f in kHz Strom, I in A 601 Punkte 7 Punkte 44
  • 45. Beispieldaten How not to How to Nachtrag 2 3 4 5 6 7 8 0 0.2 0.4 0.6 0.8 1 1.2 Frequenz, f in kHz Strom, I in A 601 Punkte 7 Punkte Figure: Measured root-mean-square value of the current at a passive two-terminal circuit as a function of the frequency for different numbers of samples. 45
  • 46. Beispieldaten How not to How to Nachtrag 2 3 4 5 6 7 8 0 0.2 0.4 0.6 0.8 1 1.2 Frequenz, f in kHz Strom, I in A 601 Punkte 7 Punkte Abbildung: Gemessener Effektivwert i des Stromes an einem passiven Zweipol in Abhängigkeit der Frequenz F für unterschiedliche Anzahlen von Datenpunkten 46
  • 47. Beispieldaten How not to How to Nachtrag L ATEX 47
  • 48. Beispieldaten How not to How to Nachtrag begin{tikzpicture} begin{axis}[ xlabel={Frequenz, $f$ in si{kilohertz}}, ylabel={Strom, $I$ in si{ampere}}, xmin=2,xmax=8, ymin=0,ymax=1.2, ] addplot table[header=false, ... addlegendentry{601 Punkte}; addplot+[solid,only marks,mark=o] coordinates ... addlegendentry{7 Punkte}; end{axis} end{tikzpicture} 48
  • 49. Beispieldaten How not to How to Nachtrag 2 3 4 5 6 7 8 0 0,2 0,4 0,6 0,8 1 1,2 Frequenz, f in kHz Strom, I in A 601 Punkte 7 Punkte 49
  • 50. Beispieldaten How not to How to Nachtrag width=0.8textwidth 2 2,5 3 3,5 4 4,5 5 5,5 6 6,5 7 7,5 8 0 0,2 0,4 0,6 0,8 1 1,2 Frequenz, f in kHz Strom, I in A 601 Punkte 7 Punkte 50
  • 51. Beispieldaten How not to How to Nachtrag xlabel={Frequency, $f$ in si{kilohertz}}, ylabel={Current, $I$ in si{ampere}}, ... 2 2,5 3 3,5 4 4,5 5 5,5 6 6,5 7 7,5 8 0 0,2 0,4 0,6 0,8 1 1,2 Frequency, f in kHz Current, I in A 601 Points 7 Points 51
  • 52. Beispieldaten How not to How to Nachtrag rmfamily pgfplotsset{cycle list name=linestyles} 2 2,5 3 3,5 4 4,5 5 5,5 6 6,5 7 7,5 8 0 0,2 0,4 0,6 0,8 1 1,2 Frequenz, f in kHz Strom, I in A 601 Punkte 7 Punkte Abbildung: Trennung von Inhalt und Form in L A TEX 53
  • 53. Beispieldaten How not to How to Nachtrag http://www.emv.ovgu.de/ 54