《Python數據可視化快速入門到精通》是一本側重介紹各種數據可視化工具+案例的Python數據可視化圖書,為了保證讀者可以學以致用,在實踐方面循序漸進地進行3個層次的實踐:基礎知識實踐、進階知識實踐和綜合應用實踐。 本書全面介紹了數據可視化知識,從學習到實踐的角度出發,以幫助讀者快速掌握Python各種數據可視化工具,既可以學習,又可以作為查詢工具。本書通過各種實例、案例,將每一款數據可視化工具的使用與實際應用相結合,力求使讀者短時間內掌握多款數據可視化工具,暢游職場。 全書共分15章,主要分為3個篇章,即基礎篇、提高篇和案例篇。 基礎篇:包括認識數據可視化、搭建Python數據可視化環境以及Python基礎繪圖工具。 提高篇:是基礎篇的提升,包括Python各種數據可視化工具的介紹與使用,如Matplotlib的進階應用、Pandas內置繪圖大全、Seaborn圖表、第三方圖表Pyecharts、Plotly圖表、Bokeh圖表。 案例篇:基于不同技術方向的實用案例,包括Matplotlib+Pandas實現商業圖表之漸變餅形圖、Matplotlib+NumPy實現商業圖表之對比分析雙向柱形圖、Matplotlib+Animation實現動態圖表、Matplotlib+Pandas+PyQt5實現嵌入交互式圖表、Matplotlib+NumPy實現趣味繪圖。 本書提供大量豐富的資源,力求為讀者打造一本基礎+應用+實踐一體化、精彩的Python數據可視化工具書。 本書不僅適合初學者、入行數據分析人員、與數據打交道(與數據相關)人員、對數據感興趣的人員,也適合從事其他崗位想掌握數據可視化工具的職場人員。
龐大的數據堆積在你面前,顯然不如圖表來得直觀、清晰,正所謂“一圖勝千言”。 Python語言簡單易學、數據處理簡單高效,對于初學者來說容易上手。在科學計算、數據分析、數學建模和數據挖掘等方面,Python占據了越來越重要的地位。另外,Python第三方擴展庫不斷更新,在數據可視化方面也提供了大量的工具。 本書側重各種Python數據可視化工具的介紹與實踐,主要包括基礎繪圖工具Turtle,最常用的Matplotlib,用于統計分析的Seaborn,以及適合網頁應用的第三方圖表Pyecharts、Plotly圖表和Bokeh圖表。為保證讀者學以致用,循序漸進地進行3個層次的篇章介紹:基礎篇、提高篇和案例篇。 本書內容 全書共分為15章,主要通過“基礎篇(4章)+提高篇(6章)+案例篇(5章)”3大維度一體化的方式講解,具體的學習結構如下所示。 本書特色 1.工具多、介紹全面 書中介紹了諸多款Python數據可視化工具,每一款工具的介紹都是從基礎開始不斷進階,全面細致,不僅可以學習,還可以作為日常查閱的工具書。 2.實例豐富、學以致用 書中介紹的每一款數據可視化工具都結合了大量的實例以及非常詳細的注釋信息,力求使讀者能夠快速了解和使用該工具,提升學習效率,縮短學習路徑。 3.提升技能、綜合運用 通過案例應用,帶領讀者完成各種實用性較強并結合不同技術的Python數據可視化案例,讓讀者不斷提升數據分析和數據可視化技能,從而快速了解和掌握每一款數據可視化工具的使用方法,提升綜合運用的能力。 4.精彩欄目、貼心提示 本書根據實際學習的需要,設置了“注意”“說明”等許多貼心的小欄目,輔助讀者輕松理解所學知識,規避編程陷阱。 5.豐富資源、邊學邊練 本書提供了豐富的學習資源,包含視頻、源代碼、實戰練習等。讀者可訪問我社官網>服務>資源下載頁面:***。 本書讀者對象 (1)Python的編程愛好者。 (2)參加畢業設計的學生。 (3)相關培訓機構的老師和學生。 (4)大中專院校的老師和學生。 (5)數據分析師。 (6)職場人員。 本書約定 讀者服務 為方便解決讀者在學習本書過程中遇到的疑難問題及獲取更多圖書配套資源,我們在明日學院網站為您提供了社區服務和配套學習服務支持。此外,我們還提供了質量反饋信箱及售后服務電話等,如圖書有質量問題,可以及時聯系我們,我們將竭誠為您服務。 質量反饋信箱:mingrisoft@*** 售后服務電話:4006751066 售后服務QQ群:576760840(若此群已滿,請根據提示加入相應的群) 微信公眾號:明日IT部落 致讀者 本書由明日科技的Python開發團隊策劃并組織編寫,主要編寫人員有高春艷、王小科、賽思琪、王國輝、李磊、賽奎春、趙寧、張鑫、周佳星、葛忠月、宋萬勇、田旭、王萍、李穎、楊麗、劉媛媛、何平、依瑩瑩、呂學麗、鐘成浩、徐丹、王歡、張悅、岳彩龍、牛秀麗、宋禹蒙、于英鵬、段霄雷、宛佳秋、杜明哲、王孔磊等。在編寫本書的過程中,我們本著科學、嚴謹的態度,力求精益求精,但疏漏之處在所難免,敬請廣大讀者批評指正。 感謝您閱讀本書,希望本書能成為您編程路上的領航者。 編者
第1篇 基礎篇 001 第1章 認識數據可視化 002 1.1 什么是數據可視化 002 1.2 數據可視化的作用 002 1.3 數據可視化常用工具 003 1.4 如何選擇適合的圖表類型 004 1.5 圖表的基本組成 005 第2章 搭建Python數據可視化環境 007 2.1 Python概述 007 2.2 搭建Python開發環境 008 2.2.1 安裝Python 008 2.2.2 使用IDLE編寫“hello world” 012 2.3 集成開發環境PyCharm 014 2.3.1 下載PyCharm 014 2.3.2 安裝PyCharm 015 2.3.3 運行PyCharm創建工程 018 2.3.4 第一個Python程序“Hello World!” 019 2.4 數據分析標準環境Anaconda 022 2.4.1 下載Anaconda 022 2.4.2 安裝Anaconda 023 2.5 Jupyter Notebook開發工具 025 2.5.1 認識Jupyter Notebook 025 2.5.2 新建一個Jupyter Notebook文件 025 2.5.3 在Jupyter Notebook中編寫“Hello World” 025 第3章 繪圖基礎之海龜繪圖Turtle 029 3.1 認識海龜繪圖 029 3.1.1 Turtle模塊 029 3.1.2 海龜繪圖的坐標系 030 3.1.3 海龜繪圖的關鍵要素 030 3.1.4 繪制第一幅圖 030 實例3.1 繪制一只向前爬行的小海龜 030 3.2 窗口控制 032 3.2.1 設置窗口的尺寸和初始位置 032 3.2.2 設置窗口標題 032 3.2.3 設置窗口的背景顏色 033 3.2.4 設置窗口的背景圖片 034 3.2.5 清空屏幕上的繪圖 035 3.2.6 關閉窗口 035 3.3 畫筆設置 035 3.3.1 畫筆初始形狀 036 3.3.2 設置畫筆顏色 037 3.3.3 落筆與抬筆 038 實例3.2 繪制兩條不同顏色的平行線 039 3.3.4 設置線條粗細 040 3.3.5 隱藏與顯示海龜光標 040 3.3.6 設置畫筆的速度 041 3.4 輸入/輸出文字 042 3.4.1 輸出文字 042 3.4.2 輸入文字 043 3.5 繪制圖形 045 3.5.1 繪制線條 045 實例3.3 繪制折線 045 3.5.2 繪制矩形 046 實例3.4 繪制一個簡單的柱子 046 3.5.3 繪制柱形圖 047 實例3.5 繪制銷量分析柱形圖 047 3.6 綜合案例——繪制奧運五環標志 049 3.7 實戰練習 050 第4章 Matplotlib入門 051 4.1 Matplotlib概述 051 4.1.1 Matplotlib簡介 051 4.1.2 安裝Matplotlib 054 4.1.3 Matplotlib圖表之初體驗 056 實例4.1 在PyCharm中繪制圖表 056 實例4.2 Jupyter Notebook中繪制圖表 056 4.2 圖表的常用設置 057 4.2.1 基本繪圖plot()函數 057 實例4.3 繪制簡單折線圖 057 實例4.4 繪制體溫折線圖 057 4.2.2 設置畫布 060 實例4.5 自定義畫布 060 4.2.3 設置坐標軸 060 實例4.6 為體溫折線圖的軸設置標題 061 實例4.7 為折線圖設置刻度1 062 實例4.8 為折線圖設置刻度2 062 實例4.9 為折線圖設置坐標范圍 063 4.2.4 添加文本標簽 063 實例4.10 為折線圖添加基礎體溫文本標簽 065 4.2.5 設置標題和圖例 065 4.2.6 添加注釋 068 實例4.11 為圖表添加注釋 070 4.2.7 設置網格線 071 4.2.8 設置參考線(輔助線) 071 實例4.12 為圖表添加水平參考線 072 4.2.9 選取范圍 072 實例4.13 為圖表添加選取范圍 073 4.2.10 圖表布局 073 4.2.11 保存圖表 074 4.3 常用圖表的繪制 074 4.3.1 繪制折線圖 075 實例4.14 繪制學生語數外各科成績分析圖 075 4.3.2 繪制柱形圖 076 實例4.15 5行代碼繪制簡單的柱形圖 076 實例4.16 繪制線上圖書銷售額分析圖 077 實例4.17 繪制各平臺圖書銷售額分析圖 077 4.3.3 繪制直方圖 078 實例4.18 繪制簡單直方圖 079 實例4.19 直方圖分析學生數學成績分布情況 079 4.3.4 繪制餅形圖 080 實例4.20 繪制簡單餅形圖 081 實例4.21 通過餅形圖分析各省銷量占比情況 082 實例4.22 繪制分裂餅形圖 082 實例4.23 環形圖分析各省銷量占比情況 083 實例4.24 內嵌環形圖分析各省銷量占比情況 084 4.3.5 繪制散點圖 085 實例4.25 繪制簡單散點圖 085 實例4.26 散點圖分析銷售收入與廣告費的相關性 086 4.3.6 繪制面積圖 086 實例4.27 繪制簡單面積圖 087 實例4.28 面積圖分析線上圖書銷售情況 087 實例4.29 堆疊面積圖分析各平臺圖書銷售情況 088 4.3.7 繪制箱形圖 088 實例4.30 繪制簡單箱形圖 089 實例4.31 繪制多組數據的箱形圖 089 實例4.32 通過箱形圖判斷異常值 091 4.3.8 繪制熱力圖 091 實例4.33 繪制簡單熱力圖 092 實例4.34 熱力圖對比分析學生各科成績 092 4.3.9 雷達圖 093 實例4.35 雷達圖分析男生女生各科成績差異 093 4.3.10 氣泡圖 094 實例4.36 氣泡圖分析成交商品件數與訪客數 094 4.3.11 棉棒圖 095 實例4.37 簡單的棉棒圖 096 4.3.12 誤差棒圖 096 實例4.38 繪制誤差為1的誤差棒圖 097 4.4 綜合案例——京東電商單品銷量同比增長情況分析 097 4.5 實戰練習 099 第2篇 提高篇 101 第5章 Matplotlib進階 102 5.1 Matplotlib顏色設置 102 5.1.1 常用顏色 102 5.1.2 Matplotlib可識別的顏色格式 102 實例5.1 不同顏色格式的運用 103 5.1.3 Matplotlib顏色映射 104 實例5.2 顏色映射的運用 105 5.2 Matplotlib處理日期時間 105 5.2.1 dates模塊 105 5.2.2 設置坐標軸日期的顯示格式 107 實例5.3 設置日期顯示格式 107 5.2.3 設置坐標軸日期刻度標簽 108 實例5.4 設置x軸日期刻度為星期 108 5.3 次坐標軸(雙坐標軸) 109 5.3.1 共享x坐標軸【twinx()函數】 109 實例5.5 繪制雙y軸圖表 109 5.3.2 共享y坐標軸【twiny()函數】 110 實例5.6 繪制雙x軸圖表 111 5.4 繪制多個子圖表 111 5.4.1 subplot()函數 111 實例5.7 使用subplot函數繪制多子圖的空圖表 112 實例5.8 繪制包含多個子圖的圖表 112 5.4.2 subplots()函數 114 實例5.9 使用subplots()函數繪制多子圖的空圖表 114 實例5.10 使用subplots()函數繪制多子圖圖表 115 5.4.3 add_subplot()函數 116 實例5.11 使用add_subplot()函數繪制多子圖圖表 116 5.4.4 子圖表共用一個坐標軸 116 實例5.12 多個子圖共用一個y軸 116 5.5 繪制函數圖像 117 5.5.1 一元一次函數圖像 117 實例5.13 繪制一元一次函數圖像 117 5.5.2 一元二次函數圖像 118 實例5.14 繪制一元二次函數圖像 118 5.5.3 正弦函數圖像 118 實例5.15 繪制正弦函數圖像 118 5.5.4 余弦函數圖像 119 實例5.16 繪制余弦函數圖像 119 5.5.5 S形生長曲線【Sigmoid()函數】 120 實例5.17 繪制高中生物S形曲線 120 5.6 形狀與路徑 121 5.6.1 形狀(patches模塊) 121 5.6.2 路徑(path模塊) 122 實例5.18 使用path模塊繪制矩形路徑 123 5.6.3 繪制圓(Circle模塊) 124 實例5.19 繪制圓形 125 5.6.4 繪制矩形(Rectangle模塊) 126 實例5.20 使用Rectangle模塊繪制矩形 126 5.7 繪制3D圖表 127 5.7.1 3D柱形圖 127 實例5.21 繪制3D柱形圖 127 5.7.2 3D曲面圖 128 實例5.22 繪制3D曲面圖 128 5.8 綜合案例——圖形的綜合應用 128 5.9 實戰練習 130 第6章 Pandas內置繪圖 132 6.1 Pandas概述 132 6.1.1 Pandas簡介 132 6.1.2 安裝Pandas 132 6.2 Pandas家族成員 133 6.2.1 Series對象 135 實例6.1 創建一列數據 135 實例6.2 創建一列“物理”成績 136 6.2.2 DataFrame對象 136 實例6.3 通過列表創建成績表 137 實例6.4 通過字典創建成績表 138 6.3 Pandas處理數據 138 6.3.1 讀取數據 138 實例6.5 讀取Excel文件 138 6.3.2 數據抽取 139 實例6.6 抽取指定的數據 139 6.4 Pandas數據可視化 140 6.4.1 DataFrame.plot()函數 140 6.4.2 繪制折線圖 141 實例6.7 繪制簡單折線圖 141 實例6.8 繪制多折線圖 142 6.4.3 繪制柱形圖 143 實例6.9 繪制帶日期的柱形圖 143 實例6.10 多柱形圖 144 實例6.11 堆疊(面積)柱形圖 145 6.4.4 繪制餅形圖 145 實例6.12 標準餅形圖 145 6.4.5 繪制直方圖 146 實例6.13 繪制得分直方圖 146 6.4.6 繪制散點圖 147 實例6.14 繪制學歷與薪資散點圖 147 6.4.7 繪制箱形圖 148 實例6.15 繪制箱形圖 149 實例6.16 按學歷分析薪資異常數據 149 6.5 綜合案例——折線圖+柱形圖分析銷售收入 150 6.6 實戰練習 152 第7章 Seaborn圖表 153 7.1 Seaborn入門 153 7.1.1 Seaborn簡介 153 7.1.2 安裝Seaborn 154 7.1.3 Seaborn圖表之初體驗 154 實例7.1 繪制簡單的柱形圖 154 7.2 Seaborn圖表的基本設置 155 7.2.1 背景風格 155 7.2.2 邊框控制 156 7.3 常用圖表的繪制 156 7.3.1 繪制折線圖 156 實例7.2 繪制學生語文成績折線圖1 156 實例7.3 繪制學生語文成績折線圖2 157 實例7.4 多折線圖分析學生各科成績 157 7.3.2 繪制直方圖 157 實例7.5 繪制簡單直方圖 158 7.3.3 繪制條形圖 158 實例7.6 多條形圖分析學生各科成績 159 7.3.4 繪制散點圖 160 實例7.7 散點圖分析“小費” 160 7.3.5 繪制線性回歸模型【lmplot()函數】 161 實例7.8 線性回歸圖表分析“小費” 161 7.3.6 繪制箱形圖【boxplot()函數】 162 實例7.9 箱形圖分析“小費”異常數據 162 7.3.7 繪制核密度圖【kdeplot()函數】 162 實例7.10 核密度圖分析鳶尾花 163 7.3.8 繪制提琴圖【violinplot()函數】 163 實例7.11 提琴圖分析“小費” 164 7.4 綜合案例——堆疊柱形圖可視化數據分析圖表的實現 164 7.5 實戰練習 165 第8章 第三方圖表Pyecharts 166 8.1 Pyecharts概述 166 8.1.1 Pyecharts簡介 166 8.1.2 安裝Pyecharts 166 8.1.3 繪制第一張圖表 167 實例8.1 繪制簡單的柱狀圖 167 8.1.4 Pyecharts 1.0以上版本對方法的鏈式調用 168 8.2 Pyecharts圖表的組成 169 8.2.1 主題風格 169 實例8.2 為圖表更換主題 170 8.2.2 圖表標題 171 實例8.3 為圖表設置標題 172 8.2.3 圖例 173 實例8.4 為圖表設置圖例 174 8.2.4 提示框 175 實例8.5 為圖表設置提示框 176 8.2.5 視覺映射 177 實例8.6 為圖表添加視覺映射 177 8.2.6 工具箱 179 實例8.7 為圖表添加工具箱 179 8.2.7 區域縮放 180 實例8.8 為圖表添加區域縮放 181 8.3 Pyecharts圖表的繪制 182 8.3.1 柱狀圖——Bar模塊 182 實例8.9 繪制多柱狀圖 182 8.3.2 折線/面積圖——Line模塊 183 實例8.10 繪制折線圖 184 實例8.11 繪制面積圖 185 8.3.3 餅形圖——Pie模塊 186 實例8.12 餅形圖分析各地區銷量占比情況 186 8.3.4 箱形圖——Boxplot模塊 187 實例8.13 繪制簡單的箱形圖 187 8.3.5 漣漪特效散點圖——EffectScatter模塊 187 實例8.14 繪制簡單的散點圖 187 8.3.6 詞云圖——WordCloud模塊 188 實例8.15 繪制詞云圖分析用戶評論內容 189 8.3.7 熱力圖——HeatMap模塊 190 實例8.16 熱力圖統計雙色球中獎數字出現的次數 190 8.3.8 水球圖——Liquid模塊 191 實例8.17 繪制水球圖 191 8.3.9 日歷圖——Calendar模塊 192 實例8.18 繪制加班日歷圖 192 8.4 綜合案例——柱形圖+折線圖雙y軸圖表的繪制 193 8.5 實戰練習 196 第9章 Plotly圖表 198 9.1 Plotly入門 198 9.1.1 Plotly簡介 198 9.1.2 安裝Plotly 198 9.1.3 Plotly繪圖原理 199 實例9.1 繪制第一張Plotly圖表 199 實例9.2 使用expression模塊繪制圖表 200 9.1.4 Plotly保存圖表的方式 201 實例9.3 生成HTML網頁格式的圖表文件 201 9.2 基礎圖表 202 9.2.1 折線圖和散點圖 202 實例9.4 繪制多折線圖 202 實例9.5 繪制散點圖 203 9.2.2 柱形圖和水平條形圖 204 實例9.6 繪制簡單的柱形圖 204 實例9.7 繪制多柱形圖 204 實例9.8 堆疊柱形圖 205 實例9.9 繪制水平條形圖 206 9.2.3 餅形圖和環形圖 206 實例9.10 繪制餅形圖 207 實例9.11 繪制環形圖 207 9.3 圖表細節設置 208 9.3.1 圖層布局函數Layout() 208 9.3.2 添加圖表標題(title) 209 9.3.3 添加文本標記(text) 210 實例9.12 為折線圖添加文本標記 210 實例9.13 為散點圖添加文本標記 211 實例9.14 為柱形圖添加文本標記 211 9.3.4 添加注釋文本(annotation) 211 實例9.15 標記股票最高收盤價 212 9.4 統計圖表 213 9.4.1 直方圖 213 實例9.16 繪制直方圖 214 9.4.2 箱形圖 215 實例9.17 繪制簡單的箱形圖 215 實例9.18 多個箱子的箱形圖 216 9.4.3 熱力圖 216 實例9.19 實現RGB圖形數據 216 實例9.20 繪制顏色圖塊 217 實例9.21 繪制簡單熱力圖 218 9.4.4 等高線圖 218 實例9.22 繪制等高線圖 218 9.5 繪制多子圖表 219 9.5.1 繪制基本的子圖表 219 實例9.23 繪制一個簡單的多子圖表 219 9.5.2 自定義子圖位置 220 實例9.24 繪制一個包含3個子圖的圖表 220 9.5.3 子圖可供選擇的圖形類型 221 9.6 三維圖繪制 221 實例9.25 繪制3D散點圖 221 9.7 繪制表格 222 9.7.1 Table()函數 222 實例9.26 繪制學生成績表 223 實例9.27 將Excel數據繪制成網頁表格 223 9.7.2 create_table()函數 224 實例9.28 將DataFrame數據生成表格 224 實例9.29 數據表格與折線圖混合圖表 225 9.8 綜合案例——用戶畫像 226 9.9 實戰練習 228 第10章 Bokeh圖表 229 10.1 Bokeh入門 229 10.1.1 安裝Bokeh 229 10.1.2 Bokeh的基本概念 229 10.1.3 繪制第一張圖表(折線圖) 230 實例10.1 繪制簡單的折線圖 230 實例10.2 繪制多折線圖 231 實例10.3 使用multi_line()方法繪制多折線圖 232 10.1.4 數據類型 233 實例10.4 使用字典類型數據繪制圖表 233 實例10.5 使用NumPy數組類型數據繪制圖表 234 實例10.6 使用DataFrame類型數據繪制圖表 234 實例10.7 通過ColumnDataSource傳遞字典數據繪制圖表 234 實例10.8 通過ColumnDataSource傳遞DataFrame數據繪制圖表 235 實例10.9 通過ColumnDataSource傳遞分組統計數據繪制圖表 236 10.2 繪制基本圖表 237 10.2.1 散點圖 237 實例10.10 使用circle()方法繪制散點圖 237 10.2.2 組合圖表 237 實例10.11 折線圖+散點圖組合圖表 237 10.2.3 條形圖 238 實例10.12 繪制垂直條形圖 238 實例10.13 繪制水平條形圖 239 10.2.4 餅(環)形圖 239 實例10.14 繪制餅形圖 239 實例10.15 繪制環形圖 240 10.3 圖表設置 241 10.3.1 圖表的布局 241 實例10.16 垂直方向布局多個圖表 241 實例10.17 水平方向布局多個圖表 241 實例10.18 通過網格布局多個圖表 242 10.3.2 配置繪圖工具 242 實例10.19 在圖表上顯示工具欄 243 實例10.20 為圖表指定平移、滑輪縮放和懸停工具 244 10.3.3 設置視覺屬性 244 實例10.21 為圖表設置主題樣式 245 實例10.22 使用調色板為圖表設置顏色 246 實例10.23 使用顏色映射器為圖表設置顏色 246 10.3.4 圖表注釋 247 實例10.24 為圖表設置標題 247 實例10.25 設置圖表標題顏色和大小等 248 實例10.26 為圖表設置雙標題 248 實例10.27 為圖表添加圖例 249 實例10.28 指定圖例所顯示的位置 249 實例10.29 圖例自動分組 250 10.4 可視化交互 250 10.4.1 微調器 250 實例10.30 通過微調器調節散點圖中散點的大小 251 10.4.2 選項卡 252 實例10.31 為圖表添加選項卡 252 10.4.3 滑塊(自定義js回調) 252 實例10.32 通過滑塊調整圖表 253 10.5 綜合案例 254 10.6 實戰練習 255 第3篇 案例篇 257 第11章 Matplotlib+Pandas實現商業圖表之漸變餅形圖 258 11.1 案例描述 258 11.2 實現過程 259 11.2.1 數據準備 259 11.2.2 數據處理 259 11.2.3 繪制漸變餅形圖 260 11.3 關鍵技術 262 第12章 Matplotlib+NumPy實現商業圖表之對比分析雙向柱形圖 264 12.1 案例描述 264 12.2 實現過程 265 12.2.1 數據準備 265 12.2.2 繪制雙向柱形圖 265 12.3 關鍵技術 267 第13章 Matplotlib+Animation實現動態圖表 269 13.1 案例描述 269 13.2 實現過程 270 13.2.1 數據準備 270 13.2.2 繪制雙y軸動態圖表 270 13.2.3 程序調試 272 13.3 關鍵技術 274 第14章 Matplotlib+Pandas+PyQt5實現嵌入交互式圖表 275 14.1 案例描述 275 14.2 界面設計環境安裝與配置 277 14.3 實現過程 278 14.3.1 窗體設計 278 14.3.2 .ui文件轉換為.py文件 279 14.3.3 主程序模塊 280 14.4 關鍵技術 283 第15章 Matplotlib+NumPy實現趣味繪圖——花好月圓 285 15.1 案例描述 285 15.2 實現過程 286 15.2.1 圖案設計草圖 286 15.2.2 算法公式 286 15.2.3 繪制“花好月圓” 287 15.3 關鍵技術 289 附錄 291 附錄1 Matplotlib速查表 291 附錄2 顏色值速查表 296 附錄3 Matplotlib顏色圖 300 附錄4 Plotly配色 303 附錄5 Turtle常見命令速查表 307
ISBN:978-7-122-44871-2
語種:漢文
開本:16
出版時間:2024-11-01
裝幀:平
頁數:307