Я хочу использовать Tickline, предложенный в Kivy-garden, для создания определенных линейных диаграмм.
Но когда я ввожу все параметры в «.kv», он только рисует основную линию. Я не нахожу, как генерировать тики.
Кроме того, когда я пытаюсь изменить "line_width", основная строка не меняется.
Заранее спасибо за помощь.
Я использую Python 3.7.2 и Kivy 1.10.1. Я попробовал 2 решения, показанные в части кода.
Это решение генерирует только основную линию, без тиков
Tickline:
orientation: 'horizontal'
min_index: 0
max_index: 4
pos: root.pos
size: 300, 100
line_width: 1
line_offset: 5
background_color: 1, 0, 1, 0.1
line_color: 1, 0, 1, 1
Tick:
tick_size: 2, 10
tick_color: 0, 0, 1, 1
offset: 3
scale_factor: 1.
label_global: True
Это решение выдает ошибку
Tickline:
orientation: 'horizontal'
min_index: 0
max_index: 4
pos: root.pos
size: 300, 100
line_width: 1
line_offset: 5
background_color: 1, 0, 1, 0.1
line_color: 1, 0, 1, 1
ticks: [Tick(tick_size=[4, 20], offset=.5), Tick(scale_factor=5., label_global=True), LabellessTick(tick_size=[1, 4], scale_factor=25.)]