@@ -351,7 +351,7 @@ def plot_to_fig(x_data,y_data,**kwargs):
351351 default_legend_framealpha = 1
352352 default_title_fontsize = plot_style ["Title_Font_Size" ]
353353 default_markevery = 1
354- markerfacecolor = 'none'
354+ markerfacecolor = None
355355 markeredgecolor = 'black'
356356 markeredgewidth = 1
357357 marker = None
@@ -361,20 +361,9 @@ def plot_to_fig(x_data,y_data,**kwargs):
361361 color = 'black'
362362 ###############################
363363
364- if kwargs .get ('figure_size' ):
365- figure_size = kwargs .get ('figure_size' )
366- else :
367- figure_size = default_figure_size
368-
369- if kwargs .get ('plot_size' ):
370- plot_size = kwargs .get ('plot_size' )
371- else :
372- plot_size = default_plot_size
373-
374- if kwargs .get ('plot_origin' ):
375- plot_origin = kwargs .get ('plot_origin' )
376- else :
377- plot_origin = default_plot_origin
364+ figure_size = kwargs .get ('figure_size' ,default_figure_size )
365+ plot_size = kwargs .get ('plot_size' ,default_plot_size )
366+ plot_origin = kwargs .get ('plot_origin' ,default_plot_origin )
378367
379368 # if figure handle is passed, append to current figure, else generate a new figure
380369 if kwargs .get ('figure_handle' ):
@@ -407,7 +396,10 @@ def plot_to_fig(x_data,y_data,**kwargs):
407396 style = kwargs .get ('line_style' )
408397 color ,marker ,linestyle = parse_matlab_style (style )
409398
410- fill_color = kwargs .get ('fill_color' ,color )
399+ marker_fill_color = kwargs .get ('marker_fill_color' ,None )
400+ markerfacecolor = marker_fill_color
401+
402+ error_fill_color = kwargs .get ('error_fill_color' ,None )
411403
412404 # other plot parameters
413405 markevery = kwargs .get ('data_markevery' ,default_markevery )
@@ -474,26 +466,27 @@ def plot_to_fig(x_data,y_data,**kwargs):
474466 color = color )
475467
476468 # if y fill range is passed, add it to the plot
477- if kwargs .get ('y_fill_absolute ' ) and not kwargs .get ('y_fill_relative ' ):
478- if kwargs .get ('y_fill_absolute ' )> 0. :
469+ if kwargs .get ('y_error_fill_absolute ' ) and not kwargs .get ('y_error_fill_relative ' ):
470+ if kwargs .get ('y_error_fill_absolute ' )> 0. :
479471 ax .fill_between (x_data ,y_data - kwargs .get ('y_fill_absolute' ),y_data + kwargs .get ('y_fill_absolute' ),
480- alpha = 0.1 ,color = kwargs .get ('marker_edge_color' ))
481-
482- if kwargs .get ('y_fill_relative' ) and not kwargs .get ('y_fill_absolute' ):
483- if kwargs .get ('y_fill_relative' )> 0. :
484- ax .fill_between (x_data ,y_data * (1. - kwargs .get ('y_fill_relative' )),y_data * (1. + kwargs .get ('y_fill_relative' )),
485- alpha = 0.1 ,color = kwargs .get ('marker_edge_color' ))
486-
487- if kwargs .get ('y_fill_relative' ) and kwargs .get ('y_fill_absolute' ):
488- if kwargs .get ('y_fill_relative' )> 0. :
489- ax .fill_between (x_data ,y_data * (1. - kwargs .get ('y_fill_relative' ))- kwargs .get ('y_fill_absolute' ),y_data * (1. + kwargs .get ('y_fill_relative' ))+ kwargs .get ('y_fill_absolute' ),
490- alpha = 0.1 ,color = kwargs .get ('marker_edge_color' ))
491-
492- if kwargs .get ('y_fill' ):
493- y_fill = kwargs .get ('y_fill' )
494- if len (y_data )== len (y_fill ):
495- ax .fill_between (x_data ,y_data - y_fill ,y_data + y_fill ,
496- alpha = 0.1 ,color = fill_color )
472+ alpha = 0.1 ,color = error_fill_color )
473+
474+ if kwargs .get ('y_error_fill_relative' ) and not kwargs .get ('y_error_fill_absolute' ):
475+ if kwargs .get ('y_error_fill_relative' )> 0. :
476+ ax .fill_between (x_data ,y_data * (1. - kwargs .get ('y_error_fill_relative' )),y_data * (1. + kwargs .get ('y_error_fill_relative' )),
477+ alpha = 0.1 ,color = error_fill_color )
478+
479+ if kwargs .get ('y_error_fill_relative' ) and kwargs .get ('y_error_fill_absolute' ):
480+ if kwargs .get ('y_error_fill_relative' )> 0. :
481+ ax .fill_between (x_data ,y_data * (1. - kwargs .get ('y_error_fill_relative' ))- kwargs .get ('y_error_fill_absolute' ),
482+ y_data * (1. + kwargs .get ('y_error_fill_relative' ))+ kwargs .get ('y_error_fill_absolute' ),
483+ alpha = 0.1 ,color = error_fill_color )
484+
485+ if kwargs .get ('y_error_fill' ):
486+ y_error_fill = kwargs .get ('y_error_fill' )
487+ if len (y_data )== len (y_error_fill ):
488+ ax .fill_between (x_data ,y_data - y_error_fill ,y_data + y_error_fill ,
489+ alpha = 0.1 ,color = error_fill_color )
497490 else :
498491 raise ValueError (f"y_fill must the same length as y_data" )
499492
0 commit comments