mirror of
https://github.com/clearml/clearml
synced 2025-03-03 18:52:12 +00:00
Remove matplotlib axis range (plotly.js auto-range can adjust it in real-time)
This commit is contained in:
parent
607333f770
commit
654d484ae9
@ -424,9 +424,26 @@ class PatchedMatplotlib:
|
|||||||
except Exception:
|
except Exception:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
# let plotly deal with the range in realtime (otherwise there is no real way to change it to
|
||||||
|
plotly_renderer.plotly_fig.get('layout', {}).get('xaxis', {}).pop('range', None)
|
||||||
|
plotly_renderer.plotly_fig.get('layout', {}).get('yaxis', {}).pop('range', None)
|
||||||
|
|
||||||
return deepcopy(plotly_renderer.plotly_fig)
|
return deepcopy(plotly_renderer.plotly_fig)
|
||||||
|
|
||||||
plotly_dict = our_mpl_to_plotly(mpl_fig)
|
plotly_dict = our_mpl_to_plotly(mpl_fig)
|
||||||
|
|
||||||
|
# # protect against very large plots, convert to png
|
||||||
|
# # noinspection PyBroadException
|
||||||
|
# try:
|
||||||
|
# num_points = sum([max(len(d.get('x', [])), len(d.get('y', [])))
|
||||||
|
# for d in plotly_dict.get('data', [])])
|
||||||
|
# if num_points > 100000:
|
||||||
|
# plotly_dict = None
|
||||||
|
# image_format = 'png'
|
||||||
|
# fig_dpi = 300
|
||||||
|
# except Exception:
|
||||||
|
# pass
|
||||||
|
|
||||||
except Exception as ex:
|
except Exception as ex:
|
||||||
# this was an image, change format to png
|
# this was an image, change format to png
|
||||||
image_format = 'jpeg' if 'selfie' in str(ex) else 'png'
|
image_format = 'jpeg' if 'selfie' in str(ex) else 'png'
|
||||||
|
Loading…
Reference in New Issue
Block a user