如何在Kivy中更改轴标签颜色花园.graph?

2024-09-27 09:31:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我想更改Kivy图形中的轴标签颜色花园.graph但我是个初学者,我不知道怎么做。在

我已经看过“uInit_uuy.py”,但它对我来说并不明显,因为它是背景色。在

以下是指向GitHub的链接:kivy-garden/garden.graph

还有,这里是我的kv函数:

Graph:
    id: my_graph1
    # pos: 10, 200
    # size: 470, 300
    size_hint_x: 0.7
    border_color: 0,0,0,1
    x_grid_label: True
    y_grid_label: True
    x_grid: True
    y_grid: True

另外,如果还有其他不明显的功能-如果您也在下面列出它们,我将不胜感激。在

谢谢你!在


Tags: pytrue图形size颜色标签labelgrid
2条回答

下面是一个在kv文件中更改图形特征的示例:

Graph:
    id: graph_id
    xmin: 0
    xmax: 10
    ymin: 0
    ymin: 20
    y_grid_label: True
    y_ticks_major: 5
    border_color: (0,0,0,0)
    tick_color: (1,0,0,1)
    label_options: {'color': (1,0,0,1)}

下面是如何在python中更改轴标签颜色(我不知道如何在.kv文件中这样做)。在

来自garden.graph's GitHub page

graph_theme = {
            'label_options': {
                'color': rgb('444444'),  # color of tick labels and titles
                'bold': True},
            'background_color': rgb('f8f8f2'),  # back ground color of canvas
            'tick_color': rgb('808080'),  # ticks and grid
            'border_color': rgb('808080')}  # border drawn around each graph

graph = Graph(
            xlabel='Cheese',
            ylabel='Apples',
            x_ticks_minor=5,
            x_ticks_major=25,
            y_ticks_major=1,
            y_grid_label=True,
            x_grid_label=True,
            padding=5,
            xlog=False,
            ylog=False,
            x_grid=True,
            y_grid=True,
            xmin=-50,
            xmax=50,
            ymin=-1,
            ymax=1,
            **graph_theme)

轴标签可以通过将参数传递给kivy.uix.Label显示轴标签的对象。在

label_options是一个字典,它包含传递给kivy.uix.Label物体。在

相关问题 更多 >

    热门问题