Как реализовать тиклайн из kivy.garden в файле .kv - PullRequest
0 голосов
/ 03 января 2019

Я хочу использовать 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.)]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...