We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5563548 commit fc3b635Copy full SHA for fc3b635
mplaltair/_axis.py
@@ -30,6 +30,19 @@ def _set_label_visibility(ax, enc, spec):
30
elif enc == 'y':
31
ax.tick_param(labelleft=labels, labelright=labels)
32
33
+def _set_label_angle(ax, enc, spec):
34
+ label_angle = spec.get('axis').get('labelAngle')
35
+
36
+ if label_angle is None:
37
+ return
38
39
+ if enc == 'x':
40
+ for label in ax.get_xticklables():
41
+ label.set_rotation(-1*label_angle)
42
+ elif enc == 'y':
43
+ for label in ax.get_yticklables():
44
45
46
def _set_ticks(ax, enc, spec):
47
pass
48
@@ -62,5 +75,6 @@ def convert_axis(ax, chart):
62
75
if enc_channel in ['x', 'y']:
63
76
_set_title(ax, enc_channel, enc_spec)
64
77
_set_label_visibility(ax, enc_channel, enc_spec)
78
+ _set_label_angle(ax, enc_channel, enc_spec)
65
79
_set_ticks(ax, enc_channel, enc_spec)
66
80
_set_locators(ax, enc_channel, enc_spec)
0 commit comments