問題記錄
初學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 因為這個是收費軟體,所以得破解 先安裝正版 把破...