我尝试制作一个条形图,以可视化 GitHub 上星级最高的项目。我添加了工具提示,但是,某些项目'label'
的内容不太适合,而且某些项目的工具提示中没有显示某些链接。见下文,'xlink'
'label'
下面是使用 Pygal 模块的 Python 代码,运行它并自己查看 .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')
如何通过调整工具提示的字体大小或工具提示窗口大小来解决此问题?