Python 視覺化(3) matplotlib 進階繪圖
紀錄一些資源,為視覺化提供一點參考的靈感。並記錄如何用 matplotlib 繪製 Waffle Chart 。
紀錄一些資源,為視覺化提供一點參考的靈感。並記錄如何用 matplotlib 繪製 Waffle Chart 。
嘗試繪製 PE_FrameFocusRect 時的 Qt source code 探索。
研究 PythonQt 模組
為何要使用 QStandardItemModel,而不繼承 QAbstractItemModel?
當資料結構較為複雜、是一個自己實作的物件時,考慮使用 QAbstractItemModel
Model View Framework 的介紹,這跟 MVC 有何不同?
讓 QTableView 顯示置中的 CheckBox
asyncio, thread 與 multiprocess 適用的情境,與一份 Asyncio 的入門程式範例。
蒐集與互動式選單、command interface 相關的模組,可以根據用途找到適合的套件。
關於相對匯入與絕對匯入的優缺點,以及如何迅速解決絕對匯入模組在移動後,需要被匯入時的解決辦法。
紀錄做數據研究時,使用 matplotlib 繪圖的進階操作。直方圖疊加、如何合併 twinx 下不同的圖例(legend)、將圖例移出繪圖區、在軸上使用省略符號..。
logging 模組第二篇,有關過濾特定內容、將日誌內容輸出到特定的目的地、日誌格式可調用哪些系統參數等,模組中四個常見物件的使用方式。
提供一個快速使用 logger 的 code snippet
繼前一篇文章進一步探討 Pickle 模組:理解 PEP3155談論到的 Qualified name、與帶有裝飾器(decorator) 的函式遇到 Can’t pickle local object 應如何解決。
研究 Python 官方文件中的 Pickle 模組,探討常發生的 lambda PicklingError 問題。
使用 matplotlib 繪圖的常用基本操作,有關子圖操作、合併子圖、跨行跨列、縮減圖上空白區、以及環境設定檔 matplotlibrc的建立。