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')
ツールチップのフォント サイズまたはツールチップ ウィンドウのサイズを調整して、この問題を解決するにはどうすればよいですか?