IshikawaDiagram Class
An Ishikawa diagram, also known as a fishbone or cause-and-effect diagram: the effect, a problem, at the head of a spine, and its causes as bones on both sides of the spine, with their own causes as smaller bones (Mermaid ishikawa-beta).
public sealed class IshikawaDiagram : Diagram- Inheritance
DiagramIshikawaDiagram
Constructors
| Name | Description |
|---|---|
| IshikawaDiagram() | Initializes a new instance of the IshikawaDiagram class, with the padding of Mermaid, 20 pixels. |
IshikawaDiagram()
IshikawaDiagram.csInitializes a new instance of the IshikawaDiagram class, with the padding of Mermaid, 20 pixels.
public IshikawaDiagram()Properties
| Name | Description |
|---|---|
| Causes | Gets the causes of the effect: the main bones, placed from the head to the tail, alternately above and below the spine. |
| Effect | Gets or sets the effect: the problem drawn in the head of the fish, or null for none. |
Causes
IshikawaDiagram.csGets the causes of the effect: the main bones, placed from the head to the tail, alternately above and below the spine.
public IList<IshikawaCause> Causes { get; }Property value
Effect
IshikawaDiagram.csGets or sets the effect: the problem drawn in the head of the fish, or null for none.
public DiagramText? Effect { get; set; }Property value
Methods
| Name | Description |
|---|---|
| AddCause(DiagramText) | Adds a main cause of the effect. |
| EnumerateCauses() | Enumerates the causes and their causes, depth first. |
AddCause(DiagramText)
IshikawaDiagram.csAdds a main cause of the effect.
public IshikawaCause AddCause(DiagramText label)EnumerateCauses()
IshikawaDiagram.csEnumerates the causes and their causes, depth first.
public IEnumerable<IshikawaCause> EnumerateCauses()Returns
IEnumerable<IshikawaCause> The causes.