von Bartman » Mo 6. Mär 2017, 14:14
pointloma hat geschrieben:Die Zahlen von Users & Producers Accuracy sind eigentlich Prozentzahlen, das hatte ich oben noch vergessen. Dementsprechend sollten diese auch zwei Nachkommazahlen haben.
Was mir hierbei noch fehlt sind Prozentzeichen hinter den Kommazahlen (eigentlich ja Punktzahlen) und ein rechtsbündiger Abschluss dieser.
Sind diese Prozentzeichen in jeder der beschriebenen Zellen eine Vorgabe, oder darf dieses Zeichen auch für eine ganze Zeile bzw. Spalte stehen?
\documentclass[fontsize=12pt]{scrreprt}
\usepackage[utf8]{inputenc} %Eingabekodierung
\usepackage[ngerman]{babel} %deutscher Sprachraum
\usepackage[T1]{fontenc} %Ausgabefonts
\usepackage{times}
%\usepackage{newtxtext,newtxmath}
\usepackage[left=25mm,right=30mm,top=25mm,bottom=25mm]{geometry}
\usepackage{multirow}
\usepackage{booktabs}
\usepackage{rotating}
\usepackage{siunitx}
\usepackage{etoolbox}
\usepackage{showframe}
\sisetup{
locale=DE,
detect-weight
}
\begin{document}
\begin{table}[htbp]
\robustify\bfseries
\small
\centering
\begin{tabular}{
p{.8cm}
l
S[table-format=5.2]
S[table-format=4.2]
S[table-format=3.2]
S[table-format=5.2]
S[table-format=2.2]
}
\toprule
&& \multicolumn{4}{c}{Klassifikationsdaten} & \multicolumn{1}{>{\centering}p{1.7cm}}{Producers Accuracy}\\
\cmidrule(lr){3-6}
&& {Landwirtschaft} & {Wüste} & {Wasser} & {Siedlung} & \\
&& &&&& \si{\percent}\\ % <- eingefügt
\midrule
\multirow{4}{*}{\rotatebox{90}{\parbox{1.8cm}{\centering\hspace{0pt} Referenzdaten}}} & Landwirtschaft & 20925 & 450 & 675 & 1575 & 88.57\\
& Wüste & 450 & 3825 & 0 & 225 & 85.00\\
& Wasser & 0 & 0 & 450 & 0 & 0.00\\
& Siedlung & 1125 & 0 & 450 & 20250 & 92.78\\
\midrule
& Users Accuracy (\si{\percent}) & 93.00 & 89.47 & 0.00 & 91.84 & \bfseries {90.99}\\ % <- geändert
\bottomrule
\end{tabular}
\caption{Fehlermatrix Verschnitt pixel- und objektbasierte Klassifikation}
\end{table}
\end{document}
Mir ist nicht so recht klar, wie dieser rechtsbündige Abschluss aussehen soll. Könntest Du vielleicht anhand eines
Bildes ein Beispiel zeigen, um etwaige Missverständnisse auszuschließen.
Nur die Zahl 90.99 soll einen Punkt statt eines Kommas als Dezimaltrennzeichen haben?
Nachtrag:
Prozentzeichen in jeder Zelle in der betreffenden Zeile und Spalte:
\documentclass[fontsize=12pt]{scrreprt}
\usepackage[utf8]{inputenc} %Eingabekodierung
\usepackage[ngerman]{babel} %deutscher Sprachraum
\usepackage[T1]{fontenc} %Ausgabefonts
\usepackage{times}
%\usepackage{newtxtext,newtxmath}
\usepackage[left=25mm,right=30mm,top=25mm,bottom=25mm]{geometry}
\usepackage{multirow}
\usepackage{booktabs}
\usepackage{rotating}
\usepackage{siunitx}
\usepackage{etoolbox}
\usepackage{showframe}
\sisetup{
locale=DE,
detect-weight
}
\begin{document}
\begin{table}[htbp]
\robustify\bfseries
\small
\centering
\sisetup{
table-number-alignment = center,
table-figures-decimal = 2,
table-space-text-post =\,\si{\percent}
}
\begin{tabular}{
p{.8cm}
l
S[table-figures-integer = 5]
S[table-figures-integer = 4]
S[table-figures-integer = 3]
S[table-figures-integer = 5]
S[table-figures-integer = 2]
}
\toprule
&& \multicolumn{4}{c}{Klassifikationsdaten} & \multicolumn{1}{>{\centering}p{1.7cm}}{Producers Accuracy}\\
\cmidrule(lr){3-6}
&& {Landwirtschaft} & {Wüste} & {Wasser} & {Siedlung} & \\
\midrule
\multirow{4}{*}{\rotatebox{90}{\parbox{1.8cm}{\centering\hspace{0pt} Referenzdaten}}} & Landwirtschaft & 20925 & 450 & 675 & 1575 & 88.57\,\si{\percent}\\
& Wüste & 450 & 3825 & 0 & 225 & 85.00\,\si{\percent}\\
& Wasser & 0 & 0 & 450 & 0 & 0.00\,\si{\percent}\\
& Siedlung & 1125 & 0 & 450 & 20250 & 92.78\,\si{\percent}\\
\midrule
& Users Accuracy & 93.00\,\si{\percent} & 89.47\,\si{\percent} & 0.00\,\si{\percent} & 91.84\,\si{\percent} & \bfseries {90.99}\,\si{\percent}\\
\bottomrule
\end{tabular}
\caption{Fehlermatrix Verschnitt pixel- und objektbasierte Klassifikation}
\end{table}
\end{document}
[quote="pointloma"]Die Zahlen von Users & Producers Accuracy sind eigentlich Prozentzahlen, das hatte ich oben noch vergessen. Dementsprechend sollten diese auch zwei Nachkommazahlen haben.
Was mir hierbei noch fehlt sind Prozentzeichen hinter den Kommazahlen (eigentlich ja Punktzahlen) und ein rechtsbündiger Abschluss dieser.[/quote]
Sind diese Prozentzeichen in jeder der beschriebenen Zellen eine Vorgabe, oder darf dieses Zeichen auch für eine ganze Zeile bzw. Spalte stehen?
[code]\documentclass[fontsize=12pt]{scrreprt}
\usepackage[utf8]{inputenc} %Eingabekodierung
\usepackage[ngerman]{babel} %deutscher Sprachraum
\usepackage[T1]{fontenc} %Ausgabefonts
\usepackage{times}
%\usepackage{newtxtext,newtxmath}
\usepackage[left=25mm,right=30mm,top=25mm,bottom=25mm]{geometry}
\usepackage{multirow}
\usepackage{booktabs}
\usepackage{rotating}
\usepackage{siunitx}
\usepackage{etoolbox}
\usepackage{showframe}
\sisetup{
locale=DE,
detect-weight
}
\begin{document}
\begin{table}[htbp]
\robustify\bfseries
\small
\centering
\begin{tabular}{
p{.8cm}
l
S[table-format=5.2]
S[table-format=4.2]
S[table-format=3.2]
S[table-format=5.2]
S[table-format=2.2]
}
\toprule
&& \multicolumn{4}{c}{Klassifikationsdaten} & \multicolumn{1}{>{\centering}p{1.7cm}}{Producers Accuracy}\\
\cmidrule(lr){3-6}
&& {Landwirtschaft} & {Wüste} & {Wasser} & {Siedlung} & \\
&& &&&& \si{\percent}\\ % <- eingefügt
\midrule
\multirow{4}{*}{\rotatebox{90}{\parbox{1.8cm}{\centering\hspace{0pt} Referenzdaten}}} & Landwirtschaft & 20925 & 450 & 675 & 1575 & 88.57\\
& Wüste & 450 & 3825 & 0 & 225 & 85.00\\
& Wasser & 0 & 0 & 450 & 0 & 0.00\\
& Siedlung & 1125 & 0 & 450 & 20250 & 92.78\\
\midrule
& Users Accuracy (\si{\percent}) & 93.00 & 89.47 & 0.00 & 91.84 & \bfseries {90.99}\\ % <- geändert
\bottomrule
\end{tabular}
\caption{Fehlermatrix Verschnitt pixel- und objektbasierte Klassifikation}
\end{table}
\end{document}[/code]
Mir ist nicht so recht klar, wie dieser rechtsbündige Abschluss aussehen soll. Könntest Du vielleicht anhand eines [url=http://golatex.de/wie-haenge-ich-ein-bild-an-meine-frage-t18411.html]Bildes[/url] ein Beispiel zeigen, um etwaige Missverständnisse auszuschließen.
Nur die Zahl 90.99 soll einen Punkt statt eines Kommas als Dezimaltrennzeichen haben?
[b]Nachtrag:[/b]
Prozentzeichen in jeder Zelle in der betreffenden Zeile und Spalte:
[code]\documentclass[fontsize=12pt]{scrreprt}
\usepackage[utf8]{inputenc} %Eingabekodierung
\usepackage[ngerman]{babel} %deutscher Sprachraum
\usepackage[T1]{fontenc} %Ausgabefonts
\usepackage{times}
%\usepackage{newtxtext,newtxmath}
\usepackage[left=25mm,right=30mm,top=25mm,bottom=25mm]{geometry}
\usepackage{multirow}
\usepackage{booktabs}
\usepackage{rotating}
\usepackage{siunitx}
\usepackage{etoolbox}
\usepackage{showframe}
\sisetup{
locale=DE,
detect-weight
}
\begin{document}
\begin{table}[htbp]
\robustify\bfseries
\small
\centering
\sisetup{
table-number-alignment = center,
table-figures-decimal = 2,
table-space-text-post =\,\si{\percent}
}
\begin{tabular}{
p{.8cm}
l
S[table-figures-integer = 5]
S[table-figures-integer = 4]
S[table-figures-integer = 3]
S[table-figures-integer = 5]
S[table-figures-integer = 2]
}
\toprule
&& \multicolumn{4}{c}{Klassifikationsdaten} & \multicolumn{1}{>{\centering}p{1.7cm}}{Producers Accuracy}\\
\cmidrule(lr){3-6}
&& {Landwirtschaft} & {Wüste} & {Wasser} & {Siedlung} & \\
\midrule
\multirow{4}{*}{\rotatebox{90}{\parbox{1.8cm}{\centering\hspace{0pt} Referenzdaten}}} & Landwirtschaft & 20925 & 450 & 675 & 1575 & 88.57\,\si{\percent}\\
& Wüste & 450 & 3825 & 0 & 225 & 85.00\,\si{\percent}\\
& Wasser & 0 & 0 & 450 & 0 & 0.00\,\si{\percent}\\
& Siedlung & 1125 & 0 & 450 & 20250 & 92.78\,\si{\percent}\\
\midrule
& Users Accuracy & 93.00\,\si{\percent} & 89.47\,\si{\percent} & 0.00\,\si{\percent} & 91.84\,\si{\percent} & \bfseries {90.99}\,\si{\percent}\\
\bottomrule
\end{tabular}
\caption{Fehlermatrix Verschnitt pixel- und objektbasierte Klassifikation}
\end{table}
\end{document}[/code]