@@ -563,10 +563,12 @@ def set_minor_yticks_off(ax):
563
563
564
564
def ticks_params (xtick_minor = None , ytick_minor = 'same' ,
565
565
xtick_dir = None , ytick_dir = 'same' ,
566
- xtick_size = None , ytick_size = 'same' , minor_tick_frac = 0.6 ,
566
+ xtick_size = None , ytick_size = 'same' ,
567
+ minor_tick_frac = 0.6 ,
567
568
xtick_major_width = None , ytick_major_width = 'same' ,
568
569
xtick_minor_width = None , ytick_minor_width = 'same' ,
569
570
xtick_major_pad = None , ytick_major_pad = 'same' ,
571
+ xtick_minor_pad = None , ytick_minor_pad = 'same' ,
570
572
xtick_alignment = None , ytick_alignment = None ,
571
573
xtick_color = 'axes' , ytick_color = 'same' ,
572
574
xtick_labelcolor = 'ticks' , ytick_labelcolor = 'same' ,
@@ -625,6 +627,14 @@ def ticks_params(xtick_minor=None, ytick_minor='same',
625
627
Distance of major ytick labels from major yticks in points.
626
628
If 'same' set to the value of `xtick_major_pad`.
627
629
Sets rcParams `ytick.major.pad`.
630
+ xtick_minor_pad: float or 'same'
631
+ Distance of minor xtick labels from minor xticks in points.
632
+ If 'same' set to the value of `xtick_major_pad`.
633
+ Sets rcParams `xtick.minor.pad`.
634
+ ytick_minor_pad: float or 'same'
635
+ Distance of minor ytick labels from minor yticks in points.
636
+ If 'same' set to the value of `xtick_minor_pad`.
637
+ Sets rcParams `ytick.minor.pad`.
628
638
xtick_alignment: {'center', 'left', 'right'}
629
639
Alignment of xtick labels relative to xticks.
630
640
Sets rcParams `xtick.alignment`.
@@ -689,6 +699,14 @@ def ticks_params(xtick_minor=None, ytick_minor='same',
689
699
mpl .rcParams ['xtick.major.pad' ] = xtick_major_pad
690
700
if ytick_major_pad is not None :
691
701
mpl .rcParams ['ytick.major.pad' ] = ytick_major_pad
702
+ if xtick_minor_pad == 'same' :
703
+ xtick_minor_pad = xtick_major_pad
704
+ if ytick_minor_pad == 'same' :
705
+ ytick_minor_pad = xtick_minor_pad
706
+ if xtick_minor_pad is not None :
707
+ mpl .rcParams ['xtick.minor.pad' ] = xtick_minor_pad
708
+ if ytick_minor_pad is not None :
709
+ mpl .rcParams ['ytick.minor.pad' ] = ytick_minor_pad
692
710
if 'xtick.alignment' in mpl .rcParams and xtick_alignment is not None :
693
711
mpl .rcParams ['xtick.alignment' ] = xtick_alignment
694
712
if 'ytick.alignment' in mpl .rcParams and ytick_alignment is not None :
0 commit comments