This is an integration of this implementation of a Fishbone or Ishikawa diagram, which shows contributions of different levels of a hierarchy to a main concept, with a Markdown editor for making quick diagrams.
The diagram is implemented in d3.js, while rich-text editing is provided by CodeMirror, and marked handles Markdown processing.
If you have insights, or make modifications, share them on the thread on the d3-js discussion group that spurred this work!
Modified http://cdnjs.cloudflare.com/ajax/libs/marked/0.3.1/marked.min.js to a secure url
Modified http://cdnjs.cloudflare.com/ajax/libs/d3/3.4.1/d3.min.js to a secure url
Modified http://cdnjs.cloudflare.com/ajax/libs/codemirror/3.22.0/codemirror.min.js to a secure url
Modified http://cdnjs.cloudflare.com/ajax/libs/codemirror/3.22.0/addon/edit/continuelist.js to a secure url
Modified http://cdnjs.cloudflare.com/ajax/libs/codemirror/3.22.0/mode/xml/xml.js to a secure url
Modified http://cdnjs.cloudflare.com/ajax/libs/codemirror/3.22.0/mode/markdown/markdown.js to a secure url
https://cdnjs.cloudflare.com/ajax/libs/marked/0.3.1/marked.min.js
https://cdnjs.cloudflare.com/ajax/libs/d3/3.4.1/d3.min.js
https://cdnjs.cloudflare.com/ajax/libs/codemirror/3.22.0/codemirror.min.js
https://cdnjs.cloudflare.com/ajax/libs/codemirror/3.22.0/addon/edit/continuelist.js
https://cdnjs.cloudflare.com/ajax/libs/codemirror/3.22.0/mode/xml/xml.js
https://cdnjs.cloudflare.com/ajax/libs/codemirror/3.22.0/mode/markdown/markdown.js