# ba_plot call chains
# 22nov23

digraph main
{
node [shape=box];
"API calls" -> parse_args;
"API calls" -> show_or_export;
"API calls" -> simargs;
"API calls" -> plot_simres;
"API calls" -> plot_simulation_result;
"API calls" -> plot_multicurve;
"API calls" -> make_plot;
"API calls" -> make_plot_row;
plot_multicurve -> save_results;
plot_multicurve -> insideplot_multicurve -> "plt.plot";
make_plot -> save_results;
make_plot -> "ax.imshow";
make_plot -> "MultiPlot.plot_colorlegend";
make_plot_row -> make_plot;
plot_simulation_result -> "ba.writeDatafield";
plot_simulation_result -> plot_specular_curve;
plot_simulation_result -> plot_simres;
plot_simulation_result -> matches_reference;
show_or_export -> "plt.savefig";
show_or_export -> "plt.show";
plot_simres -> "ax.imshow";
save_results -> "ba.writeDatafield";
save_results -> matches_reference;
plot_specular_curve -> plot_curve;
plot_curve -> "plt.plot";
}