Как добавить пользовательский файл CSS в графы Pygal? - PullRequest
1 голос
/ 17 апреля 2019

Я работаю с Pygal и хочу иметь возможность добавить собственный файл CSS в мой график Pygal. Я посмотрел на официальную документацию и нашел ее запутанной.

Официальный документ по CSS http://www.pygal.org/en/stable/documentation/configuration/rendering.html

Как я могу узнать, что представляют собой идентификаторы, классы и HTML-элементы графика, который я использую? Если я не могу, то я не вижу, как я могу создать собственный файл CSS.

Вот пример, который я использую из документации http://www.pygal.org/en/stable/documentation/first_steps.html

Я хочу иметь возможность изменять размер всплывающих подсказок, размер текста всплывающей подсказки, цвета панели, размер заголовка, изменять размеры меток x и y, перемещать легенду сверху и т. Д.

Любая помощь очень ценится.

Вот мой Питон

@app.route("/pygal1", methods = ["GET", "POST"])
def pygal1():

    bar_chart = pygal.HorizontalStackedBar()
    bar_chart.title = "Remarquable sequences"
    bar_chart.x_labels = map(str, range(11))
    bar_chart.add('Fibonacci', [0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55])
    bar_chart.add('Padovan', [1, 1, 1, 2, 2, 3, 4, 5, 7, 9, 12])
    bar = bar_chart.render_data_uri()



    return render_template("pygal1.html", bar=bar)

HTML

<!DOCTYPE html>
<html>
    <head>
        <title>Pygal</title>
        <head>
            <body>

<div class ="container-1" style="margin-left:14px;">
    <embed type="image/svg+xml" src="{{bar|safe}}" style="max-width:500px"/>



</div>

            </body>
            </html>
...