【发布时间】:2017-01-03 20:57:28
【问题描述】:
我尝试制作一个条形图,以可视化 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')
我该如何解决这个问题,通过调整工具提示的字体大小或工具提示窗口的大小?
【问题讨论】: