Untitled
unknown
plain_text
5 months ago
2.1 kB
2
Indexable
import matplotlib.pyplot as plt import networkx as nx # Create a graph object to represent the mindmap structure G = nx.Graph() # Nodes G.add_node("Mapping as Artistic Practice by Leslie Gates") G.add_node("Artists using maps as symbolic tools") G.add_node("Maps as conceptual mediums") G.add_node("Themes explored in mapping") G.add_node("Identity, memory, place, time, power") G.add_node("Maps as literal and abstract representations") G.add_node("Personal, social, political statements") G.add_node("Challenges traditional boundaries") G.add_node("Mapping techniques: digital, tactile, performative") G.add_node("Maps revealing or obscuring knowledge") G.add_node("Engaging audiences in critical reflection") G.add_node("Power, territory, and belonging") # Edges (connections between the concepts) G.add_edges_from([ ("Mapping as Artistic Practice by Leslie Gates", "Artists using maps as symbolic tools"), ("Mapping as Artistic Practice by Leslie Gates", "Maps as conceptual mediums"), ("Mapping as Artistic Practice by Leslie Gates", "Themes explored in mapping"), ("Themes explored in mapping", "Identity, memory, place, time, power"), ("Themes explored in mapping", "Maps as literal and abstract representations"), ("Themes explored in mapping", "Personal, social, political statements"), ("Themes explored in mapping", "Challenges traditional boundaries"), ("Maps as conceptual mediums", "Mapping techniques: digital, tactile, performative"), ("Maps as conceptual mediums", "Maps revealing or obscuring knowledge"), ("Maps revealing or obscuring knowledge", "Engaging audiences in critical reflection"), ("Engaging audiences in critical reflection", "Power, territory, and belonging") ]) # Layout the graph pos = nx.spring_layout(G, seed=42) # Plot the mindmap plt.figure(figsize=(12, 8)) nx.draw(G, pos, with_labels=True, node_size=3000, node_color='skyblue', font_size=10, font_weight='bold', edge_color='gray') plt.title("Mindmap: Mapping as Artistic Practice by Leslie Gates", fontsize=16) plt.show()
Editor is loading...
Leave a Comment