Visualise Network - pwollstadt/IDTxl GitHub Wiki
IDTxl provides simple plotting routines to visualise networks and their adjacency matrices. For advanced plotting of networks, see the export routines.
Import IO functions and load example data
import pickle
from idtxl.visualise_graph import plot_network, plot_selected_vars
import matplotlib.pyplot as plt
results = pickle.load(open('test/data/mute_results_0.p', 'rb'))
Plot inferred network graph
graph, fig = plot_network(results, 'max_te_lag', fdr=False)
plt.show()
Plot graph of selected source variables
graph, fig = plot_selected_vars(
results, target=1, sign_sources=True, fdr=False)
plt.show()
By setting sign_sources
to True
only significant sources are included, otherwise
all sources in the cadidate set are plotted:
graph, fig = plot_selected_vars(
results, target=1, sign_sources=False, fdr=False)
plt.show()