Example #1
0
import networkx as nx
import matplotlib.pyplot as plt
import numpy as np
import artist
from artist import Artist
from collections import OrderedDict

artist1 = Artist("Tory Lanez")
print(artist1.getEdges())
artists = np.array([])
artists = np.append(artists, artist1.artistName)
vertices = []
edges = []
G = nx.Graph()

for i in range(artist1.nEdges):
    artists = np.append(artists, artist1.relArtistsNames[i])
    artist = Artist(artists[i])
    nodes = artist.getVertices()
    Edges = artist.getEdges()

    for j in range(len(nodes)):
        if (nodes[j] in G.nodes) == False:
            G.add_node(nodes[j])

    for j in range(len(Edges)):
        if ((Edges[j][1], Edges[j][0]) in G.edges) == False:
            G.add_edge(Edges[j][0], Edges[j][1])

colors = []
colors = colors.append('green')