內容簡介
本書是為希望利用Python的能力微調圖像的開發人員編寫的,它涵蓋了各白宙宙催種
圖形處理命令,例如:繪製點、線、箭頭、弧,創建自定義繪圖格線,糾正圖像失真,給圖像添加文本和標籤,對弧和圓進行操作,指定和使用顏色,等等。有了這些技術和核心數學技能,你就可以創建和定製詳細的技術插圖或做數據可視化了。屑匪台
圖書目錄
★目 錄 Contents
▼第1章 Python 命令與函式基礎 1
1.1 編程風格 1
1.2 繪圖區域 3
1.3 確定繪圖區域的尺寸 3
1.4 導入繪圖命令 4
1.5 顯示繪圖區域 6
1.6 繪圖格線 6
1.7 保存圖像 6
1.8 格線顏色 6
1.9 刻度標記 7
1.10 自定義格線線 8
1.11 坐標軸標籤 9
1.12 圖的標題 10
1.13 顏色 11
1.13.1 顏色混合 12
1.13.2 顏色強度 14
1.14 覆蓋 14
1.15 背景顏色 16
1.16 繪圖區域的形狀 17
1.17 如何矯正形狀失真 18
1.17.1 繪製婚駝甩時使用縮放因子 19
1.17.2 最好的辦法:用 plt.axi 縮放坐標軸 20
1.18 坐標軸臭仔燥 21
1.19 常用繪製命令及函式 22
1.19.1 用全催 scatter 生成點 22
1.19.2 用 plot生成線 23
1.19.3 箭頭 24
1.19.4 文本 25
1.19.5 列表、元組與數組 26
1.19.6 數組 30
1.19.7 arange函式 30
1.19.8 戒判籃range函式 31
1.20 小結 32
▼第2章 二維圖像 33
2.1 由點到線 33
2.2 點的藝術 36
2.3 用點畫圓弧 38
2.4 用線段畫圓弧 43
2.5 圓環 44
2.6 用點畫圓盤 47
2.7 橢圓 50
2.8 二維移動 55
2.9 二維旋轉 57
2.10 小結 74
▼第3章 三維圖像 75
3.1 三維坐標系 75
3.2 坐標平面上的投影 77
3.3 繞y方向旋轉 79
3.4 繞x方向旋轉 81
3.5 繞z方向旋轉 82
3.6 獨立旋轉 84
3.7 次再檔戀試序旋轉 90
3.8 矩陣級聯 95
3.9 用函式式程式結構輸入鍵盤數據 98
3.10 小結 103
▼第4章 透視 104
▼第5章 相交 112
5.1 線與矩形平面相交 112
5.2 線與三角平面相交 121
5.3 線與圓環相交 132
5.4 線與扇形相交 132
5.5 線與球相交 137
5.6 平面與球相交 143
5.7 小結 146
▼第6章 刪除隱藏線 148
6.1 方盒 148
6.2 金字塔 155
6.3 平面 159
6.4 球體 165
6.5 小結 170
▼第7章 著色 171
7.1 對方盒著色 172
7.2 對球體著色 180
7.3 小結 185
▼第8章 2D數據繪圖 186
8.1 線性回歸 194
8.2 函式擬合 197
8.3 樣條曲線 201
8.4 小結 206
▼第9章 3D數據繪圖 207
9.1 3D曲面 216
9.2 3D曲面著色 222
9.3 小結 232
▼第10章 示例 233
10.1 土星 233
10.2 太陽輻射 240
10.2.1 光子和太陽 240
10.2.2 馬克斯·普朗克的黑體輻射公式 241
10.2.3 太陽的總輸出功率 242
10.3 地球輻照度 249
10.4 小結 254
附錄A 從哪裡獲取Python 255
作者簡介
B. J. 科里特斯(B. J. Korites)
B. J. 科里特斯博士一直從事計算機工程和科學套用。他是一名教育家、顧問,著有十多本關於幾何建模、計算機圖形學、人工智慧、物理過程模擬、結構分析、計算機在科學和工程中的套用的書籍。
3.9 用函式式程式結構輸入鍵盤數據 98
3.10 小結 103
▼第4章 透視 104
▼第5章 相交 112
5.1 線與矩形平面相交 112
5.2 線與三角平面相交 121
5.3 線與圓環相交 132
5.4 線與扇形相交 132
5.5 線與球相交 137
5.6 平面與球相交 143
5.7 小結 146
▼第6章 刪除隱藏線 148
6.1 方盒 148
6.2 金字塔 155
6.3 平面 159
6.4 球體 165
6.5 小結 170
▼第7章 著色 171
7.1 對方盒著色 172
7.2 對球體著色 180
7.3 小結 185
▼第8章 2D數據繪圖 186
8.1 線性回歸 194
8.2 函式擬合 197
8.3 樣條曲線 201
8.4 小結 206
▼第9章 3D數據繪圖 207
9.1 3D曲面 216
9.2 3D曲面著色 222
9.3 小結 232
▼第10章 示例 233
10.1 土星 233
10.2 太陽輻射 240
10.2.1 光子和太陽 240
10.2.2 馬克斯·普朗克的黑體輻射公式 241
10.2.3 太陽的總輸出功率 242
10.3 地球輻照度 249
10.4 小結 254
附錄A 從哪裡獲取Python 255
作者簡介
B. J. 科里特斯(B. J. Korites)
B. J. 科里特斯博士一直從事計算機工程和科學套用。他是一名教育家、顧問,著有十多本關於幾何建模、計算機圖形學、人工智慧、物理過程模擬、結構分析、計算機在科學和工程中的套用的書籍。