Skip to content

Commit fb73dcc

Browse files
committed
Finalized results plotting for force inversion.
1 parent 4c4ee5c commit fb73dcc

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

.DS_Store

10 KB
Binary file not shown.

mtuq_cmaes/cmaes_plotting.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import numpy as np
2-
from mtuq.graphics import plot_data_greens2, plot_data_greens1, plot_misfit_dc
2+
from mtuq.graphics import plot_data_greens2, plot_data_greens1, plot_misfit_dc, plot_misfit_force
33
from mtuq.graphics.uq._matplotlib import _hammer_projection, _generate_lune, _generate_sphere, _plot_lune_matplotlib, _plot_dc_matplotlib
44
from mtuq.graphics.uq.lune import _plot_lune
55
from mtuq.graphics.uq.double_couple import _plot_dc, _misfit_dc_random, _misfit_dc_regular
@@ -37,7 +37,7 @@ def result_plots(cmaes_instance, data_list, stations, misfit_list, process_list,
3737
print('Plotting results for iteration %d\n' % (iteration + 1 +iter_count))
3838
result = cmaes_instance.mutants_logger_list
3939
print("Not implemented yet")
40-
# plot_misfit_force(cmaes_instance.event_id + '_misfit_map.png', result, colormap='viridis', backend=_plot_force_matplotlib, plot_type='colormesh', best_force=cmaes_instance.return_candidate_solution()[0][1::])
40+
plot_misfit_force(cmaes_instance.event_id + '_misfit_map.png', result, plot_type='colormesh', clip_interval=[0,90])
4141

4242

4343
def plot_combined(filename, ds, **kwargs):
@@ -327,7 +327,7 @@ def _cmaes_scatter_plot(cmaes_instance):
327327

328328
vmin, vmax = np.percentile(np.asarray(m), [0, 90])
329329

330-
cmaes_instance.ax.scatter(longitude, latitude, c=m, s=3, vmin=vmin, vmax=vmax, zorder=100, cmap='Greys_r')
330+
cmaes_instance.ax.scatter(longitude, latitude, c=m, s=3, vmin=vmin, vmax=vmax, zorder=100)
331331
cmaes_instance.ax.scatter(LONGITUDE, LATITUDE, c=restart, marker='x', zorder=10000, cmap='tab10', s=6)
332332

333333
cmaes_instance.fig.tight_layout()

0 commit comments

Comments
 (0)