Seite 1 von 1

Pstricks: Diagramm

Verfasst: Di 24. Aug 2010, 13:37
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

Re: Pstricks: Diagramm

Verfasst: Di 24. Aug 2010, 13:58
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

Verfasst: Di 24. Aug 2010, 14:24
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

Verfasst: Di 24. Aug 2010, 15:20
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