# ارسم لي هذا المخطط بصورة صحيحة

**URL:** <https://forum.graphviz.org/t/topic/2618>\
**Category:** Help\
**Created:** [December 16, 2024, 7:53pm UTC](https://forum.graphviz.org/t/topic/2618 "2024-12-16T19:53:28Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Zahra](https://avatars.discourse-cdn.com/v4/letter/z/aeb1de/32.png) [@Zahra](https://forum.graphviz.org/u/Zahra)\
**Post date:** [December 16, 2024, 7:53pm UTC](https://forum.graphviz.org/t/topic/2618/1 "2024-12-16T19:53:28Z")

</div>

(Tape R1) ← Process B ← (Printer R3) ← Process A ← (Tape R1)  
↑ ↓  
(Disk R2) ←───────────── Process B

---

<div class="post-metadata">

**Author:** ![steveroush](https://avatars.discourse-cdn.com/v4/letter/s/a9adbd/32.png) [@steveroush](https://forum.graphviz.org/u/steveroush)\
**Post date:** [December 16, 2024, 9:00pm UTC](https://forum.graphviz.org/t/topic/2618/3 "2024-12-16T21:00:14Z")

</div>

```auto
digraph please {
 {
  rank=source
  edge [dir=back]
  T [label="(Tape R1)"]
  PB[label="Process B"]
  P [label="(Printer R3)"]
  PA [label="Process A"]
  Tx [label="(Tape R1)"]
  T->PB->P->PA->Tx
  }
 {
  rank=sink
  D2 [label="(Disk R2)"]
  PBx [label="Process B"]
  D2 ->PBx
 }
 T-> D2 [dir=both]
}

```

Giving:

 ![sayPlease](https://global.discourse-cdn.com/graphviz/original/2X/2/29d5e4301f13ac03282f9f559276536e69e144d8.png)
