mirror of
https://github.com/clearml/clearml
synced 2025-06-26 18:16:07 +00:00
Fix extra_layout not passed to report_matrix (#559)
This commit is contained in:
parent
4b30ac6c31
commit
857206a9b6
@ -211,6 +211,7 @@ class Logger(object):
|
|||||||
:param yaxis: The y-axis title. (Optional)
|
:param yaxis: The y-axis title. (Optional)
|
||||||
:param mode: Multiple histograms mode, stack / group / relative. Default is 'group'.
|
:param mode: Multiple histograms mode, stack / group / relative. Default is 'group'.
|
||||||
:param extra_layout: optional dictionary for layout configuration, passed directly to plotly
|
:param extra_layout: optional dictionary for layout configuration, passed directly to plotly
|
||||||
|
See full details on the supported configuration: https://plotly.com/javascript/reference/bar/
|
||||||
example: extra_layout={'xaxis': {'type': 'date', 'range': ['2020-01-01', '2020-01-31']}}
|
example: extra_layout={'xaxis': {'type': 'date', 'range': ['2020-01-01', '2020-01-31']}}
|
||||||
"""
|
"""
|
||||||
self._touch_title_series(title, series)
|
self._touch_title_series(title, series)
|
||||||
@ -257,6 +258,7 @@ class Logger(object):
|
|||||||
:param yaxis: The y-axis title. (Optional)
|
:param yaxis: The y-axis title. (Optional)
|
||||||
:param mode: Multiple histograms mode, stack / group / relative. Default is 'group'.
|
:param mode: Multiple histograms mode, stack / group / relative. Default is 'group'.
|
||||||
:param extra_layout: optional dictionary for layout configuration, passed directly to plotly
|
:param extra_layout: optional dictionary for layout configuration, passed directly to plotly
|
||||||
|
See full details on the supported configuration: https://plotly.com/javascript/reference/bar/
|
||||||
example: extra_layout={'xaxis': {'type': 'date', 'range': ['2020-01-01', '2020-01-31']}}
|
example: extra_layout={'xaxis': {'type': 'date', 'range': ['2020-01-01', '2020-01-31']}}
|
||||||
"""
|
"""
|
||||||
|
|
||||||
@ -319,6 +321,7 @@ class Logger(object):
|
|||||||
:param csv: path to local csv file
|
:param csv: path to local csv file
|
||||||
:param url: A URL to the location of csv file.
|
:param url: A URL to the location of csv file.
|
||||||
:param extra_layout: optional dictionary for layout configuration, passed directly to plotly
|
:param extra_layout: optional dictionary for layout configuration, passed directly to plotly
|
||||||
|
See full details on the supported configuration: https://plotly.com/javascript/reference/table/
|
||||||
example: extra_layout={'xaxis': {'type': 'date', 'range': ['2020-01-01', '2020-01-31']}}
|
example: extra_layout={'xaxis': {'type': 'date', 'range': ['2020-01-01', '2020-01-31']}}
|
||||||
"""
|
"""
|
||||||
mutually_exclusive(
|
mutually_exclusive(
|
||||||
@ -394,6 +397,7 @@ class Logger(object):
|
|||||||
|
|
||||||
:param str comment: A comment displayed with the plot, underneath the title.
|
:param str comment: A comment displayed with the plot, underneath the title.
|
||||||
:param dict extra_layout: optional dictionary for layout configuration, passed directly to plotly
|
:param dict extra_layout: optional dictionary for layout configuration, passed directly to plotly
|
||||||
|
See full details on the supported configuration: https://plotly.com/javascript/reference/scatter/
|
||||||
example: extra_layout={'xaxis': {'type': 'date', 'range': ['2020-01-01', '2020-01-31']}}
|
example: extra_layout={'xaxis': {'type': 'date', 'range': ['2020-01-01', '2020-01-31']}}
|
||||||
"""
|
"""
|
||||||
|
|
||||||
@ -471,6 +475,7 @@ class Logger(object):
|
|||||||
|
|
||||||
:param str comment: A comment displayed with the plot, underneath the title.
|
:param str comment: A comment displayed with the plot, underneath the title.
|
||||||
:param dict extra_layout: optional dictionary for layout configuration, passed directly to plotly
|
:param dict extra_layout: optional dictionary for layout configuration, passed directly to plotly
|
||||||
|
See full details on the supported configuration: https://plotly.com/javascript/reference/scatter/
|
||||||
example: extra_layout={'xaxis': {'type': 'date', 'range': ['2020-01-01', '2020-01-31']}}
|
example: extra_layout={'xaxis': {'type': 'date', 'range': ['2020-01-01', '2020-01-31']}}
|
||||||
"""
|
"""
|
||||||
|
|
||||||
@ -549,6 +554,7 @@ class Logger(object):
|
|||||||
|
|
||||||
:param str comment: A comment displayed with the plot, underneath the title.
|
:param str comment: A comment displayed with the plot, underneath the title.
|
||||||
:param dict extra_layout: optional dictionary for layout configuration, passed directly to plotly
|
:param dict extra_layout: optional dictionary for layout configuration, passed directly to plotly
|
||||||
|
See full details on the supported configuration: https://plotly.com/javascript/reference/scatter3d/
|
||||||
example: extra_layout={'xaxis': {'type': 'date', 'range': ['2020-01-01', '2020-01-31']}}
|
example: extra_layout={'xaxis': {'type': 'date', 'range': ['2020-01-01', '2020-01-31']}}
|
||||||
"""
|
"""
|
||||||
# check if multiple series
|
# check if multiple series
|
||||||
@ -629,6 +635,7 @@ class Logger(object):
|
|||||||
:param bool yaxis_reversed: If False 0,0 is at the bottom left corner. If True 0,0 is at the Top left corner
|
:param bool yaxis_reversed: If False 0,0 is at the bottom left corner. If True 0,0 is at the Top left corner
|
||||||
:param str comment: A comment displayed with the plot, underneath the title.
|
:param str comment: A comment displayed with the plot, underneath the title.
|
||||||
:param dict extra_layout: optional dictionary for layout configuration, passed directly to plotly
|
:param dict extra_layout: optional dictionary for layout configuration, passed directly to plotly
|
||||||
|
See full details on the supported configuration: https://plotly.com/javascript/reference/heatmap/
|
||||||
example: extra_layout={'xaxis': {'type': 'date', 'range': ['2020-01-01', '2020-01-31']}}
|
example: extra_layout={'xaxis': {'type': 'date', 'range': ['2020-01-01', '2020-01-31']}}
|
||||||
"""
|
"""
|
||||||
|
|
||||||
@ -682,6 +689,7 @@ class Logger(object):
|
|||||||
:param list(str) ylabels: Labels for each row of the matrix. (Optional)
|
:param list(str) ylabels: Labels for each row of the matrix. (Optional)
|
||||||
:param bool yaxis_reversed: If False 0,0 is at the bottom left corner. If True 0,0 is at the Top left corner
|
:param bool yaxis_reversed: If False 0,0 is at the bottom left corner. If True 0,0 is at the Top left corner
|
||||||
:param dict extra_layout: optional dictionary for layout configuration, passed directly to plotly
|
:param dict extra_layout: optional dictionary for layout configuration, passed directly to plotly
|
||||||
|
See full details on the supported configuration: https://plotly.com/javascript/reference/heatmap/
|
||||||
example: extra_layout={'xaxis': {'type': 'date', 'range': ['2020-01-01', '2020-01-31']}}
|
example: extra_layout={'xaxis': {'type': 'date', 'range': ['2020-01-01', '2020-01-31']}}
|
||||||
"""
|
"""
|
||||||
self._touch_title_series(title, series)
|
self._touch_title_series(title, series)
|
||||||
@ -730,6 +738,7 @@ class Logger(object):
|
|||||||
:param list(float) camera: X,Y,Z coordinates indicating the camera position. The default value is ``(1,1,1)``.
|
:param list(float) camera: X,Y,Z coordinates indicating the camera position. The default value is ``(1,1,1)``.
|
||||||
:param str comment: A comment displayed with the plot, underneath the title.
|
:param str comment: A comment displayed with the plot, underneath the title.
|
||||||
:param dict extra_layout: optional dictionary for layout configuration, passed directly to plotly
|
:param dict extra_layout: optional dictionary for layout configuration, passed directly to plotly
|
||||||
|
See full details on the supported configuration: https://plotly.com/javascript/reference/surface/
|
||||||
example: extra_layout={'xaxis': {'type': 'date', 'range': ['2020-01-01', '2020-01-31']}}
|
example: extra_layout={'xaxis': {'type': 'date', 'range': ['2020-01-01', '2020-01-31']}}
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
@ -250,12 +250,13 @@ def create_value_matrix(np_value_matrix, title="Heatmap Matrix", xlabels=None, y
|
|||||||
if yaxis_reversed:
|
if yaxis_reversed:
|
||||||
conf_matrix_plot['layout']['yaxis']['autorange'] = "reversed"
|
conf_matrix_plot['layout']['yaxis']['autorange'] = "reversed"
|
||||||
|
|
||||||
if custom_colors:
|
if custom_colors and not layout_config:
|
||||||
scale, bar = _get_z_colorbar_data()
|
scale, bar = _get_z_colorbar_data()
|
||||||
conf_matrix_plot["data"][0].update({"colorscale": scale})
|
conf_matrix_plot["data"][0].update({"colorscale": scale})
|
||||||
conf_matrix_plot["data"][0].update({"colorbar": bar})
|
conf_matrix_plot["data"][0].update({"colorbar": bar})
|
||||||
|
|
||||||
if layout_config:
|
if layout_config:
|
||||||
|
conf_matrix_plot["data"][0] = merge_dicts(conf_matrix_plot["data"][0], layout_config)
|
||||||
conf_matrix_plot["layout"] = merge_dicts(conf_matrix_plot["layout"], layout_config)
|
conf_matrix_plot["layout"] = merge_dicts(conf_matrix_plot["layout"], layout_config)
|
||||||
|
|
||||||
return conf_matrix_plot
|
return conf_matrix_plot
|
||||||
|
Loading…
Reference in New Issue
Block a user