Dank deiner Antwort, Rais, konnte ich das jetzt hinbiegen, auch wenn mich diese doof Effekte mit den \hline stören.
wie bekomme ich es wohl hin, dass ich einen Balken gestalten kann, der (sagen wir mal) einen Wert von 23% hat, jedoch aus 10 % Frauen und 13 % Männern besteht? Natürlich soll der Balken dann bei 10% eine andere Farbe bekommen und die restlichen 13% in dieser darstellen. Also z.B. die Frauen in rot und die Männer in blau?
Wäre cool, wenn ihr mir damit noch helfen könntet. Hat jemand zudem noch eine tolle Idee, wie ich eine graue, gepunktete \hline hinbekomme? Ein kleines Beispiel dazu wäre nett
Vielen lieben Dank!
Christian
PS: Hier mein Code soweit:
Code:
\documentclass{article}
\usepackage[table]{xcolor}
\usepackage[official]{eurosym}
\usepackage{color}
\usepackage{colortbl}
\newlength\myposmax
\newlength\mynegmax
\newlength\mybarlength
\newlength\mybarheight
\setlength\mybarheight{2ex}
\setlength\myposmax{22pt}
\setlength\mynegmax{-9pt}
\begin{document}
\definecolor{negativ}{HTML}{FF1020}
\definecolor{positiv}{HTML}{0E6FD7}
\definecolor{zelle}{HTML}{A0262E}
\definecolor{hellgrau}{HTML}{ECECEC}
\definecolor{grau}{HTML}{CDCDCD}
\newcommand*\mybar[1]{%
\setlength\mybarlength{#1pt}%
\ifdim\mybarlength<0pt\relax %wenn negativ...
\parbox{-2\mynegmax}{\hfill\color{negativ}\rule{-2\mybarlength}{\mybarheight}}%
\parbox{2\myposmax}{~}
\else
\parbox{-2\mynegmax}{~}%
\parbox{2\myposmax}{\color{positiv}\rule{2\mybarlength}{\mybarheight}}
\fi
%\parbox{2.5em}{\hfill#1} Mrd. \euro
}
\begin{tabular}{llllr}
\multicolumn{2}{c}{Die profitabelsten Banken} & Land & & \multicolumn{1}{c}{Ertrag}\\
\hline
\cellcolor{zelle}1&\cellcolor{grau} ICBC &\cellcolor{hellgrau} China & \mybar{21,6} & 43,2 Mrd. \euro \\
\arrayrulecolor{grau}\hline
\cellcolor{zelle}2&\cellcolor{grau} China Construction Bank &\cellcolor{hellgrau} China & \mybar{21,6} & 43,2 Mrd. \euro \\
\arrayrulecolor{grau}\hline
\cellcolor{zelle}3&\cellcolor{grau} Bank of China &\cellcolor{hellgrau} China & \mybar{-8,6} & -17,2 Mrd. \euro \\
\arrayrulecolor{grau}\hline
\cellcolor{zelle}4&\cellcolor{grau} JP Morgan Chase &\cellcolor{hellgrau} USA & \mybar{21,6} & 43,2 Mrd. \euro \\
\arrayrulecolor{grau}\hline
\cellcolor{zelle}5&\cellcolor{grau} Agricultural Bank of China &\cellcolor{hellgrau} China & \mybar{21,6} & 43,2 Mrd. \euro \\
\hline
\end{tabular}
\end{document}
Lesezeichen