在Matlab中自动更改颜色条TickLabels的字体大小

时间:2018-11-15 16:03:10

标签: matlab matlab-figure

如何在Matlab中自动更改颜色条TickLabels的字体大小? 我知道我可以使用

更改字体
c = colorbar;
c.Label.String = 'string';
c.Label.FontSize=16;

但是找不到如何更改刻度的字体大小。

Font size of labels is increased but not the ticklables

1 个答案:

答案 0 :(得分:2)

您可能指的是刻度线的粗细,您可以通过属性来更改

c.LineWidth

或者您可以使用更改刻度的字体大小

c.FontSize

您还可以使用许多其他属性,特别是在2018b中,这些属性是可修改的属性及其默认值:

        AxisLocation: 'out'
    AxisLocationMode: 'auto'
        BeingDeleted: 'off'
                 Box: 'on'
          BusyAction: 'queue'
       ButtonDownFcn: ''
            Children: [0×0 GraphicsPlaceholder]
               Color: [0.1500 0.1500 0.1500]
           CreateFcn: ''
           DeleteFcn: ''
           Direction: 'normal'
           FontAngle: 'normal'
            FontName: 'Helvetica'
            FontSize: 9
          FontWeight: 'normal'
    HandleVisibility: 'on'
             HitTest: 'on'
       Interruptible: 'off'
               Label: [1×1 Text]
              Limits: [0 1]
          LimitsMode: 'auto'
           LineWidth: 0.5000
            Location: 'eastoutside'
              Parent: [1×1 Figure]
       PickableParts: 'visible'
            Position: [0.8307 0.1095 0.0381 0.8167]
            Selected: 'off'
  SelectionHighlight: 'on'
                 Tag: 'Colorbar'
       TickDirection: 'in'
TickLabelInterpreter: 'tex'
          TickLabels: {11×1 cell}
      TickLabelsMode: 'auto'
          TickLength: 0.0100
               Ticks: [0 0.1000 0.2000 0.3000 0.4000 0.5000 0.6000 0.7000 0.8000 0.9000 1]
           TicksMode: 'auto'
                Type: 'colorbar'
       UIContextMenu: [1×1 ContextMenu]
               Units: 'normalized'
            UserData: []
             Visible: 'on'

如果不在此处,则无法更改。