pygal工具提示失效

2021-10-25 15:43:05 字數 1844 閱讀 5582

問題記錄

初學python,跟著《python程式設計從入門到實踐》按照書上17章的示例

import requests

import pygal

from pygal.style import lightcolorizedstyle as lcs, lightenstyle as ls

# 執行api呼叫並儲存響應, status_code=200表示成功

url =

''r = requests.get(url)

print

("status code:"

, r.status_code)

# 將api響應儲存在乙個變數中

response_dict = r.json(

)# 處理結果

# print(response_dict.keys())

print

("total repositories:"

, response_dict[

'total_count'])

# 探索有關倉庫的資訊

repo_dicts = response_dict[

'items'

]# print("repositories returned:", len(repo_dicts))

names, stars =

,[]for repo_dict in repo_dicts:

'name'])

'stargazers_count'])

# 視覺化,x_label_rotation意為標籤繞x軸旋轉45°,show_legend=false意為隱藏圖例

my_style = ls(

'#333366'

, base_style=lcs)

my_config = pygal.config(

)my_config.x_label_rotation =

45my_config.show_legend =

false

my_config.title_font_size =

24my_config.label_font_size =

14my_config.major_label_font_size =

18my_config.truncate_label =

15my_config.show_y_guides =

false

my_config.width =

1000

chart = pygal.bar(my_config, style=my_style)

chart.title =

'most-starred python projects on github'

chart.x_labels = names

chart.add(

'', stars)

chart.render_to_file(

'python_repos.svg'

)

工具使用如下:

python 3.8

pygal1.7

pycharm2020

from pygal.style import lightenstyle as ls

報錯:cannot find referance lightenstyle

pip install pygal==2.4
更新為pygal2.4後無報錯

但是生成的.svg檔案仍然無法顯示工具提示

解決辦法:

可能需要更換python版本,因為目前對工具提示的需求沒有那麼強烈,故沒有去更換。

折騰了乙個上午。。。

CSS 提示工具 Tooltip

以下例項中,提示工具顯示在指定元素的右側 left 105 注意 top 5px 同於定位在容器元素的中間。使用數字 5 因為提示文字的頂部和底部的內邊距 padding 是 5px。如果你修改 padding 的值,top 值也要對應修改,這樣才可以確保它是居中對齊的。tooltip toolti...

WPF 工具提示(ToolTip)

wpf的工具提示實現方法如下 1 簡單的工具提示只需設定元素的tooltip屬性 example button margin 20 grid.row 2 tooltip this is a button another button button 2 複雜的工具提示需要使用更複雜的巢狀內容設定too...

SQL 智慧型提示工具

已前寫sql語句的時候一直是手寫的。最近看到同事寫sql時有提示,於是我就google一下,找了個sql智慧型提示工具。真是的滿好的。sql 2008預設就有了智慧型提示,可是我用的sql 2005所以沒辦法 就去網上找了sql prompt 3.9 因為這個是收費軟體,所以得破解 先安裝正版 把破...