Я попытался создать гистограмму, отображающую самые популярные проекты на GitHub. Я добавил 'label'
и 'xlink'
во всплывающие подсказки, однако содержимое 'label'
не очень хорошо подходит для некоторых элементов, а также некоторые ссылки не отображаются в всплывающей подсказке некоторых проектов. Смотри ниже,
Ниже приведен код Python с использованием модуля Pygal, запустите его и посмотрите файл .svg самостоятельно.
import requests, pygal
url = 'https://api.github.com/search/repositories?q=language:python&sort=star'
r = requests.get(url)
repo_list = r.json()['items']
names, stars = [], []
for k in repo_list:
names.append(k['name'])
temp = {
'value': k['stargazers_count'],
'label': k['description'],
'xlink': k['html_url'],
}
stars.append(temp)
my_config = pygal.Config()
my_config.x_label_rotation = 45
chart = pygal.Bar(my_config)
chart.title = 'GitHub, Python Most Starred Projects'
chart.x_labels = names
chart.add('', stars)
chart.render_to_file('MyFile.svg', force_uri_protocol = 'http')
Как решить эту проблему, изменив размер шрифта всплывающей подсказки или размер окна всплывающей подсказки?