Fix for plotting due to new version of networkx. But the version should now be >= 2.7.1 Layout can now be changed more easily figsize added as an input parameter which is more convenient than width/height. import bnlearn as bn df = bn.import_example('asia') model = bn.structure_learning.fit(df) # Plot bn.plot(model) # Plot with different layouts bn.plot(model, params_static={'layout':'spectral_layout'}) bn.plot(model, params_static={'layout':'planar_layout'}) bn.plot(model, params_static={'layout':'kamada_kawai_layout'}) bn.plot(model, params_static={'layout':'spring_layout'}) bn.plot(model, params_static={'layout':'circular_layout', "figsize": (15, 10)})If you use this software, please cite it using these metadata