Philosophy of Mind Concept Map

by angjelinhila

HTML

<script src="https://d3js.org/d3.v4.min.js"></script>
<style>
.chart {        width: 100vw;        height: 100vh;        display: flex;        align-items: center;    }
  .links line {
    stroke: #999;
    stroke-opacity: 0.6;
  }

  .nodes circle {
    stroke: #fff;
    stroke-width: 1px;


</style>
<div class="chart">
   
</div>
<script>
  //initilize svg or grab svg
  var svg = d3.selectAll(".chart").append("svg")
  .attr("viewBox", `0 0 1000 900`)
  var width = 900;
  var height = 1000;
  var color = d3.scaleOrdinal(d3.schemeCategory10);

  //intialize data
var graph = {

    nodes: [
    { name: "Mind", group: 1},
    { name: "Intentionality", group: 2},
    { name: "Phenomenal Consciousness", group: 2},
    { name: "Substance Dualism", group: 11},
    { name: "Property Dualism", group: 9},
    { name: "Identity Theory", group: 3},
    { name: "Type Identity Theory", group: 3},
    { name: "Token Identity Theory", group: 3},
    { name: "Functionalism", group: 7},
    { name: "Realizer Functionalism", group: 7},
    { name: "Machine State Functionalism", group: 7},
    { name: "Role Functionalism", group: 8},
    { name: "Epiphenomenalism", group: 8},
    { name: "Panpsychism", group: 8},
    { name: "Mysterianism", group: 10},
    { name: "Physicalism", group: 7},
    { name: "Reductive Physicalism", group: 7},
    { name: "Non-Reductive Physicalism", group: 8},
    { name: "Enactivism", group: 4},
    { name: "Supervenience", group: 5},
    { name: "Strong Supervenience", group: 5},
    { name: "Weak Supervenience", group: 5},
    { name: "Emergentism", group: 4},
    { name: "Weak Emergentism" , group: 4},
    { name: "Strong Emergentism", group: 4},
    { name: "Diachronic Emergentism", group: 4},
    { name: "Synchronic Emergentism", group: 4},
    { name: "Connectionism", group: 6},
    { name: "Embodied Cognition", group: 4},
    { name: "Computational Theory of Mind", group: 7},
    { name: "Pancomputationalism", group: 12},
    { name:...