in chartify/_core/axes.py [0:0]
def set_yaxis_tick_orientation(self, orientation="horizontal"):
"""Change the orientation or the y axis tick labels.
Args:
orientation (str or list of str):
str: 'horizontal', 'vertical', or 'diagonal'
list of str: different orientation values corresponding to each
level of the grouping. Example: ['horizontal', 'vertical']
"""
if not isinstance(orientation, list):
orientation = [orientation] * 3
level_1 = orientation[0]
level_2 = orientation[1] if len(orientation) > 1 else "horizontal"
level_3 = orientation[2] if len(orientation) > 2 else level_2
level_1 = self._convert_major_orientation_labels(level_1)
level_2 = self._convert_subgroup_orientation_labels(level_2)
level_3 = self._convert_subgroup_orientation_labels(level_3)
self._chart.figure.yaxis.major_label_orientation = level_1
self._chart.figure.yaxis.subgroup_label_orientation = level_2
self._chart.figure.yaxis.group_label_orientation = level_3
return self._chart