Pstricks: Diagramm

Tabellen und Grafiken erstellen und anordnen


zack

Pstricks: Diagramm

Beitrag von zack »

Hi Leute,

ich möchte mir ein Diagramm, wie in der angehängten Grafik erstellen.
Leider klappt das bisher nicht.

Mein Ansatz ist:
\begin{center}
\begin{postscript}
\small%
\begin{psmatrix}[rowsep=0.5,colsep=0.5]
 \psframebox[linearc=0.2,cornersize=absolute,framesep=6pt,fillstyle=solid,fillcolor=white]{    
     \begin{psmatrix} 
     \psframebox[linearc=0.2,cornersize=absolute,framesep=6pt,fillstyle=solid,fillcolor=green]
       {B1} & BLABLA \\
     \psframebox[linearc=0.2,cornersize=absolute,framesep=6pt,fillstyle=solid,fillcolor=green]
       {B2} & \\
     \psframebox[linearc=0.2,cornersize=absolute,framesep=6pt,fillstyle=solid,fillcolor=green]
       {B3} & \\   
   %Links, Arrows   
   \ncline{->}{1,1}{2,1}
   \ncline{->}{2,1}{3,1}
   \end{psmatrix}   

 \psframebox[linearc=0.2,cornersize=absolute,framesep=6pt,fillstyle=solid,fillcolor=white]{
   \begin{psmatrix} 
     \psframebox[linearc=0.2,cornersize=absolute,framesep=6pt,fillstyle=solid,fillcolor=white]{B4} & BLABLA\\
     \psframebox[linearc=0.2,cornersize=absolute,framesep=6pt,fillstyle=solid,fillcolor=white]{B5} &  \\
     \psframebox[linearc=0.2,cornersize=absolute,framesep=6pt,fillstyle=solid,fillcolor=white]{B6} &  \\
   %Links, Arrows 
   \ncline{1,1}{2,1}
   \ncline{2,1}{3,1}
   \end{psmatrix}
 } &\\

%Links, Arrows 
\ncline{->}{1,1}{2,1}\nbput{BLA} 
\end{psmatrix}
\end{postscript}
\end{center}
Jemand eine Idee, ich bin hier langsam am verzweifeln?

Mfg

CrazyHorse
Forum-Guru
Forum-Guru
Beiträge: 252
Registriert: Di 16. Mär 2010, 09:39

Re: Pstricks: Diagramm

Beitrag von CrazyHorse »

zack hat geschrieben: ich möchte mir ein Diagramm, wie in der angehängten Grafik erstellen.
Leider klappt das bisher nicht.
Da war nix angehängt ...
Trotzdem: vielleicht meinst du dies (und nächstes Mal bitte komplette Beispiele, nicht nur Fragmente!)
\documentclass[12pt]{article}
\usepackage{pst-node}
\begin{document}

\begin{psmatrix}[rowsep=0.5,colsep=2cm]
[name=A] \psframebox[linearc=0.2,cornersize=absolute,framesep=6pt,fillstyle=solid,fillcolor=white]{%    
     \begin{psmatrix}[colsep=0.5]
     \psframebox[linearc=0.2,cornersize=absolute,framesep=6pt,fillstyle=solid,fillcolor=green]
       {B1} & BLABLA \\
     \psframebox[linearc=0.2,cornersize=absolute,framesep=6pt,fillstyle=solid,fillcolor=green]
       {B2} & \\
     \psframebox[linearc=0.2,cornersize=absolute,framesep=6pt,fillstyle=solid,fillcolor=green]
       {B3} & \\  
   %Links, Arrows  
   \ncline{->}{1,1}{2,1}
   \ncline{->}{2,1}{3,1}
   \end{psmatrix}}  

& &
[name=B] 
 \psframebox[linearc=0.2,cornersize=absolute,framesep=6pt,fillstyle=solid,fillcolor=white]{%
   \begin{psmatrix}[colsep=0.5]
     \psframebox[linearc=0.2,cornersize=absolute,framesep=6pt,fillstyle=solid,fillcolor=white]{B4} & BLABLA\\
     \psframebox[linearc=0.2,cornersize=absolute,framesep=6pt,fillstyle=solid,fillcolor=white]{B5} &  \\
     \psframebox[linearc=0.2,cornersize=absolute,framesep=6pt,fillstyle=solid,fillcolor=white]{B6} &  \\
   %Links, Arrows
   \ncline{1,1}{2,1}
   \ncline{2,1}{3,1}
   \end{psmatrix}
 } &\\
%Links, Arrows
\end{psmatrix}
\ncline[offset=2,arrowscale=2]{->}{A}{B}\nbput{BLA}

\end{document}
Herbert

zack

Beitrag von zack »

Hallo,

ja so meinte ich das fast.
Die Zwei Kästen hätte ich gerne untereinander und das klappt bei mir leider jetzt auch nicht!
Kannst Du mir da nochmal helfen?


Mfg

CrazyHorse
Forum-Guru
Forum-Guru
Beiträge: 252
Registriert: Di 16. Mär 2010, 09:39

Beitrag von CrazyHorse »

zack hat geschrieben: ja so meinte ich das fast.
Die Zwei Kästen hätte ich gerne untereinander und das klappt bei mir leider jetzt auch nicht!
Kannst Du mir da nochmal helfen?
\documentclass[12pt]{article}
\usepackage{pst-node}
\begin{document}

\psset{arrowscale=2}
\begin{psmatrix}[rowsep=1.5,colsep=0.5]
[name=A] \psframebox[linearc=0.2,cornersize=absolute,framesep=6pt,fillstyle=solid,fillcolor=white]{%    
     \begin{psmatrix}
     \psframebox[linearc=0.2,cornersize=absolute,framesep=6pt,fillstyle=solid,fillcolor=green]
       {B1} & BLABLA \\
     \psframebox[linearc=0.2,cornersize=absolute,framesep=6pt,fillstyle=solid,fillcolor=green]
       {B2} \\
     \psframebox[linearc=0.2,cornersize=absolute,framesep=6pt,fillstyle=solid,fillcolor=green]
       {B3}
   \ncline{->}{1,1}{2,1}
   \ncline{->}{2,1}{3,1}
   \end{psmatrix}}  
\\
[name=B]
 \psframebox[linearc=0.2,cornersize=absolute,framesep=6pt,fillstyle=solid,fillcolor=white]{%
   \begin{psmatrix}
     \psframebox[linearc=0.2,cornersize=absolute,framesep=6pt,fillstyle=solid,fillcolor=white]{B4} & BLABLA\\
     \psframebox[linearc=0.2,cornersize=absolute,framesep=6pt,fillstyle=solid,fillcolor=white]{B5} &  \\
     \psframebox[linearc=0.2,cornersize=absolute,framesep=6pt,fillstyle=solid,fillcolor=white]{B6} 
     \ncline{->}{1,1}{2,1}
     \ncline{->}{2,1}{3,1}
   \end{psmatrix}} 
%Links, Arrows
\end{psmatrix}
\ncline{->}{A}{B}\nbput{BLA}

\end{document} 
Herbert

Antworten