我想使用在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.)]