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:...