2015 年之前的 Matplotlib 變更列表#

這是 Matplotlib 從 2003 年到 2015 年所做的變更列表。如需最近的變更,請參閱發行說明

2015-11-16

傳遞給 contour(f) 和 tricontour(f) 的層級必須依遞增順序排列。

2015-10-21

新增 TextBox 小工具

2015-10-21

新增 get_ticks_direction()

2015-02-27

新增 rcParam 'image.composite_image',允許使用者決定是否要讓向量圖形後端將一組軸內的所有影像組合成單一複合影像。(如果影像沒有組合,使用者可以在 Adobe Illustrator 或 Inkscape 中開啟向量圖形檔案,並個別編輯每個影像。)

2015-02-19

重寫計算輪廓的 C++ 程式碼,以新增對角落遮罩的支援。這由繪圖命令 'contour' 和 'contourf' 中的 'corner_mask' 關鍵字控制。 - IMT

2015-01-23

文字邊界框現在使用進階寬度而非墨水區域計算。這可能會導致文字的位置略有不同。

2014-10-27

允許使用 MPLBACKEND 環境變數選擇後端。新增關於後端選擇方法的說明文件。

2014-09-27

大修 colors.LightSource。新增 LightSource.hillshade,允許獨立產生照明圖。新增用於建立更具視覺吸引力的陰影浮雕圖的新型混合 (例如,除了舊版 "hsv" 模式之外,還有 blend_mode="overlay" 等等)。

2014-06-10

新增 Colorbar.remove()

2014-06-07

修正錯誤,以便徑向圖可以在 py3k 中儲存為 ps。

2014-06-01

變更 errorbar 的 fmt kwarg 以支援 mpl 的慣例,即 "none" 表示「不要繪製它」,並預設為空字串,以便使用 plot() 函數預設值完成資料點的繪圖。已棄用使用 None 物件代替 "none"。

2014-05-22

允許 symlog 尺度的 linscale 關鍵字參數小於 1。

2014-05-20

在 FontManager 中新增邏輯,如果 font-family rcparams 已變更,則使字型快取失效。

2014-05-16

修正 PGF 後端中多行文字的定位。

2014-05-14

新增 Axes.add_image() 作為將 AxesImage 實例新增至 Axes 的標準方法。這提高了與 add_artist()、add_collection()、add_container()、add_line()、add_patch() 和 add_table() 的一致性。

2014-05-02

新增對色盲友善的色圖,名為「Wistia」。

2014-04-27

改善 Axes.{h|v}lines 中的輸入清除。強制輸入為 1D ndarrays (在處理單位之後)。

2014-04-27

移除 stem 中不必要的轉換為 float 的動作

2014-04-23

更新對「ipython -pylab」的參考。現在呼叫 pylab 的偏好方法是使用「%pylab」魔法。 -Chris G.

2014-04-22

在 Qt4Agg 後端的「圖形選項」對話方塊中新增 (重新) 產生簡單的自動圖例。

2014-04-22

新增一個範例,顯示在儲存向量圖形檔案時 imshow 中 interpolation = 'none' 和 interpolation = 'nearest' 之間的差異。

2014-04-22

新增小提琴繪圖函數。有關詳細資訊,請參閱 Axes.violinplotAxes.violincbook.violin_statsmlab.GaussianKDE

2014-04-10

修正三角形標記的轉譯錯誤。呈現的「上」三角形代替「右」三角形,反之亦然。

2014-04-08

透過在第 263 行將產生器轉換為列表,修正 parasite_axes.py 中的錯誤。

2014-04-02

pie 中新增了 clipon=False,用於修補楔形和陰影的創建。

2014-02-25

在 backend_qt4agg 中,於 Windows 系統下將 update 改為 repaint。詳細說明請參閱原始碼中 self._priv_update 附近的註解。

2014-03-27

為 pie 的 ccw 參數新增了測試。從 pie 的 linewidth 參數測試中移除了 pdf 和 svg 圖片。

2014-03-24

變更了 axes 的行為,在計算 x 和 y 軸範圍時,不會忽略高度為 0(或寬度為 0)的前導或尾隨 patch。高度 == 0 且寬度 == 0 的 patch 會被忽略。

2014-03-24

在 boxplot 中新增了布林值 kwarg (manage_xticks),以啟用/停用在繪製盒狀圖時對 x 軸範圍和刻度的管理。預設值為 True,維持目前的預設行為。

2014-03-23

修復了 projections/polar.py 中的錯誤,確保在給定滑鼠座標時計算出的 theta 值保持在 0 到 2 * pi 的範圍內。

2014-03-22

為 pie 新增了關鍵字參數 wedgeprops 和 textprops。使用者可以選擇更詳細地控制 pie 的楔形和文字屬性。

2014-03-17

修正了 AxesDivider 類別中 append_axes 的錯誤,該錯誤導致無法將 axes 相對於參考定位器 axes 添加到正確的位置。

2014-03-13

為函數 pie 新增了參數 'clockwise',預設值為 True。

2014-02-28

spy 新增了 'origin' kwarg。

2014-02-27

在 AxesGrid 工具組中,為 ImageGrid 實作了獨立的水平/垂直軸內距。

2014-02-27

允許 matplotlib.lines.Line2D 的 markevery 屬性為整數、NumPy 索引、切片物件或浮點數。浮點數行為會沿著線條,在大約相等的顯示座標距離處開啟標記。

2014-02-25

在 backend_qt4agg 中,於 Windows 系統下將 update 改為 repaint。詳細說明請參閱原始碼中 self._priv_update 附近的註解。

2014-01-02

triplot 現在會回傳它新增的 artist,並改進了對線條和標記 kwargs 的支援。- GBY

2013-12-30

使 streamplot 的網格大小對於不同類型的密度參數保持一致。現在,對於 density=1 和 density=(1, 1) 都使用 30x30 的網格。

2013-12-03

新增了一個純粹的盒狀圖繪製方法,允許更完整地自訂盒狀圖。它接受一個包含統計資料的 dict 列表。同時建立了一個函數 (cbook.boxplot_stats),用於產生所需的統計資料。

2013-11-28

新增了 qhull 擴充模組,用於比以往更穩健地執行 Delaunay 三角剖分。它由 tri.Triangulation(以及所有 pyplot.tri* 方法)和 mlab.griddata 使用。已棄用 matplotlib.delaunay 模組。- IMT

2013-11-05

新增了冪律正規化方法。這對於在 "hist2d" 直方圖中顯示小型群體很有用。

2013-10-27

為 PolarAxes 新增了 get_rlabel_position 和 set_rlabel_position 方法,以控制徑向刻度標籤的角度位置。

2013-10-06

在 mlab 中新增了基於步幅的函數,以便使用更少的記憶體輕鬆建立 2D 陣列。

2013-10-06

改進了 mlab 中的 window 和 detrend 函數,特別是對 2D 陣列的支援。

2013-10-06

提升了所有與頻譜相關的 mlab 函數和繪圖的效能。

2013-10-06

為 axes.specgram 新增了對幅度、相位和角度頻譜的支援,以及為 mlab-specgram 新增了對幅度、相位、角度和複數頻譜的支援。

2013-10-06

新增了幅度頻譜、角度頻譜和相位頻譜繪圖,以及幅度頻譜、角度頻譜、相位頻譜和複數頻譜函數至 mlab。

2013-07-12

為 2d 繪圖新增了對日期時間軸的支援。軸值會在被 contour/contourf、pcolormesh 和 pcolor 使用之前,先通過 Axes.convert_xunits/Axes.convert_yunits 轉換。

2013-07-12

允許 matplotlib.dates.date2num、matplotlib.dates.num2date 和 matplotlib.dates.datestr2num 接受 n 維輸入。同時將對 n 維陣列的支援加入至 matplotlib.dates.DateConverter 和 matplotlib.units.Registry。

2013-06-26

重構了 axes 模組:現在 axes 模組是一個資料夾,包含以下子模組

  • _subplots.py,包含所有子圖輔助方法

  • _base.py,包含幾個私有方法和一個新的 _AxesBase 類別。這個 _AxesBase 類別包含所有與「舊」Axes 繪圖無直接關聯的方法

  • _axes.py 包含 Axes 類別。這個類別現在繼承自 _AxesBase:它包含所有「繪圖」方法和標籤方法。

這個重構不應影響 API。只有私有方法無法再從 axes 模組匯入。

2013-05-18

為 SVG 後端新增了對任意光柵化解析度的支援。先前,解析度硬編碼為 72 dpi。現在,後端類別的建構子會採用 image_dpi 參數,並相應調整影像邊界框,並將放大係數轉發至影像渲染器。程式碼和結果現在與 PDF 後端相似。- MW

2013-05-08

變更了當給定 stacked=True 和 normed=True 時 hist 的行為。現在會先堆疊直方圖,然後對總和進行正規化。先前,每個直方圖都會先被正規化,然後再堆疊。

2013-04-25

將所有

from matplotlib import MatplotlibDeprecationWarning as mplDeprecation

變更為

from cbook import mplDeprecation

並在 __init__.py 中移除了對 matplotlib 名稱空間的匯入。- Thomas Caswell

2013-04-15

在 rpParams 中新增了 'axes.xmargin' 和 'axes.ymargin',以設定自動縮放的預設邊界。- TAC

2013-04-16

為 Line2D 物件新增了 patheffect 支援。-JJL

2013-03-31

為 Axes3D.tricontour[f] 新增了對任意非結構化使用者指定三角剖分的支援。- Damon McDougall

2013-03-19

新增了對將 linestyle kwarg 傳遞給 step 的支援,因此所有 plot kwargs 都會傳遞給底層的 plot 呼叫。-TAC

2013-02-25

將類別 CubicTriInterpolator、UniformTriRefiner、TriAnalyzer 新增至 matplotlib.tri 模組。- GBy

2013-01-23

在 rcParams 中新增 'savefig.directory',以記住並填入上次儲存圖形的資料夾(用於圖形儲存對話框)- Martin Spacek

2013-01-13

將 eventplot 方法新增至 axes 和 pyplot,並將 EventCollection 類別新增至 collections。

2013-01-08

為 axes 新增了兩個額外的標題,分別與繪圖的左邊緣和右邊緣齊平。Andrew Dawson

2013-01-07

將 framealpha 關鍵字參數新增至圖例 - PO

2013-01-16

Till Stensitzki 為 stackplot 新增了基準線功能

2012-12-22

將類別(LinearTriInterpolator)用於三角形網格內的插值,以及將類別(TrapezoidMapTriFinder)用於尋找點所在的三角形,新增至 matplotlib.tri 模組。- IMT

2012-12-05

新增了 MatplotlibDeprecationWarning 類別以用於發出棄用訊號。Matplotlib 開發人員可以透過以下方式使用此類別

from matplotlib import MatplotlibDeprecationWarning as mplDeprecation

鑑於 Python 內建的 DeprecationWarnings 在 Python 2.7 中預設會被忽略,因此加入了這個類別,以允許發出棄用訊號,但透過 UserWarnings,這些訊號預設不會被忽略。- PI

2012-11-27

為 RendererBase.draw_tex 和 RendererBase.draw_text 新增了 mtext 參數,用於提供 matplotlib.text.Text 實例。這允許後端利用其他文字屬性,例如文字元素的對齊方式。- pwuertz

2012-11-26

棄用 matplotlib/mpl.py,它僅在 pylab.py 中使用,現在已由更合適的 import matplotlib as mpl 取代。- PI

2012-11-25

透過 pyplot 介面提供 rc_context - PI

2012-11-16

如果尚無作用中的可著色 artist(例如影像),則 plt.set_cmap 不再會拋出錯誤,而是從該點開始設定要使用的色圖。- PI

2012-11-16

新增了函數 _get_rbga_face,除了回傳 (r,g,b,a) tuple 之外,它與 _get_rbg_face 相同。修改了 Line2D.draw 以使用 _get_rbga_face 來取得標記面顏色,以便尊重由 markerfacecolor 設定的任何 alpha 值。- Thomas Caswell

2012-11-13

在 colors.py 中新增了對稱對數正規化類別。同時為正規化類別新增了一些測試。Till Stensitzki

2012-11-12

使 axes.stem 至少接受一個參數。當未提供第一個參數時,會使用預設的 range(n)。Damon McDougall

2012-11-09

使不帶參數的 plt.subplot() 表現得如同 subplot(111) - PI

2012-11-08

在文件範例中,將 plt.figure 和 plt.subplot 呼叫替換為較新、更方便的單次呼叫 plt.subplots() - PI

2012-10-05

新增了將動畫儲存為 GIF 動畫的支援。- JVDP

2012-08-11

修正了 patches.Polygon 中的路徑關閉錯誤,因此無論路徑是初始路徑還是隨後由 set_xy() 設定,當且僅當 get_closed() 為 True 時,get_xy() 都會回傳封閉路徑。感謝 Jacob Vanderplas。- EF

2012-08-05

當將 norm 傳遞至 contourf 時,現在會尊重該 norm 的 vmin 和 vmax 屬性中的任一或兩者。先前,只有在同時指定兩者時才會尊重它們。此外,現在也可以將 vmin 和/或 vmax 直接作為 kwargs 傳遞至 contourf。- EF

2012-07-24

Contourf 會通過將擴充範圍映射到已正規化 0-1 範圍之外來處理 extend kwarg,以便由 set_under 和 set_over 方法決定的色圖顏色來處理這些範圍。先前,擴充範圍會映射到 0 或 1,因此「under」和「over」色圖顏色會被忽略。此變更也稍微提高了給定的一組輪廓級別的顏色對比。- EF

2012-06-24

使刻度標籤中的數學文字可配置。- DSD

2012-06-05

透過 PIL 載入的影像現在會正確排序。- CG

2012-06-02

新增新的 Axes 方法和 pyplot 函數 hist2d。- PO

2012-05-31

移除對 'cairo.<format>' 樣式後端規格的支援。棄用 'cairo.format' 和 'savefig.extension' rcParams,並以 'savefig.format' 取代。- Martin Spacek

2012-05-29

pcolormesh 現在會遵循傳入的 "edgecolor" kwarg。為了支援這一點,pcolormesh 的 "shading" 參數現在僅接受 "flat" 或 "gouraud"。若要實現舊的 "faceted" 行為,請傳遞 "edgecolors='k'"。- MGD

2012-05-22

為圓餅圖新增了 radius kwarg。- HH

2012-05-22

現在集合物件有一個 "offset_position" 設定,可選擇偏移量是以「螢幕」座標(預設,沿用舊行為)還是「資料」座標給定。這項設定目前內部用於改善六邊形分格 (hexbin) 的效能。

因此,"draw_path_collection" 後端方法新增了一個 "offset_position" 參數。 - MGD

2012-05-04

為圓餅圖新增一個參數 - startingangle - 允許使用者指定圓餅圖第一個扇形的角度偏移。 - EP

2012-05-03

symlog 比例尺現在會遵守對數基底。先前,它完全被忽略,並總是視為以 e 為底。 - MGD

2012-05-03

允許 linscalex/y 關鍵字用於 symlog 比例尺,以調整線性部分相對於對數部分的大小。 - MGD

2012-04-14

新增新的繪圖樣式:stackplot。這個新功能支援堆疊區域圖。 - Damon McDougall

2012-04-06

當路徑裁剪將 LINETO 變更為 MOVETO 時,它也會將任何 CLOSEPOLY 指令變更為 LINETO 到初始點。這修正了 pdf 和 svg 的一個問題,其中 CLOSEPOLY 會繪製一條線到最新的 MOVETO 位置,而不是預期的初始位置。 - JKS

2012-03-27

新增 ImageGrid 的支援,使其僅在每個欄/列的其中一個邊緣放置顏色條。 - RMM

2012-03-07

將影片寫入重構為有用的類別,這些類別利用管道將影像資料寫入 ffmpeg 或 mencoder。同時改進了這些設定和傳遞自訂選項的功能。 - RMM

2012-02-29

errorbar 新增了 errorevery 關鍵字,以啟用 errorbar 的子取樣。修正了問題 #600。

2012-02-28

將 plot_trisurf 新增到 mplot3d 工具組。這支援在不規則網格上繪製三維曲面。 - Damon McDougall

2012-01-23

極座標圖中的半徑標籤不再使用固定的邊距,而是根據它們所在的象限使用不同的對齊方式。這修正了當 (rmax - rmin) 太小時的數值問題。 - MGD

2012-01-08

新增 axes.streamplot 以繪製速度場的流線。改編自 Tom Flannaghan 的流線實作。 - TSY

2011-12-29

ps 和 pdf 標記現在僅在線寬非零時才會描邊,以與 agg 保持一致,修正了問題 #621。 - JKS

2011-12-27

解決某些 subprocess 版本中的 EINTR 錯誤。 - JKS

2011-10-25

新增了對 mathtext 的 operatorname 支援,包括插入空格的功能,例如 $operatorname{arg,max}$ - PI

2011-08-18

變更了 Axes.get_tightbbox 的 API,並新增了一個可選的關鍵字參數 call_axes_locator。 - JJL

2011-07-29

新增了一個新的 rcParam "axes.formatter.use_locale",當其為 True 時,將使用目前的 locale 來格式化刻度標籤。這表示,例如,在 fr_FR locale 中,',' 將用作小數分隔符號。 - MGD

2011-07-15

plot() 和 scatter() 命令中可用的標記集合已統一。總體而言,這為兩者提供了比先前更多的選項,但是,scatter 中的標記有一個不相容的向後變更

"d" 過去表示「菱形」,現在表示「窄菱形」。「D」可用於表示「菱形」。

-MGD

2011-07-13

修正了 symlog 比例尺中的數值問題,特別是當 linthresh <= 1.0 時。如果有人依賴舊的損壞行為,symlog 圖可能會看起來不同 - MGD

2011-07-10

修正了 tripcolor/triplot/tricontour 中的參數處理錯誤,問題 #203。 - IMT

2011-07-08

在 mplot3d.axes3d 中新增了許多函式,以使 Axes3D 物件在功能上更接近常規的 Axes 物件。同時對文件進行了重大修訂。 - BVR

2011-07-07

新增了與 IPython 選擇 Qt4 支援版本的策略的相容性,以及用於明確選擇的 rcParam:backend.qt4。 - EF

2011-07-07

修改了 AutoMinorLocator,以改進自動選擇每個主要間隔的次要間隔數,並允許使用者透過 kwarg 指定此數字。 - EF

2011-06-28

scatter、plot、plot_wireframe、plot_surface、bar3d 和其他一些函式的 3D 版本現在支援空輸入。 - BVR

2011-06-22

在極座標軸新增了 set_theta_offset、set_theta_direction 和 set_theta_zero_location,以控制 theta 的 0 位置和方向。 - MGD

2011-06-22

新增了 axes.labelweight 參數,以設定軸標籤的字體粗細 - MGD。

2011-06-20

在 pyplot 中新增了暫停函式。 - EF

2011-06-16

為 stem 命令新增了 bottom 關鍵字參數。此外,還為 stem 圖實作了圖例處理器。 - JJL

2011-06-16

新增了 legend.frameon rcParams。 - Mike Kaufman

2011-05-31

使 backend_qt4 與 PySide 相容。 - Gerald Storer

2011-04-17

透過忽略自動重複產生的按鍵事件,停用 qt4 後端的鍵盤自動重複。這使得約束縮放/平移有效。 - EF

2011-04-14

interpolation="nearest" 總是對影像進行內插。引入了一個新的模式 "none" 用於不進行內插 - JJL

2011-04-03

修正了 scatter 使用的 AsteriskCollection 物件的損壞選取介面。 - EF

2011-04-01

plot 指令 Sphinx 擴充功能現在支援該擴充功能 Numpy 分支中的所有功能。這些功能包括 doctest 格式、'include-source' 選項和一些新的組態選項。 - MGD

2011-03-29

將 ViewVCCachedServer 定義包裝在工廠函式中。此類別現在繼承自 urllib2.HTTPSHandler,以便從 github 擷取資料,但是如果 python 是在沒有 SSL 支援的情況下建置的,則不會定義 HTTPSHandler。 - DSD

2011-03-10

將 pytz 版本更新至 2011c,感謝 Simon Cross。 - JKS

2011-03-06

新增獨立的 tests.py 測試執行器腳本。 - JKS

2011-03-06

將 scatter 星號型符號的 edgecolor 設定為 'face';這修正了這些符號沒有回應 c kwarg 的錯誤。這些符號沒有表面區域,因此只有 edgecolor 可見。 - EF

2011-02-27

支援 libpng 版本 1.5.x;由 Michael Albert 建議。將安裝規格變更為 libpng 版本 1.2 的最小值。 - EF

2011-02-20

clabel 接受可呼叫物件作為 fmt kwarg;由 Daniel Hyams 修改的修補程式。 - EF

2011-02-18

scatter([], []) 現在是有效的。同時修正了空集合的問題 - BVR

2011-02-07

針對 dviread 錯誤 #3175113 的快速解決方案 - JKS

2011-02-05

新增了使用 tasklist 的 Windows cbook 記憶體監視功能。 - EF

2011-02-05

透過使用就地操作,以及對 float32 輸入和 2 個位元組或更短的整數使用 float32,來加速 Normalize 和 LogNorm;基於 Christoph Gohlke 的修補程式。 - EF

2011-02-04

變更了 imshow,使其從頭到尾都使用 uint8 作為 rgba,而不是經過雙精度作為中間步驟;感謝 Christoph Gohlke。 - EF

2011-01-13

為 contourf3d 新增了 zdir 和 offset 參數,以使 contourf3d 的功能與 contour3d 相當。 - BVR

2011-01-04

為 r8896 發行標記 1.0.1

2011-01-03

新增了 3d 圖中 ticker 偏移的顯示。 - BVR

2011-01-03

當 sharex/sharey 為 True 時,關閉 pyplots.subplots 的內部子圖上的刻度標籤。 - JDH

2010-12-29

實作 axes_divider.HBox 和 VBox。 - JJL

2010-11-22

修正了 Hammer 投影的錯誤。 - BVR

2010-11-12

修正了 3D 圖中軸標籤的放置和角度。 - BVR

2010-11-07

新的 rc 參數 examples.download 和 examples.directory 允許繞過 get_sample_data 中的下載機制。 - JKS

2010-10-04

修正了 JPEG 儲存錯誤:僅接受 PIL 針對 JPEG 檔案記錄的 kwargs。 - JKS

2010-09-15

移除未使用的 _wxagg 擴充功能和 numerix.h。 - EF

2010-08-25

新增了使用範例進行動畫的新架構。 - RM

2010-08-21

移除 Tick 類別中未使用的和不適當的方法:set_view_interval、get_minpos 和 get_data_interval 在 Axis 類別中適當地找到,不需要在 XTick 和 YTick 中重複。 - EF

2010-08-21

變更 Axis.set_view_interval(),以便在更新現有間隔時,它會尊重該間隔的方向,並且可以擴大但不會縮小間隔。這修正了 Axis.set_ticks 會變更反轉軸的視圖限制的錯誤。set_ticks 是否應該影響 viewLim 仍然是一個懸而未決的問題。 - EF

2010-08-16

正確處理路徑分析常式中的 NaN。修正了當線包含 NaN 時,未正確計算圖例最佳位置的錯誤。 - MGD

2010-08-14

修正了 patch alpha 處理中的錯誤,以及 bar 顏色 kwarg 中的錯誤 - EF

2010-08-12

在 17 個月的棄用警告之後,移除了 numerix 模組的所有痕跡。 - EF

2010-08-05

為極座標圖新增了關鍵字參數 'thetaunits' 和 'runits'。修正了 PolarAxes,使其在設定預設格式器時,將它們標記為如此。修正了 semilogx 和 semilogy,使其不再盲目地重設非對數軸上的刻度資訊。Axes.arrow 現在可以接受單位化的資料。 - JRE

2010-08-03

新增了對 MPLSETUPCFG 變數的支援,用於自訂 setup.cfg 檔案名稱。Sage buildbot 用於建置不支援 gui 的 mpl - JDH

2010-08-01

如果 MPLCONFIGDIR 指定的目錄不存在,則建立該目錄。 - ADS

2010-07-20

在離開畫布時返回 Qt4 的預設游標 - DSD

2010-07-06

在 r8502 為 mpl 1.0 標記

2010-07-05

新增了 Ben Root 的修補程式,將 3D 圖放置在任意軸中,允許您在不同的軸/子圖中混合 3d 和 2d,或在一個圖形中有多個 3D 圖。請參閱 examples/mplot3d/subplot3d_demo.py - JDH

2010-07-05

set_xlim 中偏好的 kwarg 名稱現在是 'left' 和 'right';在 set_ylim 中,是 'bottom' 和 'top';仍然會接受原始的 kwargs,而不會有任何投訴。 - EF

2010-07-05

TkAgg 和 FltkAgg 後端現在與其他互動式後端一致:當從命令列(不是從 ipython -pylab)在腳本中使用時,show 會阻塞,並且可以多次呼叫。 - EF

2010-07-02

修改了 CXX/WrapPython.h,以修正 solaris 上的「swab 錯誤」,以便 mpl 可以在主幹中使用 CXX6 在 Solaris 上編譯。關閉追蹤器錯誤 3022815 - JDH

2010-06-30

新增了自動縮放便利方法和對應的 pyplot 函式,以簡化自動縮放的控制;並變更了軸、set_xlim 和 set_ylim,使其預設情況下關閉相關軸或多個軸的自動縮放。因此,例如,可以在繪製線條之前呼叫 set_xlim,並且限制將會保留。 - EF

2010-06-20

新增了 Axes.tick_params 和對應的 pyplot 函式,以在建立 Axes 後控制刻度和刻度標籤的外觀。 - EF

2010-06-09

允許 Axes.grid 控制次要格線;允許 Axes.grid 和 Axis.grid 在同一個方法呼叫中控制主要和次要格線。 - EF

2010-06-06

變更我們在 finance.py 中執行分割/股息調整的方式,以處理股息並修正 sf 錯誤 2949906 和 2123566 中報告的除零錯誤。請注意,成交量不會調整,因為 Yahoo CSV 不區分股票分割和股息調整,這使得幾乎不可能獲得正確的成交量調整(除非我們想根據調整的大小進行猜測或抓取 html 表格,我們不這樣做) - JDH

2010-06-06

將 dateutil 更新至 1.5 和 pytz 更新至 2010h。

2010-06-02

為 Axes.bar() 新增了 error_kw kwarg。 - EF

2010-06-01

修正 pcolormesh() 和 QuadMesh 以適當地傳遞 kwargs 參數。 - RM

2010-05-18

將 mpl_toolkits.gridspec 合併到主樹狀結構中。 - JJL

2010-05-04

改進 backend_qt4,使其能以正確的大小顯示圖形。 - DSD

2010-04-20

為事件新增連接計時器的通用支援。這會在後端新增 TimerBase、TimerGTK、TimerQT、TimerWx 和 TimerTk,並在每個後端的畫布中新增 new_timer() 方法,方便建立新的計時器。 - RM

2010-04-20

新增 margins() Axes 方法和 pyplot 函式。 - EF

2010-04-18

更新 axes_grid 文件。 -JJL

2010-04-18

在實例化後,以及透過 Axes.locator_params 方法(以及對應的 pyplot 函式)控制 MaxNLocator 參數。 -EF

2010-04-18

直接控制 ScalarFormatter 偏移,並透過 Axes.ticklabel_format() 方法控制,並將其新增至 pyplot。 -EF

2010-04-16

在後端新增 close_event。 -RM

2010-04-06

修改 axes_grid 範例,以使用 axes_grid1 和 axisartist。 -JJL

2010-04-06

使用 axes_grid1 和 axisartist 模組重新架構 axes_grid。 -JJL

2010-04-06

axes_grid 工具組被分割成兩個獨立的模組,axes_grid1 和 axisartist。 -JJL

2010-04-05

加速匯入:僅在需要時才匯入 pytz。如果 rc 時區為 UTC,則不需要它。 - EF

2010-04-03

根據 Jeff Klukas 的工作,在 Axes.hist() 中新增 color kwarg 參數。 - EF

2010-03-24

重構顏色條程式碼,以便在 mappable 變更時,不需要使用 cla()。 -JJL

2010-03-22

修正滑鼠離開軸時,縮放模式期間不正確的橡皮筋效果。 -JJL

2010-03-21

縮放模式期間的 x/y 鍵僅變更 x/y 限制。 -JJL

2010-03-20

新增 JJL 建議的 pyplot.sca() 函式。 - EF

2010-03-20

在 gtk 後端中新增對新 Tooltip API 的條件支援。 - EF

2010-03-20

在清單討論後,將 plt.fig_subplot() 變更為 plt.subplots(),並變更其 API 以將軸傳回為 numpy 物件陣列(透過 squeeze 關鍵字控制維度)。 FP.

2010-03-13

從分支手動引入提交

------------------------------------------------------------------------
r8191 | leejjoon | 2010-03-13
17:27:57 -0500 (Sat, 13 Mar 2010) | 1 line

修正當 dpi!=72 時,散佈圖的控制項未正確設定的錯誤。感謝 Ray Speth 的錯誤報告。

2010-03-03

透過 diff/patch 從分支手動引入提交 (svnmerge 已損壞)

------------------------------------------------------------------------
r8175 | leejjoon | 2010-03-03
10:03:30 -0800 (Wed, 03 Mar 2010) | 1 line

fix arguments of allow_rasterization.draw_wrapper
------------------------------------------------------------------------
r8174 | jdh2358 | 2010-03-03
09:15:58 -0800 (Wed, 03 Mar 2010) | 1 line

added support for favicon in docs build
------------------------------------------------------------------------
r8173 | jdh2358 | 2010-03-03
08:56:16 -0800 (Wed, 03 Mar 2010) | 1 line

applied Mattias get_bounds patch
------------------------------------------------------------------------
r8172 | jdh2358 | 2010-03-03
08:31:42 -0800 (Wed, 03 Mar 2010) | 1 line

fix svnmerge download instructions
------------------------------------------------------------------------
r8171 | jdh2358 | 2010-03-03
07:47:48 -0800 (Wed, 03 Mar 2010) | 1 line
2010-02-25

新增 annotation_demo3.py 以示範新功能。 -JJL

2010-02-25

重構 Annotation 以支援任意 Transform 作為 xycoords 或 textcoords。此外,如果提供兩個座標的元組,則它們會被解譯為每個 x 和 y 位置的座標。 -JJL

2010-02-24

新增 pyplot.fig_subplot(),以在單次呼叫中建立圖形和一組子圖。這提供比手動建立圖形並多次呼叫 add_subplot() 更容易的模式。 FP

2010-02-17

為工具列新增 Gokhan 和 Mattias 的可自訂按鍵綁定修補程式。您現在可以在 matplotlibrc 檔案中設定 keymap.* 屬性。為切換 x 軸上的對數刻度新增了新綁定。 JDH

2010-02-16

提交 TJ 的填滿標記修補程式,用於左、右、下、上、完全填滿的標記。請參閱 examples/pylab_examples/filledmarker_demo.py。 JDH

2010-02-11

在 boxplot 中新增 'bootstrap' 選項。這允許中位數信賴區間的 bootstrap 估計。基於 Paul Hobson 的初始修補程式。 - ADS

2010-02-06

新增 setup.cfg "basedirlist" 選項,以覆寫 setupext.py "basedir" 字典中的設定;新增 Benjamin Drung 要求的 "gnu0" 平台。 - EF

2010-02-06

在 EllipseCollection 中新增 'xy' 縮放選項。 - EF

2010-02-03

使 plot_directive 使用自訂的 PlotWarning 類別,以便在需要時可以輕鬆地將警告轉換為致命錯誤。 - FP

2010-01-29

在 Legend 中新增可拖曳的方法,以允許滑鼠拖曳放置。感謝 Adam Fraser。 JDH

2010-01-25

修正 Olle Engdegard 報告的錯誤,當使用具有 stepfilled 和 log=True 的直方圖時 - MM

2010-01-16

將 CXX 升級至 6.1.1 - JDH

2009-01-16

不要在現有的主刻度之上建立小刻度。Neil Crighton 的修補程式。 -ADS

2009-01-16

確保始終繪製三個小刻度 (SF# 2924245)。Neil Crighton 的修補程式。 -ADS

2010-01-16

套用 Ian Thomas 的修補程式,以修正兩個等高線問題:現在 contourf 可以處理內部遮罩區域,並且線條和填滿等高線的邊界會重合。 - EF

2009-01-11

圖例修補程式的顏色遵循 rc 參數 axes.facecolor 和 axes.edgecolor。 -JJL

2009-01-11

Axes 的 adjustable 可以是 "box-forced",這允許共享軸。 -JJL

2009-01-11

在 BlockingContourLabeler 中新增 add_click 和 pop_click 方法。 -JJL

2010-01-03

新增 rcParams['axes.color_cycle'] - EF

2010-01-03

新增 Pierre 的 qt4 formlayout 編輯器和工具列按鈕 - JDH

2009-12-31

新增對使用數學文字作為標記符號的支援(感謝 tcb) - MGD

2009-12-31

提交針對 PyQt4-4.6.{0,1} 中迴歸問題的解決方案 - DSD

2009-12-22

修正 gist_earth_r 等的 cmap 資料。 -JJL

2009-12-20

spines:將 spines 放在資料座標中,新增 set_bounds() 呼叫。 -ADS

2009-12-18

不要將 boxplot 中的凹口大小限制在 q1-q3 範圍內,因為這實際上會使資料看起來比實際情況更好。 - ADS

2009-12-18

mlab.prctile 可以處理偶數長度的資料,使中位數成為兩個中間值的平均值。 - ADS

2009-12-15

為 ps 後端新增原始影像 (未取樣) 支援。 - JJL

2009-12-14

在 boxplot 中新增 patch_artist kwarg 參數,但保留舊預設值。轉換 boxplot_demo2.py 以使用新的 patch_artist。 - ADS

2009-12-06

axes_grid:使用 FloatingAxes 支援重新實作 AxisArtist。新增了新範例。 - JJL

2009-12-01

套用 Laurent Dufrechou 的修補程式,以改進 qt4 後端的 blitting - DSD

2009-11-13

現在 pdf 後端允許透過 PdfPages.infodict 變更 pdf 檔案資訊字典的內容。 - JKS

2009-11-12

font_manager.py 不應再導致 Python 2.6 上發生 EINTR (但在 2.5 版本的子程序上會發生)。此外,修正了該檔案中的 fc-list 命令,因此現在它應該可以實際找到 fontconfig 字型的清單。 - JKS

2009-11-10

當使用 option_image_nocomposite 的渲染器 (即 agg、macosx 和 svg 後端,當 rcParams['svg.image_noscale'] 為 True 時) 中的單個影像和所有影像,現在會尊重相對於其他藝術家的 zorder 繪製。(請注意,當繪製多個具有不同 zorder 的影像時,後端之間可能存在不一致,但此變更會為易於實現此功能的後端引入正確的行為。)

2009-10-21

透過新增控制最大和最小刻度數的選項,使 AutoDateLocator 更具可設定性。也新增了控制要用於刻度的間隔。這不會變更行為,但會將先前硬式編碼的行為開放以供執行階段修改。 - RMM

2009-10-19

為 Text 和 Patch 新增 "path_effects" 支援。請參閱 examples/pylab_examples/patheffect_demo.py -JJL

2009-10-19

在 clabel 中新增 "use_clabeltext" 選項。如果為 True,則將使用 ClabelText 類別建立 clabel,這會在繪製時重新計算標籤的旋轉角度。 -JJL

2009-10-16

使 AutoDateFormatter 實際使用任何指定的時區設定。這僅在未指定時區時才能正常運作。 - RMM

2009-09-27

測試 pdf 後端功能的開端。 - JKS

2009-09-27

新增 savefig.extension rcparam 以控制 savefig 使用的預設檔案名稱副檔名。 - JKS


2009-09-21

已標記為版本 0.99.1

2009-09-20

修正 pdf 後端中 usetex 間距錯誤。 - JKS

2009-09-20

新增 Sphinx 擴充功能以醒目提示 IPython 主控台工作階段,最初由 Michael Droetboom (我認為) 撰寫。 - FP

2009-09-20

修正 dviread.Tfm 中的 off-by-one 錯誤,並另外防止在 DVI 字型遺失某些度量時發生例外狀況。 - JKS

2009-09-15

使用 textpath 模組實作 backend_base 的 draw_text 和 draw_tex 方法。實作 svg 後端的 draw_tex 方法。 - JJL

2009-09-15

不要在包含浮點數邊界框的 AFM 檔案上失敗 - JKS

2009-09-13

AxesGrid:新增修改後的顏色條版本。新增顏色條位置使用方法。 - JJL

2009-09-07

AxesGrid:實作 axisline 樣式。新增示範範例 examples/axes_grid/demo_axisline_style.py- JJL

2009-09-04

將 textpath 類別作為單獨的模組 (textpath.py)。新增對 mathtext 和 tex 的支援。 - JJL

2009-09-01

新增對 Gouraud 插補三角形的支援。pcolormesh 現在接受 shading='gouraud' 作為選項。 - MGD

2009-08-29

新增 matplotlib.testing 套件,其中包含 Nose 外掛程式和裝飾器,可讓測試標記為 KnownFailures - ADS

2009-08-20

為 AutoDateFormatter 新增縮放的 dict 以進行自訂縮放 - JDH

2009-08-15

Pyplot 介面:目前的影像現在於圖形和軸層級追蹤,解決追蹤項目 1656374。 - EF

2009-08-15

感謝 Jason Coombs,現在使用新模組 docstring.py 中定義的裝飾器來操作 Docstring。 - EF

2009-08-14

新增對 agg 後端影像篩選的支援。請參閱範例 demo_agg_filter.py。 -JJL

2009-08-09

新增 AnnotationBbox。與 Annotation 類似,但使用 OffsetBox 而非 Text。請參閱範例 demo_annotation_box.py。 -JJL

2009-08-07

實作 BboxImage。新增兩個範例,demo_bboximage.py 和 demo_ribbon_box.py。 - JJL

2009-08-07

為了簡化後端 API,現在即使在集合和影像上,也會使用 GraphicsContext 物件傳遞所有剪裁矩形和路徑。因此

draw_path_collection(self, master_transform, cliprect, clippath,
                     clippath_trans, paths, all_transforms, offsets,
                     offsetTrans, facecolors, edgecolors, linewidths,
                     linestyles, antialiaseds, urls)

變成

draw_path_collection(self, gc, master_transform, paths, all_transforms,
                     offsets, offsetTrans, facecolors, edgecolors,
                     linewidths, linestyles, antialiaseds, urls)
draw_quad_mesh(self, master_transform, cliprect, clippath,
               clippath_trans, meshWidth, meshHeight, coordinates,
               offsets, offsetTrans, facecolors, antialiased,
               showedges)

變成

draw_quad_mesh(self, gc, master_transform, meshWidth, meshHeight,
               coordinates, offsets, offsetTrans, facecolors,
               antialiased, showedges)
draw_image(self, x, y, im, bbox, clippath=None, clippath_trans=None)

變成

draw_image(self, gc, x, y, im)
  • MGD

2009-08-06

在 svn r7397 標記 0.99.0 版本 - JDH

  • 修正 sf 2832575 上發布的 alpha 色彩對應錯誤

  • 修正 axes_divider.py 中的錯字。在 angle_helper.py 中使用 nanmin、nanmax (Christoph Gohlke 的修補程式)

  • 移除 gtk 中進入/離開事件中的重複 gui 事件

  • 許多針對 os x 二進位檔的修正 (感謝 Russell Owen)

  • 將 gtk 事件附加到 mpl 事件 -- 修正 sf 錯誤 2816580

  • 套用 sf 修補程式 2815064 (wx 的滑鼠中鍵事件) 和修補程式 2818092 (wx 的調整大小事件)

  • 修正 boilerplate.py,使其不會破壞 ReST 文件。

  • 移除一些 mlab.load 的案例

  • 修正 sf 修補程式 2831018 中的 rec2csv win32 檔案控制碼錯誤

  • 新增 Josh Hemann 的兩個範例:examples/pylab_examples/barchart_demo2.py 和 examples/pylab_examples/boxplot_demo2.py

  • 處理 sf 錯誤 2831556 和 2830525;更好的長條錯誤訊息和後端驅動程式設定

  • 新增來自 sf 修補程式 2820194 的 miktex win32 修補程式

  • 為 osx 設定和 64 位元套用 sf 修補程式 2830233 和 2823885;感謝 Michiel

2009-08-04

使 cbook.get_sample_data 使用 mod_dav_svn 的 ETag 和 Last-Modified 標頭。 - JKS

2009-08-03

新增 PathCollection;修改 contourf 以使用複雜路徑,而不是使用裁剪的簡單路徑。 - EF

2009-08-03

修正 boilerplate.py,使其不會破壞 ReST 文件。 - JKS

2009-08-03

pylab 不再提供載入和儲存函式。這些函式可在 matplotlib.mlab 中找到,或者您可以使用 numpy.loadtxt 和 numpy.savetxt 處理文字檔案,或使用 np.save 和 np.load 處理二進位 numpy 陣列。 - JDH

2009-07-31

新增 cbook.get_sample_data,以便啟用 urllib 來擷取和快取範例所需的資料。請參閱 examples/misc/sample_data_demo.py - JDH

2009-07-31

在 7314 標記 0.99.0.rc1 - MGD

2009-07-30

新增 set_cmap 和 register_cmap,並改進 get_cmap,以提供方便處理使用者產生的色譜圖。重新組織 _cm 和 cm 模組。 - EF

2009-07-28

改進 Quiver 速度,感謝 Ray Speth 的提示。-EF

2009-07-27

簡化 plot 方法的引數處理程式碼。-EF

2009-07-25

允許 "plot(1, 2, 'r*')" 運作。 - EF

2009-07-22

為 griddata 新增 'interp' 關鍵字,以便選擇更快的線性插值方法。預設值為 'nn',因此預設行為(使用自然鄰近方法)保持不變 (JSW)

2009-07-22

改進 boilerplate.py,使其為 pyplot 函式產生正確的簽名。 - JKS

2009-07-19

修正 Axes.step 的 docstring,以反映 kwargs "pre" 和 "post" 的正確含義 - 請參閱 SF 錯誤 https://sourceforge.net/tracker/index.php?func=detail&aid=2823304&group_id=80706&atid=560720 - JDH

2009-07-18

修正 pdf 和 svg 後端對無顏色填充的陰影線的支援。並在 hatch_demo.py 中新增該範例。- JKS

2009-07-17

從 agg 後端的 swig 版本中移除舊程式碼。- EF

2009-07-14

註解指南的初始提交。-JJL

2009-07-14

axes_grid:anchored_artists 和 inset_locator 的小改進。-JJL

2009-07-14

修正 ConnectionStyle 演算法中的幾個錯誤。新增 ConnectionPatch 類別。-JJL

2009-07-11

為半填充標記新增 fillstyle Line2D 屬性 -- 請參閱 examples/pylab_examples/fillstyle_demo.py JDH

2009-07-08

嘗試改進 qt4 後端的效能,在處理事件時不呼叫 qApp.processEvents。感謝 Ole Streicher 追蹤到這個問題 - DSD

2009-06-24

在 mlab.rec2csv 中新增 withheader 選項,並將 mlab.csv2rec 中的 use_mrecords 預設值變更為 False,因為這部分有問題 - JDH

2009-06-24

backend_agg.draw_marker 量化主路徑(如同 draw_path 中一樣)。- JJL

2009-06-24

axes_grid:新增浮動軸支援。- JJL

2009-06-14

為 backend_driver.py 新增新的命令列選項,以支援僅執行部分測試目錄 - JKS

2009-06-13

部分清理 mlab 及其在 pylab 中的匯入 - EF

2009-06-13

為 Text 藝術家引入 rotation_mode 屬性。請參閱 examples/pylab_examples/demo_text_rotation_mode.py -JJL

2009-06-07

依照 sf 支援請求 2794556 新增對 bz2 檔案的支援 - JDH

2009-06-06

為藝術家和檢視器新增 properties 方法,以傳回將屬性名稱對應到值的 dict;請參閱 sf 功能請求 2792183 - JDH

2009-06-06

新增 Neil 的自動次要刻度修補程式;sf 修補程式 #2789713 - JDH

2009-06-06

如果輸入已經是 rgba,則不將 alpha 應用於 rgba 顏色轉換 - JDH

2009-06-03

axes_grid:曲線格線支援的初始簽入。請參閱 examples/axes_grid/demo_curvelinear_grid.py - JJL

2009-06-01

為 Patch 新增 set_color 方法 - EF

2009-06-01

Spine 現在衍生自 Patch - ADS

2009-06-01

針對 spine 使用 cbook.is_string_like() 而非 isinstance() - ADS

2009-06-01

spine 的 cla() 支援 - ADS

2009-06-01

移除對 gtk < 2.4 的支援。- EF

2009-05-29

改進 animation_blit_qt4 範例,它混合了物件導向和 pylab 介面。現在嚴格採用物件導向 - DSD

2009-05-28

修正 axes_grid 工具組,使其透過 ADS 的 spine 修補程式運作。- JJL

2009-05-28

套用 fbianco 的修補程式,以處理 qt4 後端中的滾輪事件 - DSD

2009-05-26

新增對「軸 spine」具有任意位置的支援。-ADS

2009-05-20

在 tests/ 目錄中新增一個空的 matplotlibrc,以便執行測試時會使用預設的 rcparams 集,而不是使用者的設定。 - RMM

2009-05-19

Axis.grid():允許使用 which='major,minor' 來讓主要和次要刻度都有格線。-ADS

2009-05-18

讓 psd()、csd() 和 cohere() 針對複數/雙邊版本正確包裝,如同 specgram() 一樣 (SF #2791686) - RMM

2009-05-18

修正多行文字的行距錯誤 (#1239682)。請參閱 examples/pylab_examples/multiline.py -JJL

2009-05-18

為 text.Annotation 類別新增 annotation_clip 屬性。如果為 True,則僅在註解點位於軸區域內時才繪製註解。-JJL

2009-05-17

修正錯誤 (#2749174),即次要刻度的某些屬性未保留 -JJL

2009-05-17

套用 Michiel 的 sf 修補程式 2790638,以便在 setupext 中關閉 gtk 事件迴圈,適用於 pygtk>=2.15.10 - JDH

2009-05-17

套用 Michiel 的 sf 修補程式 2792742,以加速 Cairo 和 macosx 集合;加速可以達到 20 倍。也修正了 gc 進入不一致狀態的一些錯誤


2008-05-17

從分支的 r7107 發行 0.98.5.3 - JDH

2009-05-13

在 restore_bbox 中提供選擇性的 offset 和 bbox 支援。新增 animation_blit_gtk2.py。-JJL

2009-05-13

如果使用 preview.sty (預設為底部對齊),則 backend_ps 中的 psfrag 現在使用基準對齊。此外,OffsetBox 中也有一小部分 API 改進 -JJL

2009-05-13

當線的 x 座標單調遞增時,它現在會在 draw 方法中產生轉換路徑的階段自動裁剪;當您查看長時序的短線段時,這會大幅加速縮放和平移。 - EF

2009-05-11

log-log 圖中的 aspect=1 會產生正方形的十進位格線。-JJL

2009-05-08

clabel 會採用新的 kwarg,rightside_up;如果為 False,則不會翻轉標籤以使其保持正向。這允許使用 clabel 來建立流函數箭頭,如 Evan Mason 所請求。 - EF

2009-05-07

在設定 x/y 標籤時,現在可以傳遞 'labelpad'。這允許控制標籤及其軸之間的間距。 - RMM

2009-05-06

print_ps 現在使用混合模式渲染器。Axes.draw 會點陣化 zorder 小於 rasterization_zorder 的藝術家。-JJL

2009-05-06

每個藝術家的點陣化,最初由 Eric Bruning 提出。-JJ

2009-05-05

新增一個範例,說明如何建立使用來自另一個程序之資料更新的繪圖。感謝 Robert Cimrman - RMM

2009-05-05

新增 Axes.get_legend_handles_labels 方法。- JJL

2009-05-04

修正 Text.Annotation 在設定為不可見時仍會繪製的錯誤。- JJL

2009-05-04

新增 TJ 的 fill_betweenx 修補程式 - JDH

2009-05-02

根據 Joseph Smidt 的問題和 Matthias Michler 的修補程式,將選項新增至 plotfile。- EF

2009-05-01

變更 add_artist 和類似的 Axes 方法,以傳回其引數。- EF

2009-04-30

修正橫向模式的 eps bbox 不正確的問題 - JJL

2009-04-28

修正當 usetex=True 時 eps 輸出的 bbox 不正確的問題。- JJL

2009-04-24

將 os.open* 的使用變更為改用 subprocess.Popen。os.popen* 在 2.6 中已棄用,並在 3.0 中移除。- RMM

2009-04-20

處理 axes_grid 文件。新增 axes_grid.inset_locator。- JJL

2009-04-17

axes_grid 工具組的初始簽入。- JJL

2009-04-17

新增對 offsetbox.AnchoredOffsetbox 中 bbox_to_anchor 的支援。改進了文件。- JJL

2009-04-16

修正 offsetbox 的錯誤,即無法正確對齊多行文字。- JJL

2009-04-16

修正混合模式渲染器中的錯誤,即點陣化後端產生的影像放置大小不正確。- JJL

2009-04-14

新增 Jonathan Taylor 的 Reinier Heeres 將 John Porters 的 mplot3d 連接到 svn trunk 的連接埠。套件位於 mpl_toolkits.mplot3d 中,而範例則位於 examples/mplot3d/demo.py。感謝 Reiner

2009-04-06

pdf 後端現在會逸出字串中的換行符號和分行符號。修正 sf 錯誤 #2708559;感謝 Tiago Pereira 的報告。

2009-04-06

如果 LaTeX 無法建立輸出檔案,則 texmanager.make_dvi 現在會引發錯誤。感謝 Joao Luis Silva 報告此問題。- JKS

2009-04-05

_png.read_png() 讀取 12 位元的 PNG (來自 Tobias Wood 的修補程式) - ADS

2009-04-04

允許對數軸刻度將非正值裁剪為小的正值;這對於誤差長條圖非常有用。- EF

2009-03-28

讓影像處理其陣列引數中的 nan。新增了協助程式 cbook.safe_masked_invalid()。 - EF

2009-03-25

讓 contour 和 contourf 處理其 Z 引數中的 nan。- EF

2009-03-20

在 offsetbox.py 中新增 AuxTransformBox,以支援一些轉換。增強並重新命名 anchored_text.py 範例 (anchored_artists.py)。- JJL

2009-03-20

為註解新增「長條」連接樣式 - JJL

2009-03-17

修正 Jae-Joon Lee 發現的 contourf 邊緣顏色處理中的錯誤。- EF

2009-03-14

將 'LightSource' 類別新增至 colors 模組,以便建立陰影浮雕地圖。新增 shading_example.py 來示範使用方式。 - JSW

2009-03-11

確保 wx 版本 >= 2.8;感謝 Sandro Tosi 和 Chris Barker。 - EF

2009-03-10

修正 pdf 中的連接樣式錯誤。- JKS

2009-03-07

新增 pyplot 對圖形編號清單的存取權 - EF

2009-02-28

FontProperties 的雜湊會考慮目前的 rcParams - JJL

2009-02-28

防止 twinx、twiny 中共用軸的重複呈現 - EF

2009-02-26

為圖例類別新增選擇性的 bbox_to_anchor 引數 - JJL

2009-02-26

支援 pdf 後端中的影像裁剪。- JKS

2009-02-25

改進 FixedLocator 中的刻度位置子集選擇。- EF

2009-02-24

棄用 numerix,並刪除程式碼中除了 numpy 部分以外的所有部分。- EF

2009-02-21

改進 scatter 引數處理;新增早期錯誤訊息,允許輸入具有一個以上的維度。- EF

2009-02-16

將 plot_directive.py 移至已安裝的原始程式碼樹狀結構。新增對內嵌程式碼內容的支援 - MGD

2009-02-16

將 mathmpl.py 移至已安裝的原始程式碼樹狀結構,以便其他專案可以使用。- MGD

2009-02-14

新增圖例標題支援 - JJL

2009-02-10

修正 backend_pdf 中的錯誤,使其在設定 pdf.use14corefonts=True 時不會中斷。在 unit/test_pdf_use14corefonts.py 中新增測試案例。- NGR

2009-02-08

為 image.py 新增了新的 imsave 函式,並在 pyplot 介面中公開 - GR

2009-02-04

圖例程式碼的一些重新組織。新增 anchored_text.py 作為範例。- JJL

2009-02-04

為 hexbin 新增 extent 關鍵字引數 - ADS

2009-02-04

修正 mathtext 中與點和 ldots 相關的錯誤 - MGD

2009-02-03

將預設連接樣式變更為圓角 - MGD

2009-02-02

減少 pdf 輸出中的標記 XObject 數量 - JKS

2009-02-02

將極座標圖的預設解析度變更為 1 - MGD

2009-02-02

避免在 ttconv 中針對沒有例如 PostName 的字型 (觸發 Tahoma 的版本) 發生 malloc 錯誤 - JKS

2009-01-30

移除 exceltools 中對 pyExcelerator 的支援 -- 改用 xlwt - JDH

2009-01-29

為極座標圖記錄 'resolution' kwarg。在使用 pyplot.polar 時支援它,而不僅僅是 Figure.add_axes。 - MGD

2009-01-29

重新建構 nan 處理/裁剪/量化/簡化架構,以便每個都成為管道的獨立部分。公開所有此內容的 C++ 實作,以便它可以從所有 Python 後端使用。新增 rcParam "path.simplify_threshold" 以控制相似度的臨界值,低於該值就會移除頂點。

2009-01-26

改進 savefig 的緊密 bbox 選項。- JJL

2009-01-26

讓曲線和 NaN 順利配合運作 - MGD

2009-01-21

將 acorr 和 xcorr 的預設值變更為使用 usevlines=True、maxlags=10 和 normed=True,因為這些是最佳預設值

2009-01-19

修正 quiver 引數處理中的錯誤。- EF

2009-01-19

修正 backend_gtk 中的錯誤:不要刪除不存在的工具列。- EF

2009-01-16

針對 savefig 實作 bbox_inches 選項。如果 bbox_inches 為「tight」,則嘗試判斷緊密的邊界方塊。- JJL

2009-01-16

修正 is_string_like 中的錯誤,使其不會拋出不必要的例外。 - EF

2009-01-16

修正在單元註冊表中搜尋字串序列轉換器時的無限遞迴問題。新增了對應的測試。 - RM

2009-01-16

修正了 MPL_Int64 的 C typedef 在 Windows XP 64 位元上失敗的錯誤,此問題由 George Goussard 在 numpy 郵件列表中回報。 - ADS

2009-01-16

新增了輔助函式 LinearSegmentedColormap.from_list,以方便建立簡單的自訂色圖。請參閱 examples/pylab_examples/custom_cmap_fromlist.py - JDH

2009-01-16

套用了 Michiel 的 macosx 後端修補程式,以修正四捨五入的錯誤。已關閉 sf bug 2508440 - JSW

2009-01-10

套用了 Michiel 的 macosx 後端的 hatch 修補程式和 qt 的 draw_idle 修補程式。關閉了 sf 修補程式 2497785 和 2468809 - JDH

2009-01-10

修正使用對數座標時平移/縮放的錯誤。 - EF

2009-01-06

修正設定虛線負輪廓的錯誤。 - EF

2009-01-06

在 contour 中,當 len(linestyles)>NLev 時,能容錯處理。 - MM

2009-01-06

為 hexbin 新增了 marginals kwarg 以繪製邊際密度 JDH

2009-01-06

將使用者可見的多頁 pdf 物件變更為 PdfPages,以避免與檔案類 PdfFile 發生意外。 - JKS

2009-01-05

修正 pdf usetex 中的錯誤:允許使用非嵌入字型。 - JKS

2009-01-05

在 usetex 模式中選擇性使用 preview.sty。 - JJL

2009-01-02

允許使用多頁 pdf 檔案。 - JKS

2008-12-31

改進 pdf usetex,新增對字型效果(傾斜和擴展)的支援。 - JKS

2008-12-29

修正了 pdf usetex 支援中的錯誤,如果使用相同的 Type-1 字型但編碼不同(例如,使用 Minion Pro 和 MnSymbol),就會發生此錯誤。 - JKS

2008-12-20

修正 Shadow 的 dpi 相依偏移。 - JJL

2008-12-20

修正 pdf 後端中的 hatch 錯誤。對文件和範例進行小幅更新 - JJL

2008-12-19

在 Axes 中新增 axes_locator 屬性。新增了兩個範例。 - JJL

2008-12-19

更新 Axes.legend 文件。/api/api_changes.rst 也已更新,以描述關鍵字參數的變更。如果使用舊的關鍵字參數,則發出警告。 - JJL

2008-12-18

新增新的箭頭樣式,即線條 + 填滿的三角形。 -JJL


2008-12-18

從 r6679 的 v0_98_5_maint 重新發佈 0.98.5.2。從 r6667 的 v0_98_5_maint 發佈 0.98.5.2

2008-12-18

移除了 configobj、實驗性 traits 和 doc/mpl_data 連結 - JDH

2008-12-18

修正了具有 NULL 資料限制的線條會阻止後續資料限制正確計算的錯誤 - MGD

2008-12-17

重大文件產生器變更 - MGD

2008-12-17

套用了支援路徑集合、四邊網格等的 macosx 後端修補程式... - JDH

2008-12-17

修正 annotate 中文字邊界框和箭頭的 dpi 相依行為 -JJL

2008-12-17

在 artist 中新增群組 ID 支援。新增了兩個展示 svg 篩選器的範例。 -JJL

2008-12-16

再次嘗試修正 Legend 的 dpi 相依行為。 -JJL

2008-12-16

修正了 Legend 和 Text 中 fancybox 的 dpi 相依行為。

2008-12-16

為 Line2D 新增了 markevery 屬性,以支援標記的子取樣 - JDH

2008-12-15

移除了 docs 中的 mpl_data 符號連結。在不支援符號連結的平台上,這些會變成副本,且字型檔案很大,因此發佈會變得不必要地臃腫。保留 mpl_examples 目錄,因為相對連結對於 plot 指令來說更困難,而且 *.py 檔案並不大。 - JDH

2008-12-15

修正 usetex 關閉時非數學文字中的 $。記錄 usetex 開啟/關閉之間的差異 - MGD

2008-12-15

修正自動對齊時的反鋸齒處理 - MGD

2008-12-15

修正平移和縮放期間網格線無法正確移動的問題 - MGD

2008-12-12

準備移除 maskedarray rcParams 鍵:現在使用它會產生警告。同樣地,匯入過時的 numerix.npyma 也會產生警告。 - EF

2008-12-12

新增對 numpy.histogram() weights 參數的支援,用於 axes hist() 方法。文件取自 numpy - MM

2008-12-12

修正了 numpy 1.2 中 hist() 的警告 - MM

2008-12-12

移除了外部套件:configobj 和 enthought.traits,它們僅由實驗性的 traited config 所需,並且有些過時。如果需要,請單獨安裝它們,請參閱 http://code.enthought.com/pages/traits.htmlhttp://www.voidspace.org.uk/python/configobj.html

2008-12-12

新增了為多個資料的直方圖指派標籤的支援。 - MM


2008-12-11

在 svn r6573 發佈了 0.98.5

2008-12-11

在 dviread 中使用 subprocess.Popen 而不是 os.popen(Jorgen Stenarson 回報的 Windows 問題) - JKS

2008-12-10

新增了 Michael 的 font_manager 修正和 Jae-Joon 的 figure/subplot 修正。將版本號碼提高到 0.98.5 - JDH


2008-12-09

在 svn r6536 發佈了 0.98.4

2008-12-08

新增了來自 sf 修補程式 2179017 的 mdehoon 原生 macosx 後端 - JDH

2008-12-08

移除了 set_*style 命令中的列印。改為傳回列印字串的清單 - JDH

2008-12-08

Michael 所做的一些變更,旨在改善 rest 文件中屬性表的輸出,但這破壞了或使其難以使用某些互動式文件輔助程式,例如 setp 和 getp。在 ipython 殼層中具有所有 rest 標記也會混淆文件字串。我新增了一個新的 rc 參數 docstring.hardcopy,以針對硬拷貝和其他用途以不同方式格式化文件字串。ArtistInspector 現在可以使用一些重構,因為 rest 輸出和非 rest 輸出之間存在重複工作 - JDH

2008-12-08

更新了頻譜方法(psd、csd 等),以將單邊密度縮放 2 倍,並選擇性地將所有密度縮放採樣頻率。這提供了更好的 MatLab 相容性。 -RM

2008-12-08

修正了顏色列中刻度的對齊方式。 -MGD

2008-12-07

針對 numpy 1.2 或更新版本,捨棄了 np.histogram() 已棄用的 "new" 關鍵字。 -JJL

2008-12-06

修正了 svg 後端中 new_figure_manager() 會忽略 figsize 等關鍵字參數的錯誤。 -JJL

2008-12-05

修正了新的圖例類別的 handlelength 在 numpoints=1 時設定太短的錯誤。 -JJL

2008-12-04

新增對具有單位(例如,日期)的資料的支援,用於 Axes.fill_between。 -RM

2008-12-04

為圖例新增了 fancybox 關鍵字。也套用了一些變更,以獲得更好的外觀,包括多行文字的基準對齊,使其居中對齊。 -JJL

2008-12-02

patches.py 中的變換器類別會重新組織為 Style 類別的子類別。新增了一些方塊和箭頭樣式。 -JJL

2008-12-02

修正了新的圖例類別不允許將座標值的元組作為 loc 的錯誤。 -JJL

2008-12-02

改進了對外部相依性的檢查,使用 subprocess(而不是已棄用的 popen*)和 distutils(用於版本檢查) - DSD

2008-11-30

重新實作了支援基準對齊、多欄和展開模式的圖例。 - JJL

2008-12-01

修正在明確給定 bins 或 range 時直方圖自動縮放的錯誤(修正了 Debian bug 503148) - MM

2008-11-25

新增了 rcParam axes.unicode_minus,如果為 False,則允許使用普通連字號表示負號 - JDH

2008-11-25

在圖例中新增了 scatterpoints 支援。由 Erik Tollerud 修補 - JJL

2008-11-24

修正對數刻度中的當機。 - MGD

2008-11-20

新增了靜態輔助方法 BrokenHBarCollection.span_where 和 Axes/pyplot 方法 fill_between。請參閱 examples/pylab/fill_between.py - JDH

2008-11-12

在 Artist 實例中新增了 x_isdata 和 y_isdata 屬性,並使用它們來判斷在更新 dataLim 時是否使用其中一個或兩個座標。這用於修正 axhline、axhspan、axvline、axvspan 所觸發的自動縮放問題。 - EF

2008-11-11

更新了 Axes 的 psd()、csd()、cohere() 和 specgram() 方法,以及 mlab 中的 csd()、cohere() 和 specgram() 函式,使其與 psd() 的變更同步。事實上,在幕後,這些都呼叫相同的核心進行計算。 - RM

2008-11-11

為 mlab.psd() 新增了 'pad_to' 和 'sides' 參數,以允許控制零填充和傳回負頻率分量。這些新增的方式不會變更 API。 - RM

2008-11-10

修正了 scatter 對 c kwarg 的處理;將 is_string_like 廣義化以接受 numpy 和 numpy.ma 字串陣列純量。 - RM 和 EF

2008-11-09

修正在 dviread 中可能發生的 EINTR 問題,這可能有助於從 qt 後端儲存 pdf 檔案時。 - JKS

2008-11-05

修正了縮放至矩形和雙軸時的錯誤 - MGD

2008-10-24

新增了 Jae Joon 的精緻箭頭、方塊和註解增強功能 -- 請參閱 examples/pylab_examples/annotation_demo2.py

2008-10-23

現在支援與共用軸一起使用自動縮放 - EF

2008-10-23

修正了 dviread 中使用 Minion 時發生的例外狀況 - JKS

2008-10-21

set_xlim、ylim 現在會傳回 viewlim 陣列的副本,以避免就地修改的意外

2008-10-20

新增了影像縮圖產生函式 matplotlib.image.thumbnail。請參閱 examples/misc/image_thumbnail.py - JDH

2008-10-20

套用了基於 Erik Tollerud 和 Jae-Joon Lee 的想法和工作的 scatleg 修補程式。 - MM

2008-10-11

修正了 pdf 後端中的錯誤:如果您傳遞檔案物件作為輸出,而不是檔案名稱,例如,在網頁應用程式中,我們現在會在最後刷新物件。 - JKS

2008-10-08

為具有間隙的路徑新增了路徑簡化支援。 - EF

2008-10-05

修正了未指定字型的完整名稱或系列名稱的 AFM 檔案的問題。 - JKS

2008-10-04

為 Axes.ticklabel_format() 方法新增了 'scilimits' kwarg,以便輕鬆存取主要 ScalarFormatter 的 set_powerlimits 方法。 - EF

2008-10-04

基於 Jae-Joon Lee 的建議,在圖例中新增了實驗性的新 kwarg borderpad 來取代 pad。 - EF

2008-09-27

允許 spy 忽略稀疏陣列中的零值,基於 Tony Yu 的修補程式。也修正了 plot 以處理空的資料陣列,並修正了 figlegend 中標記的處理。 - EF

2008-09-24

為線條引入了 drawstyles。將 'steps--' 等線條樣式透明地分割為 drawstyle 'steps' 和 linestyle '--'。圖例始終使用 drawstyle 'default'。 - MM

2008-09-18

修正了 quiver 和 quiverkey 錯誤(在調整大小時無法正確縮放),並新增了用於判斷箭頭角度的其他方法 - EF

2008-09-18

修正了處理 theta 負值的極座標內插法 - MGD

2008-09-14

重新組織了與數值計算相關的 cbook 和 mlab 方法,這些方法與這兩個模組的目標關係不大,並將其放入單獨的模組 numerical_methods.py。此外,新增了在 ginput 和手動輪廓標籤程式碼中使用鍵盤選擇點和停止點選擇的功能。最後,修正了輪廓標籤錯誤。 - DMK

2008-09-11

修正了 Postscript 輸出中的反引號。 - MGD

2008-09-10

[ 2089958 ] 向量輸出後端的路徑簡化利用透過 path_to_polygons 公開的簡化程式碼,來簡化向量後端(PDF、PS 和 SVG)中某些行為良好的路徑。必須在 matplotlibrc 中將 "path.simplify" 設定為 True,才能使其運作。 - MGD

2008-09-10

在 Path.intersects_path 和 Path.intersects_bbox 中新增 "filled" kwarg。 - MGD

2008-09-07

稍微變更了完整的箭頭,以避免 Friedrich Hagedorn 回報的 xpdf 轉譯問題。 - JKS

2008-09-07

修正了 PDF 和 PS 後端中將二次貝茲曲線轉換為三次貝茲曲線。由 Jae-Joon Lee 修補。 - JKS

2008-09-06

在 plot 命令中新增了 5 角星標記 - EF

2008-09-05

修正了 PS 後端中的 hatch - MGD

2008-09-03

修正了以 2 為底的對數 - MGD

2008-09-01

在 NonUniformImage 中新增了對雙線性內插法的支援;由 Gregory Lielens 修補。 - EF

2008-08-28

新增了對具有不同長度資料的多個直方圖的支援 - MM

2008-08-28

修正了對數刻度的步驟圖 - MGD

2008-08-28

修正了非 Agg 後端中具有標記的遮罩陣列 - MGD

2008-08-28

修正了 clip_on kwarg,使其真正能正確運作 - MGD

2008-08-25

修正了 SVG 後端中的地區設定問題 - MGD

2008-08-22

修正了 quiver,使其不會繪製遮罩的值 - JSW

2008-08-18

改進了 Windows 上 qt4 後端中的互動式平移/縮放功能 - DSD

2008-08-11

修正了更多 NaN/inf 處理中的錯誤。特別是,當存在 inf 或 NaN 時,會自動關閉路徑簡化(無法處理 NaN 或 inf)。現在也會將遮罩陣列轉換為具有 NaN 的陣列,以一致地處理遮罩和 NaN - MGD 和 EF


2008-08-03

在 svn r5947 發佈了 0.98.3

2008-08-01

回溯了 _ttconv.cpp 中的記憶體洩漏修正 - MGD

2008-07-31

為 griddata 新增了遮罩陣列支援。 - JSW

2008-07-26

為 axes.hexbin() 新增了可選的 C 和 reduce_C_function 引數。這允許 hexbin 根據 x,y 座標累積 C 的值,並以六邊形 bin 顯示。 - ADS

2008-07-24

棄用了 matplotlib.mlab 中的所有 mlab2 函式(引發 NotImplementedError),原因是擔心它們中的某些函式並非潔淨室實作。 JDH

2008-07-24

大幅改寫了 clabel 程式碼的一部分(類別 ContourLabeler),以改進內嵌。 - DMK

2008-07-22

新增了用於繪製風羽箭頭的 Barbs 多邊形集合(類似於 Quiver)。也為 Axes 和 pyplot 新增了對應的輔助程式。(examples/pylab_examples/barb_demo.py 展示了它。) - RMM

2008-07-21

將 scikits.delaunay 新增為 matplotlib.delaunay。在 matplotlib.mlab 中新增了 griddata 函式,並在 pylab_examples 中新增了範例 (griddata_demo.py)。如果安裝了 mpl_toolkits._natgrid,griddata 函式將會使用它。 - JSW

2008-07-21

重新引入在新的轉換環境中運作的 offset_copy。- MGD

2008-07-21

Ryan May 提交的修補程式,在 Collections 基礎類別中加入 get_offsets 和 set_offsets 方法 - EF

2008-07-21

修改 image.py 中的 "asarray" 策略,使遮罩輸入的色彩映射能適用於所有圖像類型 (感謝 Klaus Zimmerman) - EF

2008-07-20

重寫 cbook.delete_masked_points 和對應的單元測試,以支援 rgb 顏色陣列輸入、日期時間輸入等。- EF

2008-07-20

將 unit/axes_unit.py 重新命名為 cbook_unit.py,並根據 Ryan 將 delete_masked_points 從 axes 移至 cbook 的變動進行修改。- EF

2008-07-18

檢查 axes.delete_masked_points() 中的 nan 和 inf。這應有助於 hexbin 和 scatter 處理 nan。- ADS

2008-07-17

新增手動選擇等高線標籤位置的功能。同時新增 waitforbuttonpress 函數。- DMK

2008-07-17

修復路徑末端出現 NaN 的錯誤 (感謝 Andrew Straw 的回報) - MGD

2008-07-16

改善 texmanager 中的錯誤處理,感謝 Ian Henry 的回報 - DSD

2008-07-12

新增對使用 "module://my_backend" 語法之外部後端的支援 - JDH

2008-07-11

修復與共享軸相關的記憶體洩漏問題。Grouper 應儲存弱參考。- MGD

2008-07-10

錯誤修復:顯示 fontconfig 模式時崩潰 - MGD

2008-07-10

錯誤修復:[2013963] Axes 中的 update_datalim_bounds 無法運作 - MGD

2008-07-10

錯誤修復:[2014183] 多次 imshow() 導致灰色邊緣 - MGD

2008-07-09

修復極座標圖上矩形軸的修補程式錯誤 - MGD

2008-07-09

改善數學文字根號的渲染效果 - MGD

2008-07-08

改善數學文字上標的放置 - MGD

2008-07-07

修復 pcolormesh 中的自訂比例 (感謝 Matthew Turk) - MGD

2008-07-03

為 artist 和 pyplot 實作 findobj 方法 - 請參閱 examples/pylab_examples/findobj_demo.py - JDH

2008-06-30

再次嘗試修復 TextWithDash - DSD

2008-06-30

移除 Qt4 NavigationToolbar2.destroy -- 它似乎是不必要的,而且導致 P. Raybaut 回報的錯誤 - DSD

2008-06-27

修復刻度定位錯誤 - MM

2008-06-27

修復虛線文字錯誤,文字位於虛線的錯誤端 - MGD

2008-06-26

修復類似 $x_{leftarrow}$ 的運算式的數學文字錯誤 - MGD

2008-06-26

修復水平/垂直陰影線的方向 - MGD

2008-06-25

Figure.figurePatch 重新命名為 Figure.patch,Axes.axesPatch 重新命名為 Axes.patch,Axes.axesFrame 重新命名為 Axes.frame,Axes.get_frame (傳回 Axes.patch) 已棄用。範例和使用者指南已更新 - JDH

2008-06-25

修復 pcolor 的渲染品質 - MGD


2008-06-24

在 svn r5667 發佈 0.98.2 版 - (僅提供 Debian 的原始碼) JDH

2008-06-24

在 savefig 中新增 "transparent" kwarg。- MGD

2008-06-24

套用 Stefan 的修補程式,以在 numpoints==1 的線上方繪製單一置中的標記 - JDH

2008-06-23

使用樣條曲線在散佈圖中渲染圓形 - MGD


2008-06-22

在修訂版 5637 發佈 0.98.1 版

2008-06-22

移除 axes3d 支援,並以 NotImplementedError 取代,為期一個發佈週期

2008-06-21

修復 backend_ps 中的標記放置錯誤 - DSD

2008-06-20

[1978629] log 的縮放比例文件遺失/不正確 - MGD

2008-06-20

在 PolyCollection 中新增 closed kwarg。修復錯誤 [1994535],仍遺失 svn (r 5548) 圖表上的線條。- MGD

2008-06-20

在 Polygon 中新增 set/get_closed 方法;修復 hist 中的錯誤 - MM

2008-06-19

在 rcsetup.py 和 matplotlibrc.template 中使用相對字型大小 (例如,'medium' 和 'large'),以便在變更 rcParams['font.size'] 時,文字預設會縮放 - EF

2008-06-17

新增可包含任何類型修補程式的泛型 PatchCollection 類別。- MGD

2008-06-13

變更圓餅圖標籤對齊方式,以避免標籤覆寫圓餅圖 - MGD

2008-06-12

在數學文字剖析器中新增一些輔助函式,以傳回點陣圖陣列或寫入 png,使其更容易在 mpl 圖形內容之外使用數學文字。修改 mathpng sphinxext 以使用數學文字 png 儲存功能 - 請參閱 examples/api/mathtext_asarray.py - JDH

2008-06-11

使用 matplotlib.mathtext 在線上文件中渲染數學運算式 - MGD

2008-06-11

將 PNG 載入/儲存移至其自己的擴充模組,並移除 _backend_agg.cpp 和 _image.cpp 中執行相同操作的重複程式碼 - MGD

2008-06-11

許多數學文字錯誤修復,主要與 dpi 獨立性相關 - MGD

2008-06-10

Bar 現在僅將標籤套用於第一個修補程式,並為其他修補程式標籤設定 '_nolegend_'。這讓自動圖例能如預期般用於 hist 和 bar - 請參閱 https://sourceforge.net/tracker/index.php?func=detail&aid=1986597&group_id=80706&atid=560720 JDH

2008-06-10

修復文字基準線對齊錯誤。[1985420] 修復 Text._get_layout 中的基準線對齊。感謝 Stan West - MGD

2008-06-09

提交 Gregor 的影像重新取樣修補程式,以使用新的 rcparam image.resample 對影像進行降取樣 - JDH

2008-06-09

不要將 Enthought.Traits 與 matplotlib 一起安裝。為了方便 matplotlib 開發人員,我們仍在決定是否要採用特性設定時,仍然可以透過在 setup.cfg 中設定選項來安裝 - DSD

2008-06-09

在 hist() 中新增 range 關鍵字引數 - MM

2008-06-07

將後端清單移至 rcsetup.py;將後端名稱統一使用小寫;匯入後端子封裝時使用 validate_backend - EF

2008-06-06

hist() 修訂,套用 Erik Tollerud 和 Olle Engdegard 提出的想法:將 histtype='step' 預設設定為未填滿,並引入 histtype='stepfilled';使用預設色彩循環;引入反向累積直方圖;新的 align 關鍵字 - MM

2008-06-06

修復封閉多邊形修補程式,並提供不封閉多邊形的選項 - MGD

2008-06-05

修復一些與 dpi 變更相關的問題,這些問題會影響 Axes.scatter() 呼叫的 PolyCollection - MGD

2008-06-05

修復影像繪製,使其右側或底部沒有額外空間 - MGD

2006-06-04

新增圖形標題指令 suptitle 作為 Figure 方法和 pyplot 指令 -- 請參閱 examples/figure_title.py - JDH

2008-06-02

新增對 hist 的 log 支援,使用 histtype='step' 並修復對數比例堆疊直方圖的錯誤 - MM


2008-05-29

在修訂版 5314 發佈 0.98.0 版

2008-05-29

matplotlib.image.imread 現在不再總是傳回 RGBA -- 如果影像為亮度或 RGB,則盡可能傳回 MxN 或 MxNx3 陣列。同時,uint8 不再總是強制轉換為浮點數。

2008-05-29

在 PS 後端實作路徑剪裁 - JDH

2008-05-29

修復 texmanager.py 中的兩個錯誤:改善 dvipng 版本的比較,修復新增 get_grey 方法時引入的錯誤 - DSD

2008-05-28

修復在使用 Type 3 字型時,xpdf 和 ghostscript 中 PDF 崩潰的問題 - MGD

2008-05-28

允許使用關鍵字引數設定小工具屬性,如 http://sourceforge.net/tracker/index.php?func=detail&aid=1866207&group_id=80706&atid=560722 中所要求 - JDH

2008-05-28

根據 http://sourceforge.net/tracker/index.php?func=detail&aid=1962574&group_id=80706&atid=560720 中的要求,將減號的 '-' 取代為 u'\u2212'

2008-05-28

零寬度/高度矩形不再影響自動縮放器。適用於具有空白 bin 的對數直方圖 - JDH

2008-05-28

修復 Type 3 轉換中複合字元的渲染 (尤其是在 Eunjin.ttf 韓文字型中)。感謝 Jae-Joon Lee 發現此問題!

2008-05-27

重寫 cm.ScalarMappable 回呼基礎結構,以使用 cbook.CallbackRegistry,而不是自訂回呼處理。cm.ScalarMappable 的任何 add_observer/notify 使用者都應改為使用 cm.ScalarMappable.callbacksSM CallbackRegistry。JDH

2008-05-27

修復 Ubuntu 8.04 上的 TkAgg 建置 (並且希望能為其他平台提供更通用的解決方案)。

2008-05-24

新增 PIL 支援,將影像載入 imread (如果 PIL 可用) - JDH

2008-05-23

提供控制繪圖色彩循環的函式和方法。- EF

2008-05-23

hist() 的主要修訂。可以處理 2D 陣列並建立堆疊直方圖;關鍵字 'width' 已棄用,並引入 rwidth (相對寬度);align='edge' 變更為 bin 的中心 - MM

2008-05-22

新增使用 Sphinx 的 ReST 型文件支援。文件位於 doc/ 中,並分為使用者指南和 API 參考。若要建置,請執行 make.py 檔案。建置產生 xml 需要 Sphinx-0.4,這對於使用 mathml 渲染方程式會很有用,請使用 svn 中的 sphinx 直到 0.4 發布 - DSD

2008-05-21

修復 TkAgg 後端的區段錯誤 - MGD

2008-05-21

修復 plotfile 中的「未參考的本機變數」錯誤 - MM

2008-05-19

修復 Windows 無法存取登錄以判斷字型路徑時的崩潰問題 [錯誤 1966974,感謝 Patrik Simons] - MGD

2008-05-16

移除一些 python 2.4 需求中不需要的程式碼。cbook 不再為 reversed、enumerate、set 或 izip 提供相容性。移除 lib/subprocess、mpl1、sandbox/units 和 swig 程式碼。這些內容應保留在維護分支中,以供封存之用。JDH

2008-05-16

重新組織 examples 目錄 - JDH

2008-05-16

根據 Christopher Brown 的修補程式,在 errorbar 中新增 'elinewidth' 關鍵字引數 - MM

2008-05-16

在 hist 中新增 'cumulative' 關鍵字引數,以繪製累積直方圖。對於標準化直方圖,此值會標準化為 1 - MM

2008-05-15

修復某些機器上 Tk 後端的區段錯誤 - MGD

2008-05-14

請勿在 Windows 上使用 stat (修復字型嵌入問題) - MGD

2008-05-09

修復 Postscript 後端中的 /singlequote (') - MGD

2008-05-08

修復內嵌字元外框時 SVG 中的字距微調 - MGD

2008-05-07

在 hist 中切換至未來的 numpy 直方圖語義 - MM

2008-05-06

修復在 QtAgg 和 Qt4Agg 中進行圖像複製時出現的奇怪色彩 - MGD

2008-05-05

將 notify_axes_change 傳遞至圖形的 add_axobserver (在 qt 後端中,就像我們對其他後端所做的那樣)。感謝 Glenn Jones 的回報 - DSD

2008-05-02

新增步驟直方圖,根據 Erik Tollerud 的修補程式。- MM

2008-05-02

在 PyQt <= 3.14 中,無法判斷基礎 Qt 版本。[1851364] - MGD

2008-05-02

如果找不到 pyemf,請勿呼叫 sys.exit() [1924199] - MGD

2008-05-02

從上游 Python 2.5.2 更新 _subprocess.c,以取得一些記憶體和參考計數相關的錯誤修復。請參閱錯誤 1949978。- MGD

2008-04-30

為 gtk 新增一些記錄陣列編輯小工具 -- 請參閱 examples/rec_edit*.py - JDH

2008-04-29

修復 mlab.sqrtm 中的錯誤 - MM

2008-04-28

修復基於 Mozilla 的檢視器中的 SVG 文字錯誤 (不支援 symbol 標籤) - MGD

2008-04-27

套用 Michiel de Hoon 的修補程式,以新增 hexbin 軸方法和 pyplot 函數 - EF

2008-04-25

強制執行 python >= 2.4;移除 subprocess 建置 - EF

2008-04-25

在建置時間強制執行 numpy 需求 - JDH

2008-04-24

匯入 matplotlib 時,要求 numpy 1.1 和 python 2.3 - EF

2008-04-24

修復 VS2003 上的編譯問題 (感謝 Martin Spacek 的所有協助) - MGD

2008-04-24

修復變更字型大小時的上標/下標 - MGD

2008-04-22

在各處一致使用 "svg.embed_char_paths" - MGD

2008-04-20

新增 MaxNLocator 對稱軸自動縮放支援。- EF

2008-04-20

修復雙重縮放錯誤。- MM

2008-04-15

加快色彩映射速度。- EF

2008-04-12

加快密集影像的縮放和平移速度。- EF

2008-04-11

修復初始化時間之後的全域字型 rcParam 設定。- MGD

2008-04-11

還原提交 5002 和 5031,其目的是為了避免不必要的 draw() 呼叫。5002 導致在 show() 之前儲存圖形時發生錯誤。5031 修復 5002 中建立的問題,但導致互動式繪圖發生錯誤。仍需解決不必要的 draw 呼叫問題 - DSD

2008-04-07

改善 rc 處理中的色彩驗證,由 Lev Givon 建議 - EF

2008-04-02

允許在繪圖/集合中使用 linestyle 定義引數 '-' 和 'solid' 等。- MM

2008-03-27

修復使用 Agg 後端儲存為 Unicode 檔案名稱 (其他後端似乎已經可以運作...) (感謝 Christopher Barker) - MGD

2008-03-26

修復 SVG 後端錯誤,此錯誤會阻止在 Inkscape 中複製和貼上 (感謝 Kaushik Ghose) - MGD

2008-03-24

移除 backend_qt* mouseReleaseEvent 中不必要的 draw() 呼叫。感謝 Ted Drain - DSD

2008-03-23

修復 pdf 後端錯誤,此錯誤有時會導致最外層的 gsave 與 grestore 不平衡。- JKS

2008-03-20

修復 len(linestyles)==Nlev 時 ContourSet._process_linestyles 中的小錯誤 - MM

2008-03-19

將 ma 匯入陳述式變更為 "from numpy import ma";這應該適用於 numpy 的過去和未來版本,而 "import numpy.ma as ma" 僅適用於 numpy >= 1.05,且 "import numerix.npyma as ma" 已過時,因為自 numpy 1.05 起,maskedarray 已取代先前的實作。

2008-03-14

移除了 backend_qt*agg 中對 FigureCanvasAgg.draw 顯然不必要的呼叫。感謝 Ted Drain - DSD

2008-03-10

解決了 backend_qt4agg 由於 _backend_agg 的 copy_from_bbox 中緩衝區寬度/邊界框寬度不匹配而導致的 blitting 錯誤 - DSD

2008-02-29

修復了 Wx 工具列平移和縮放功能(感謝 Jeff Peery) - MGD

2008-02-16

在 mlab 中添加了一些新的記錄陣列功能(rec_summarize、rec2txt 和 rec_groupby)。請參閱 examples/rec_groupby_demo.py。感謝 Tim M 提供 rec2txt。

2008-02-12

應用了 Erik Tollerud 的跨度選擇器修補程式 - JDH

2008-02-11

更新 plotting() 文件字串以參閱 getp/setp。 - JKS

2008-02-10

修復了 pdf 後端在使用 usetex 時平方根的問題。 - JKS

2008-02-08

修復了次要的 __str__ 錯誤,以便 getp(gca()) 可以正常運作。 - JKS

2008-02-05

依照 Brandon Kieth 的要求,添加了標題、xlabel 和 ylabel 的 getter。 - EF

2008-02-05

應用了 Gael 的 ginput 修補程式,並建立了 examples/ginput_demo.py。 - JDH

2008-02-03

將有效插值方法列表 interpnames 作為 AxesImage 類屬性公開。 - EF

2008-02-03

添加了 BoundaryNorm,並在 colorbar_only.py 和 image_masked.py 中提供了範例。 - EF

2008-02-03

強制 pdf 後端使用 dpi=72 以修復圖片大小錯誤。 - JKS

2008-02-01

修復了 Postscript 後端中重複包含字型的問題。 - MGD

2008-02-01

修復了 ft2font Glyph 物件中的參考洩漏。 - MGD

2008-01-31

預設情況下,不使用 usetex 的 Unicode 字串。 - DSD

2008-01-31

修復了 PDF 後端中某些字型(例如 STIXGeneral)的文字間距問題。

2008-01-31

修復了帶有根號的平方根(由於使 [ 和 ] 在下方工作而損壞)- MGD

2008-01-27

應用了 Martin Teichmann 的修補程式以改進 Qt4 後端。使用 Qt 的內建工具列和狀態列。請參閱錯誤 1828848 - DSD

2008-01-10

將工具包移至 mpl_toolkits,使 mpl_toolkits 成為命名空間套件 - JSWHIT

2008-01-10

在建構 Windows 安裝程式時,使用 setup.cfg 設定預設參數 (tkagg, numpy) - DSD

2008-01-10

修復了在 mathtext 中顯示 [ 和 ] 的錯誤。 - MGD

2008-01-10

修復了在使用科學記號表示刻度值偏移時的錯誤。(表現為找不到 times 符號的警告)。 - MGD

2008-01-10

在建構 Windows 安裝程式時,使用 setup.cfg 設定預設參數 (tkagg, numpy) - DSD


2008-01-06

在修訂版 4802 發布了 0.91.2 版本

2007-12-26

為了向後相容性,將過晚使用 matplotlib.use() 的情況從例外情況改為警告 - EF

2007-12-25

修復了 Noriko Minakawa 發現的 errorbar 中的錯誤 - EF

2007-12-25

更改了遮罩陣列的導入方式,以與即將推出的 numpy 1.05(現在的 maskedarray 分支)以及早期版本一起使用。 - EF

2007-12-16

rec2csv 儲存雙精度數字時不會遺失精度。此外,它不會關閉在開啟時傳入的檔案控制代碼。 - JDH,ADS

2007-12-13

將 rec2gtk 移至 matplotlib.toolkits.gtktools,將 rec2excel 移至 matplotlib.toolkits.exceltools。 - JDH

2007-12-12

支援 Agg 和 Svg 後端中的 alpha 混合文字。 - MGD

2007-12-10

修復了 SVG 文字渲染錯誤。 - MGD

2007-12-10

透過使用 8 段貝茲曲線逼近(而不是 4 段逼近)來提高圓形和橢圓形繪圖的準確性。修復了 PDF、SVG 和 Cairo 後端,使其可以繪製路徑(也表示橢圓形)。 - MGD

2007-12-07

在非線性軸上繪製影像時發出警告。 - MGD

2007-12-06

讓 widgets.Cursor 初始化為 x 和 y 下限,而不是 0,0,這可能會對日期和其他轉換造成嚴重破壞。 - DSD

2007-12-06

更新了 py2exe 的 mpl 資料目錄參考。 - DSD

2007-12-06

修復了 rcsetup 中的錯誤,請參閱錯誤 1845057 - DSD

2007-12-05

修復了字型快取方式,以避免多次載入相同的字型。(這是由於 font_manager.py 的重構而導致的自 0.90 版本以來的回歸)。 - MGD

2007-12-05

支援 Agg 後端中 usetex 文字的任意旋轉。 - MGD

2007-12-04

支援 '|' 作為 mathtext 中的字元。 - MGD


2007-11-27

在修訂版 4517 發布了 0.91.1 版本


2007-11-27

在修訂版 4478 發布了 0.91.0 版本

2007-11-13

現在所有後端都支援寫入類似檔案的物件,而不僅僅是常規檔案。savefig() 可以傳入類似檔案的物件來代替檔案路徑。 - MGD

2007-11-13

改進了建構時預設後端的選擇:SVG -> Agg -> TkAgg -> WXAgg -> GTK -> GTKAgg。此進程中最後一個可用的後端將在預設設定檔中選取。如果在 setup.cfg 中定義了後端,則該後端將成為預設後端 - DSD

2007-11-13

改進了建構時 traited 設定套件的預設設定檔的建立 - DSD

2007-11-12

公開了 setup.cfg 中的所有建構選項。這些選項由 setupext.py 讀入名為 "options" 的 dict 中。此外,為 matplotlib 提供的套件的版本字串添加了 "-mpl" 標籤。由 mpl 提供的版本將在後續安裝中識別並更新 - DSD

2007-11-12

添加了對 STIX 字型的支援。可以使用新的 rcParam mathtext.fontset 來選擇

'cm'

TeX/LaTeX Computer Modern 字型

'stix'

STIX 字型(請參閱 stixfonts.org)

'stixsans'

STIX 字型,預設情況下使用無襯線字形

'custom'

通用 Unicode 字型,在這種情況下,必須使用 mathtext.bf、mathtext.it、mathtext.sf 等來指定 mathtext 字型。

添加了一個新的範例 stix_fonts_demo.py,以展示如何存取不同的字型和不常見的符號。 - MGD

2007-11-12

停用建構後端擴充模組的選項已從 setup.py 移至 setup.cfg - DSD

2007-11-09

應用了 Martin Teichmann 的修補程式 1828813:QPainter 用於 paintEvent 中,必須使用方法 end() 銷毀它。如果 matplotlib 在呼叫 end 之前引發例外情況(如果您提供錯誤的資料,它就會這樣做),則永遠不會呼叫此方法 end(),並且 Qt4 會開始輸出錯誤訊息

2007-11-09

將 pyparsing 移回 matplotlib 命名空間。不要使用系統 pyparsing,API 的版本間差異太大 - DSD

2007-11-08

使 pylab 預設使用純 numpy 而不是 oldnumeric - EF

2007-11-08

在 mlab 中添加了其他記錄陣列實用程式(rec2excel、rec2gtk、rec_join、rec_append_field、rec_drop_field) - JDH

2007-11-08

將 pytz 更新至 2007g 版本 - DSD

2007-11-08

將 pyparsing 更新至 1.4.8 版本 - DSD

2007-11-08

將 csv2rec 移至 recutils 並添加了其他記錄陣列實用程式 - JDH

2007-11-08

如果可用,請使用現有的 pyparsing 安裝 - DSD

2007-11-07

從 lib/matplotlib 中移除了舊的 enthought.traits,添加了 Gael Varoquaux 的 enthought.traits-2.6b1,該版本已刪除了 setuptools。如果該套件尚不可用,則會安裝到 site-packages 中 - DSD

2007-11-05

新增了對次要刻度屬性的輕鬆存取;Pierre G-M 修補程式的輕微修改 - EF

2007-11-02

提交了 Phil Thompson 的修補程式 1599876,修復了 Qt4Agg 後端和 qt4 blitting 範例 - DSD

2007-11-02

提交了 Phil Thompson 的修補程式 1599876,修復了 Qt4Agg 後端和 qt4 blitting 範例 - DSD

2007-10-31

使對數色彩刻度更容易與 contourf 一起使用;現在可以自動產生級別。 - EF

2007-10-29

轉換重構

此重構的主要目標是使擴充 matplotlib 以支援新型投影更加容易。這主要是內部改進,可能的用戶可見變更尚待實現。

轉換框架已使用 Python(帶有 Numpy)完全重寫。這將使添加新的轉換類型而無需編寫 C/C++ 程式碼變得更加容易。

轉換被組合到「轉換樹」中,該樹由值依賴於其他轉換(其子系)的轉換組成。當子系的內容變更時,其父系會自動更新以反映這些變更。為此,使用「失效」方法:當子系變更時,其所有祖先都會被標記為「失效」。當稍後存取轉換的值時,僅當轉換失效時才會重新計算其值,否則可以使用快取值。這可以防止不必要的轉換重新計算,並有助於提高互動效能。

該框架可用於仿射和非仿射轉換。但是,為了速度,我們希望盡可能使用後端渲染器來執行仿射轉換。因此,可以在一組資料上僅執行轉換的仿射或非仿射部分。始終假設仿射發生在非仿射之後。對於任何轉換

full transform == non-affine + affine

大多數繪圖已根據複合路徑進行重構。因此,已從後端介面中刪除了許多方法,並替換為少數用於繪製複合路徑的方法。這將使更新後端更加容易,因為需要更新的內容更少。它還應該使後端在功能方面更加一致。

用戶可見的變更

  • 極座標圖:現在可以互動式縮放極座標圖,並且可以互動式旋轉 r 軸標籤。現在將直線線段內插以遵循 r 軸的曲線。

  • 非矩形剪裁可以在更多後端中以及使用更多類型的物件。

  • 跨圖形共享軸的方式現在與共享同一圖形中的兩個軸之間的方式完全相同

    fig1 = figure()
    fig2 = figure()
    
    ax1 = fig1.add_subplot(111)
    ax2 = fig2.add_subplot(111, sharex=ax1, sharey=ax1)
    
  • 線條樣式現在包括 steps-pre、steps-post 和 steps-mid。舊的 step 仍然有效,並且等效於 step-pre。

  • 可以為集合提供多種線條樣式。

有關此重構的更多低階資訊,請參閱 API_CHANGES。

2007-10-24

在 Figure.colorbar 和 pyplot.colorbar 中添加了 ax kwarg - EF

2007-10-19

移除了 _draw_ps 周圍的 gsave/grestore 對,這導致了圖形狀態資訊的遺失(請參閱 mpl-dev 上的「EPS 輸出問題 - 散佈圖和邊緣顏色」,2007-10-29) - DSD

2007-10-15

修復了 aspect='auto' 時損壞的 patches.Ellipse 中的錯誤。現在,無比例橢圓形在 Agg 和 PS 上可以正常運作,並且在我們確信 spline 近似適用於非線性轉換之前,它們會回退到非線性轉換的多邊形逼近。添加了 unit/ellipse_compare.py 來比較兩種縱橫比的 spline 與頂點近似。JDH

2007-10-05

從 texmanager 和 mpltraits 中刪除產生器表達式。python-2.3 不支援產生器表達式 - DSD

2007-10-01

如果 matplotlib.use() 在匯入後端後呼叫,則會引發例外情況。 - EF

2007-09-30

修改了 Bbox 和 Interval 的 update* 方法,使其與反向軸一起使用。在此之前,嘗試在反向軸上設定刻度會因無法提供資訊的錯誤訊息而失敗。 - EF

2007-09-30

應用了 axes3d 的修補程式以修復索引錯誤問題 - EF

2007-09-24

應用了 Eike Welk 於 2007-09-22 在 mpl-dev 上報告的修補程式。修復了 qt 後端中多個繪圖視窗的錯誤,也將這些變更移植到 backend_qt4 - DSD

2007-09-21

將 cbook.reversed 更改為產生與 python reversed 內建相同的結果 - DSD

2007-09-13

pdf 後端中的 usetex 支援現在更容易使用,因此我正在啟用它。 - JKS

2007-09-12

修復了 Axes.bar 單位錯誤 - JDH

2007-09-10

使 csv2rec 上的 skiprows=1 成為預設值 - JDH

2007-09-09

將 pylab 的繪圖部分分拆出來,並將其放入 pyplot.py 中;從其餘的 pylab.py 中刪除了 numerix,該 pylab.py 從 pyplot.py 中匯入所有內容。目的是除了清理之外,從 pylab 匯入的結果幾乎沒有改變,但是還有從 pyplot 匯入的新替代方案,以取得沒有所有數值函數的狀態引擎圖形。Numpified 範例;刪除了兩個已過時的範例;修改了一些以使用 pyplot。 - EF

2007-09-08

消除了 gd 和 paint 後端 - EF

2007-09-06

.bmp 檔案格式不再是 .raw 的別名

2007-09-07

在 pdf 後端中添加了剪輯路徑支援。 - JKS

2007-09-06

修復了 PDF 中 Type 1 字型嵌入中的錯誤。現在它不會使 Preview.app 當機。 - JKS

2007-09-06

重構了影像儲存程式碼,以便所有 GUI 後端都可以儲存大多數影像類型。請參閱 FILETYPES,以取得後端及其支援的檔案類型矩陣。後端畫布不應再寫入其自己的 print_figure() 方法,而是應為它們可以輸出的每個檔案類型寫入 print_xxx 方法,並在其類別範圍的檔案類型字典中添加一個項目。 - MGD

2007-09-05

修復了 setupext.py 中的 Qt 版本報告 - DSD

2007-09-04

在 PDF 中嵌入 Type 1 字型,因此透過 dviread 進行 usetex 支援可以使用。若要測試,請透過將 _draw_tex 重新命名為 draw_tex 來啟用它。 - JKS

2007-09-03

新增了 errorbar 的功能,可以透過在長條圖上使用插入符號或箭頭來顯示誤差範圍;由 Manual Metz 修補。 - EF

2007-09-03

建立了 type1font.py,為 AFM 和 FT2Font 新增了功能(請參閱 API_CHANGES),開始著手將 Type 1 字體嵌入 pdf 檔案。 - JKS

2007-09-02

持續開發 dviread.py。 - JKS

2007-08-16

為 AxesImage 新增了 set_extent 方法,允許在初始呼叫 imshow 後修改資料範圍 - DSD

2007-08-14

修正了 pyqt4 subplots-adjust 中的一個錯誤。感謝 Xavier Gnata 的回報和建議的修正方式 - DSD

2007-08-13

使用 pickle 快取整個 fontManager;改為使用 font_manager 模組層級的函式 findfont 作為 fontManager.findfont 方法的包裝器 - EF

2007-08-11

將 mlab.py 和一些範例 numpy 化並清理 - EF

2007-08-06

移除 mathtext2

2007-07-31

重構 distutils 腳本。

  • 如果安裝了可選的 Python 套件(例如 Tkinter),但其開發標頭檔沒有安裝(例如 tk-devel),則不會導致整個建置失敗。相反地,它將繼續建置所有其他擴充功能。

  • 在輸出頂部提供概述,以顯示找到的相依性及其版本,以及(透過擴展)將建置的內容。

  • 在可用時使用 pkg-config 來尋找 freetype2,因為在 Mac OS-X 上於非標準位置使用 MacPorts 時,此功能已損壞。

2007-07-30

重新組織組態程式碼,以使用特徵組態物件。新的組態系統位於 matplotlib.config 套件中,但預設為停用。若要啟用它,請在 matplotlib.__init__.py 中設定 NEWCONFIG=True。新的組態系統仍然會預設使用舊的 matplotlibrc 檔案。若要切換至實驗性的特徵組態,請在 config.__init__.py 中設定 USE_TRAITED_CONFIG=True。

2007-07-29

將預設 pcolor 陰影變更為 flat;新增別名以使集合 kwargs 與設定器名稱一致,以便更新運作;相關的次要清理。移除 quiver_classic、scatter_classic、pcolor_classic。 - EF

2007-07-26

大幅重寫 mathtext.py,使用 TeX 盒狀佈局模型。

有一個(已知)向後不相容的變更。字型指令(cal、rm、it、tt)現在的行為與 TeX 相同:它們在下一個字型變更指令或群組結束之前有效。因此,$cal{R}$ 的使用應該變更為 ${cal R}$。或者,您可以使用新的 LaTeX 樣式字型指令(mathcal、mathrm、mathit、mathtt),它們會影響後續群組,例如 $mathcal{R}$。

其他新功能包括

  • 數學可以穿插於非數學文字中。任何具有偶數個 $'s(未轉義)的文字都會傳送到 mathtext 解析器進行佈局。

  • 上/下標較不容易意外重疊。

  • 支援以任一順序的上/下標,例如,$x^i_j$ 和 $x_j^i$ 是等效的。

  • 雙重上/下標(例如,$x_i_j$)被視為模稜兩可,並引發例外。請使用大括號來消除歧義。

  • $frac{x}{y}$ 可以用於顯示分數。

  • $sqrt[3]{x}$ 可以用於顯示帶有根數和主體的根號符號。

  • $left(frac{x}{y}right)$ 可用於建立會自動調整大小以符合其內容高度的括號和其他分隔符號。

  • 運算符號等周圍的間距現在通常更像 TeX。

  • 新增了對粗體 (bf) 和無襯線 (sf) 符號的支援(和字體)。

  • 支援類似對數的函式名稱快捷方式。例如,$sin(x)$ 可以用來代替 ${rm sin}(x)$

  • 有限地使用字距調整以用於簡單情況(相同的字體)

在幕後,用於進行數學解析的 pyparsing.py 模組已更新至最新的穩定版本 (1.4.6)。許多重複的程式碼已從 Font 類別中重構出來。

  • MGD

2007-07-19

完成大多數簡單案例的 numpy 化 - NN

2007-07-19

轉換程式碼中所有的非 numpy 遺留物 - NN

2007-07-19

在 numerix/ 中以一個圍繞 numpy 的最小包裝器取代 Python 程式碼,該包裝器明確提及所有需要解決以進行進一步 numpy 化的符號 - NN

2007-07-18

讓 usetex 尊重 rcParams 的變更。texmanager 過去僅在建立時設定自身,現在會在 rcParams 變更時重新設定。感謝 Alexander Schmolck 提供修補程式 - DSD

2007-07-17

為設定和變更 rcParams 新增驗證 - DSD

2007-07-17

修正 transforms 模組中的區段錯誤。感謝 Ben North 提供修補程式。 - ADS

2007-07-16

清理 ticker.ScalarFormatter 中的一些程式碼,使用 unicode 在偏移刻度標籤中呈現乘法符號 - DSD

2007-07-16

修正 ticker.ScalarFormatter 科學記號表示法中的格式化錯誤(在某些情況下,10^0 會被呈現為 10)- DSD

2007-07-13

在(現在被誤命名的)MPL_isnan.h 中新增 MPL_isfinite64() 和 MPL_isinf64() 以測試雙精度浮點數。 - ADS

2007-07-13

移除 matplotlib._isnan 模組(請使用 numpy.isnan)- ADS

2007-07-13

在 _transforms.cpp 中進行一些次要的清理 - ADS

2007-07-13

移除其餘的 numerix 擴充程式碼殘留物,numpy 化 axes.py,並清理 axes.py 中的匯入 - JDH

2007-07-13

新增 legend.loc 作為可配置選項,未來可以預設為 'best'。 - NN

2007-07-12

修正 mlab.py 中將輸入強制轉換為 numpy 陣列的錯誤。-ADS

2007-07-11

為 text.Text 新增 linespacing kwarg - EF

2007-07-11

新增程式碼以在 SVG 檔案中儲存字體路徑。 - MGD

2007-07-10

將 TTF 字體的子集儲存為 PDF 檔案中的 Type 3 字體。 - MGD

2007-07-09

將 TTF 字體的子集儲存為 PS 檔案中的 Type 3 字體。 - MGD

2007-07-09

套用 Paul 的 pick 重構 pick 並新增選擇器,sourceforge 修補程式 1749829 - JDH

2007-07-09

套用 Allan 的 draw_lines agg 優化。JDH

2007-07-08

套用 Carl Worth 的修補程式以修正 cairo draw_arc - SC

2007-07-07

修正錯誤 1712099:windows 上的 xpdf distiller - DSD

2007-06-30

套用 tkagg、gtk 和 wx 後端的修補程式以減少記憶體洩漏。修補程式由 Mike Droettboom 提供;請參閱追蹤器編號 1745400、1745406、1745408。也讓 unit/memleak_gui.py 更具彈性,可以使用命令列選項。 - EF

2007-06-30

將 defaultParams 分割為獨立檔案 rcdefaults(連同驗證程式碼)。為此進行了一些大量的重構,但整體行為應與之前相同。 - NN

2007-06-27

為 mpl 資料和組態的預設位置新增 MPLCONFIGDIR。適用於某些無法寫入 HOME 的 apache 安裝。嘗試清理 _get_config_dir 中的邏輯,以支援無法寫入 HOME 但已存在可寫入 HOME/.matplotlib 的情況 - JDH

2007-06-27

透過新增 cbook.unicode_safe 函式,修正了 http://sourceforge.net/tracker/index.php?func=detail&aid=1744154&group_id=80706&atid=560720 回報的地區設定錯誤 - JDH

2007-06-27

套用 Micheal 在 http://sourceforge.net/tracker/index.php?func=detail&aid=1716732&group_id=80706&atid=560720 描述的 tk savefig 錯誤修正。感謝 Michael!

2007-06-27

用於 get_py2exe_datafiles() 以使用新目錄配置的修補程式。(感謝 Tocer 和 Werner Bruhin。)-ADS

2007-06-27

在 mpl 事件處理系統中新增了滾動事件,並為後端 GTK* 實作了它 -- 其他後端使用者/開發人員/維護人員,請為您的後端新增支援。 - JDH

2007-06-25

將 colors.Normalize 中的預設值變更為 clip=False;修改 ColorbarBase 以更容易顯示色彩對應 - EF

2007-06-13

為 rc 新增了 maskedarray 選項,numerix - EF

2007-06-11

mlab.py 的 Python 2.5 相容性修正 - EF

2007-06-10

在 matplotlibrc 檔案中,使用 'dashed' | 'solid' 而非一對浮點數作為 contour.negative_linestyle - EF

2007-06-08

允許 plot 和 fill fmt 字串為任何 mpl 字串色彩規格 - EF

2007-06-08

為 pylab 新增 gnuplot 檔案 plotfile 函式 -- 請參閱 examples/plotfile_demo.py - JDH

2007-06-07

停用針對內部 MPL 使用和 numerix 層的 numarray 和 Numeric 擴充功能的建置。 - ADS

2007-06-07

為 matplotlib.mlab 新增 csv2rec,以支援使用類型內省自動將 csv 檔案轉換為記錄陣列,並使用 matplotlib.dates 中的新單位支援開啟原生日期時間支援。請參閱 examples/loadrec.py!JDH

2007-06-07

簡化 _auto_legend_data 的內部程式碼 - NN

2007-06-04

為 Axes.pie 新增 labeldistance arg,以控制楔形標籤的徑向距離 - JDH

2007-06-03

將 SVG 中的 mathtext 轉換為具有多個 <tspan> 物件的單個 <text> (更容易在 inkscape 中編輯)。 - NN


2007-06-02

在修訂版 3352 發布 0.90.1

2007-06-02

在未帶引數呼叫 legend() 時,僅顯示有意義的標籤。 - NN

2007-06-02

讓 errorbar 即使在未繪製線條時也遵循色彩循環。針對 capsize=0 抑制繪製 errorbar 帽蓋。 - NN

2007-06-02

將標記設定為與線條相同的 alpha 值。 - NN

2007-06-02

修正 svg 後端中 mathtext 的位置。 - NN

2007-06-01

不建議使用 Numeric 和 numarray 作為 numerix。感謝 Travis -- 工作做得很好。 - ADS

2007-05-18

新增 LaTeX unicode 支援。使用 'text.latex.unicode' rcParam 啟用。這需要 ucs 和 inputenc LaTeX 套件。 - ADS

2007-04-23

修正了極座標的一些問題 -- 新增一般多邊形剪裁以將線條和網格剪裁至極座標軸。新增了對 set_rmax 的支援,以便輕鬆變更最大徑向網格。新增了對極座標圖例的支援 - JDH

2007-04-16

新增 Figure.autofmt_xdate 以處理調整底部並旋轉日期圖的刻度標籤(當刻度經常重疊時)- JDH

2007-04-09

開始支援 pdf 後端的 usetex。 -JKS

2007-04-07

修正圖例/LineCollection 錯誤。為集合新增標籤支援。 - EF

2007-04-06

移除對浮點值作為灰階的棄用支援;現在它必須是一個字串,例如 '0.5'。為 ColorConverter.to_rgba_list 新增 alpha kwarg。 - EF

2007-04-06

修正 pdf 後端中橢圓形的旋轉(sf 錯誤 #1690559) -JKS

2007-04-04

更多 matshow 調整;文件更新;為格式化器和定位器新增新方法 set_bounds()。 - EF

2007-04-02

修正 imshow 和整數陣列的 matshow 問題;修正色彩自動縮放的變更問題。 - EF

2007-04-01

讓影像色彩自動縮放與追蹤色彩條正確運作;norm.autoscale 現在會無條件縮放,而 norm.autoscale_None 僅變更 None 值的 vmin、vmax。 - EF

2007-03-31

新增一個基於 qt 的子圖調整對話方塊 - DSD

2007-03-30

修正 backend_qt4 中的一個錯誤,在 mpl-dev 上回報 - DSD

2007-03-26

從 figure.py 中移除 colorbar_classic;修正 Figure.clear() 中未清除 _axobservers 的錯誤。現代化和清理。 - EF

2007-03-26

重構部分單位支援 -- 單位現在位於各自的 x 和 y Axis 執行個體中。另請參閱 API_CHANGES,瞭解轉換介面的一些變更。JDH

2007-03-25

修正 quiver.py 中針對 numpy 的遮罩陣列處理。(在使用 quiver 時,Numeric 和 numarray 對遮罩陣列的支援在其他方面已損壞。我沒有深入研究這一點。) - ADS

2007-03-23

讓 font_manager.py 關閉開啟的檔案。 - JKS

2007-03-22

讓 imshow 的預設範圍與 matshow 相符 - EF

2007-03-22

為 xcorr 提供更多好處 -- 一個 maxlags 選項,normed 現在適用於 xcorr 和 axorr,支援 usevlines,並新增零相關性水平線。請參閱 examples/xcorr_demo.py。感謝 Sameer 的修補程式。 - JDH

2007-03-21

Axes.vlines 和 Axes.hlines 現在會建立並傳回 LineCollection,而不是線條清單。這樣快得多。kwarg 簽名已變更,因此請參閱文件。修改使用 vlines 和 hlines 的 Axes.errorbar。請參閱 API_CHANGES;這三個函式的傳回簽名現在不同

2007-03-20

重構單位支援並新增新範例 - JDH

2007-03-19

新增 Mike 的單位修補程式 - JDH

2007-03-18

Matshow 作為 Axes 方法;在 pylab 中的測試版本 matshow1();為 MaxNLocator 初始化程式新增 'integer' 布林值 kwarg,以強制刻度位於整數位置。 - EF

2007-03-17

初步支援剪裁至路徑 agg - JDH

2007-03-17

Text.set_text() 接受任何可使用 '%s' 轉換的內容 - EF

2007-03-14

為 hist 新增遮罩陣列支援。 - EF

2007-03-03

變更 barh 以取得 kwargs 字典並將其傳遞給 bar。修正 sf 錯誤 #1669506。

2007-03-02

新增 rc 參數 pdf.inheritcolor,它會在 pdf 後端停用所有色彩設定操作。其想法是將產生的檔案包含在另一個程式中,並在那裡設定色彩(筆觸和填滿色彩),因此您可以使用相同的 pdf 檔案來製作論文和簡報等,並讓它們具有周圍的色彩。在這種情況下,您可能不會想要繪製圖表和軸框架,因為它們會以相同的色彩填滿。 - JKS

2007-02-26

防止使用損壞的 Mac OS X wxPython 建置 _wxagg.so。 - ADS

2007-02-23

Python 2.3 需要 setuptools - ADS

2007-02-22

WXAgg 加速器更新 - KM

已修復 WXAgg 的 C++ 加速器,以使用正確的 wxBitmap 建構函式。

後端已更新為使用新的 wxPython 功能,以提供快速 blit() 動畫,而無需 C++ 加速器。這需要 wxPython 2.8 或更新版本。舊版本的 wxPython 可以使用 C++ 加速器或舊的純 Python 常式。

當存在 wxPython >= 2.8 時,setup.py 不再建置 C++ 加速器。

無論使用哪種 agg/wxPython 轉換常式,blit() 方法現在都更快。

2007-02-21

套用 Nicolas Grilly 的 PDF 後端修補程式。這會影響 matplotlib 中的多個檔案和目錄

  • 建立目錄 lib/matplotlib/mpl-data/fonts/pdfcorefonts,其中包含 14 個 PDF 核心字型的 AFM 檔案。這些字型嵌入在每個 PDF 檢視應用程式中。

  • setup.py:將目錄 pdfcorefonts 新增至 package_data。

  • lib/matplotlib/__init__.py:新增預設參數 'pdf.use14corefonts'。當為 True 時,PDF 後端僅使用 14 個 PDF 核心字型。

  • lib/matplotlib/afm.py:新增在最新 AFM 檔案中找到的一些關鍵字。新增一個小技巧來處理歐元符號。

  • lib/matplotlib/fontmanager.py:新增對 14 個 PDF 核心字型的支援。這些字型具有專用的快取 (檔案 pdfcorefont.cache),與其他 AFM 檔案 (檔案 .afmfont.cache) 不同。也清理了註解以符合 CODING_GUIDE。

  • lib/matplotlib/backends/backend_pdf.py:新增對 14 個 PDF 核心字型的支援。修正了一些字元寬度和編碼不正確的問題 (僅適用於官方 PDF 參考中定義的最常見編碼 WinAnsiEncoding)。移除參數 'dpi',因為它會導致對齊問題。

-JKS(Nicolas Grilly 的修補程式)

2007-02-17

變更 ft2font.get_charmap,並更新所有提及 get_charmap 的檔案 - ES

2007-02-13

新增條碼範例 - JDH

2007-02-13

將二元色彩對應新增至 cm - JDH

2007-02-13

將 twiny 新增至 pylab - JDH

2007-02-12

將資料檔案移至 lib/matplotlib,以便 setuptools 的開發模式可以運作。重新組織 mpl-data 的配置,以便此來源結構保持在安裝中。(即 'fonts' 和 'images' 子目錄保留在 site-packages 中。)建議在安裝之前移除 site-packages/matplotlib/mpl-data 和 ~/.matplotlib/ttffont.cache - ADS

2007-02-07

提交 Rob Hetland 的 qt4 修補程式:移除對 text()/latin1() 的參考,以及工具列佈局的一些改進 - DSD


2007-02-06

在修訂版 3003 發布 0.90.0

2007-01-22

將新的選擇器 API 擴展到文字、補丁和補丁集合。新增對使用者可自訂選擇點擊測試和 PickEvent 屬性標記的支援 - 詳細資訊和範例請參閱 examples/pick_event_demo.py - JDH

2007-01-16

開始使用 mpl 事件處理框架開發新的選擇 API。藝術家將使用可設定的 epsilon 容差定義自己的 pick 方法,並傳回 pick 屬性。所有符合容差閾值的藝術家都將觸發一個帶有依賴於藝術家的屬性的 PickEvent;例如,Line2D 可以設定索引屬性,該屬性顯示線條中與選擇點的 epsilon 距離內的索引。請參閱 examples/pick_event_demo.py。其餘藝術家的 pick 實作仍有待完成,但事件處理層級的核心基礎架構已到位,並為 Line2D 提供了概念驗證實作 - JDH

2007-01-16

src/_image.cpp:更新為使用 Py_ssize_t(適用於 64 位元系統)。使用 fread() 的傳回值來防止警告訊息 - SC。

2007-01-15

src/_image.cpp:將 buffer_argb32() 和 buffer_bgra32() 合併到一個新的方法 color_conv(format) 中 - SC

2007-01-14

backend_cairo.py:更新 draw_arc(),以便 examples/arctest.py 看起來正確 - SC

2007-01-12

backend_cairo.py:啟用剪裁。更新 draw_image(),以便 examples/contour_demo.py 看起來正確 - SC

2007-01-12

backend_cairo.py:修正 draw_image(),以便 examples/image_demo.py 現在看起來正確 - SC

2007-01-11

新增 Axes.xcorr 和 Axes.acorr 來繪製 x 與 y 的交叉相關性或 x 的自相關性。也提供了 pylab 包裝函式。請參閱 examples/xcorr_demo.py - JDH

2007-01-10

新增 "Subplot.label_outer" 方法。它將設定刻度標籤的可見性,以便 yticklabels 僅在第一欄中可見,而 xticklabels 僅在最後一列中可見 - JDH

2007-01-02

新增額外的 kwarg 文件 - JDH

2006-12-28

改進對數轉換非正輸入的錯誤訊息;將 log kwarg 新增至 bar、barh 和 hist,並修改 bar 方法,使其在縱座標具有對數刻度時預設行為合理。(僅當對數刻度在呼叫 bar 之前或透過呼叫 bar 設定時才有效,因此 log kwarg 的實用性。)- EF

2006-12-27

backend_cairo.py:更新 draw_image() 和 _draw_mathtext() 以使用 numpy - SC

2006-12-20

修正 xpdf 相依性檢查,該檢查在 windows 上失敗。移除 ps2eps 相依性檢查。 - DSD

2006-12-19

新增 Tim Leslie 的光譜修補程式 - JDH

2006-12-17

新增 rc 參數 'axes.formatter.limits' 來控制切換到科學記號的預設閾值。新增方便方法 Axes.ticklabel_format(),用於開啟或關閉任一軸或兩個軸的科學記號。 - EF

2006-12-16

新增在 ScalarFormatter 中開啟科學記號控制的功能 - EF

2006-12-16

增強 boxplot 以處理更彈性的輸入 - EF

2006-12-13

將 colors.py 中對 where() 的呼叫替換為更快的 clip() 和 putmask() 呼叫;移除 getmaskorNone 的不當使用 (僅在極少數情況下才需要);全部是為了回應 David Cournapeau 的剖析。也修正了我從 12-09 開始的二維陣列支援中的錯誤。 - EF

2006-12-09

將 spy 和 spy2 替換為新的 spy,它結合了標記和影像功能 - EF

2006-12-09

新增使用 plot 繪製二維陣列的支援:欄的繪製方式與 Matlab 中相同 - EF

2006-12-09

將 linewidth kwarg 新增至 bar 和 barh;修正引數檢查錯誤 - EF

2006-12-07

使 pcolormesh 引數處理與 pcolor 匹配;修正 Pierre GM 指出的 kwarg 處理問題 - EF

2006-12-06

使 pcolor 支援向量 X 和/或 Y,而不是需要二維陣列 - EF

2006-12-05

使預設 Artist._transform 為 None (而不是為每個藝術家呼叫 identity_transform,只是稍後將其覆寫)。使用 artist.get_transform() 而不是 artist._transform,即使在衍生類別中也是如此,以便根據需要延遲建立預設轉換 - JDH

2006-12-03

根據 Jim McDonald 的建議,將 LogNorm 新增至 colors.py,如 examples/pcolor_log.py 所示。修改色彩條以處理 LogNorm。Norms 具有額外的 "inverse" 方法。 - EF

2006-12-02

變更 colors.py 中的類別名稱以符合慣例:normalize -> Normalize,no_norm -> NoNorm。舊名稱仍然可用。變更 __init__.py rc 預設值以符合 matplotlibrc 中的預設值 - EF

2006-11-22

修正我於 11-15 引入的 set_*lim 中的錯誤 - EF

2006-11-22

新增 examples/clippedline.py,它顯示如何根據檢視限制剪輯線條資料 - 它也會在放大時變更標記樣式 - JDH

2006-11-21

一些 spy 錯誤修正,並根據 Robert C 的建議新增 precision 引數 - JDH

2006-11-19

新增半自動文件字串產生,詳細說明函式使用藝術家內省工具採用的所有 kwargs;例如,'說明文字現在詳細說明控制 Text 屬性的 scatter kwargs - JDH

2006-11-17

移除已過時的 scatter_classic,留下一個存根來引發 NotImplementedError;pcolor_classic 也是如此 - EF

2006-11-15

移除已過時的 pcolor_classic - EF

2006-11-15

修正 Russel Owen 回報的 1588908;從 ticker.py 中提取非奇異方法,將其作為函式放入 transforms.py 中,並在 set_xlim 和 set_ylim 中使用它。 - EF

2006-11-14

套用 Ulf Larssen 的修補程式 1591716,以修正 apply_aspect 中的錯誤。修改並套用 mdehoon 的修補程式 1594894,以修正 lines.py 中的錯誤並改進格式。套用 Greg Willden 的修補程式 1573008,使 psd 等繪製複雜輸入的完整頻率範圍。 - EF

2006-11-14

改進色彩條追蹤相應影像、pcolor 或 contourf 中變更的能力。 - EF

2006-11-11

修正中斷 Numeric 相容性的錯誤;新增對色彩條 alpha 的支援。alpha 資訊取自可對應物件,而不是指定為 kwarg。 - EF

2006-11-05

新增 broken_barh 函式,用於建立一系列被間隙分隔的水平長條 - 請參閱 examples/broken_barh.py

2006-11-05

從 Annotation 程式碼中移除 lineprops 和 markerprops,並以可使用 kwarg arrowprops 設定的箭頭取代它們。請參閱 examples/annotation_demo.py - JDH

2006-11-02

修正 pylab 子圖錯誤,該錯誤導致在 subplots_adjust 中 hspace 或 wspace 等於零時刪除軸 - JDH

2006-10-31

套用 axes3d 修補程式 1587359 http://sourceforge.net/tracker/index.php?func=detail&aid=1587359&group_id=80706&atid=560722 JDH


2006-10-26

在修訂版 2835 發布 0.87.7

2006-10-25

使 Locator.nonsingular 中的 "tiny" kwarg 更小 - EF

2006-10-17

關閉 sf 錯誤 1562496 更新線條屬性虛線/實線/端點/連接樣式 - JDH

2006-10-17

全面檢修註釋 API 和範例程式碼 - 請參閱 matplotlib.text.Annotation 和 examples/annotation_demo.py JDH

2006-10-12

提交 Manuel Metz 的 StarPolygon 程式碼和 examples/scatter_star_poly.py - JDH

2006-10-11

註解 matplotlibrc.template 中的所有預設值。預設值通常應從 __init__.py 中的 defaultParam 中取得 - 檔案 matplotlib 應僅包含使用者想要明確變更預設值的那些值。(請參閱 matplotlib-devel 上的執行緒 "marker color handling")

2006-10-10

將載入的預設註解字元變更為 '#' - JDH

2006-10-10

停用 markerfacecolor 和 markeredgecolor 的 rcfile 可設定性。為了遵循線條顏色,兩者現在都硬式編碼為特殊值 'auto'。執行階段的可設定性(使用函式引數)仍然有效。 - NN

2006-10-07

將虛擬引數 magnification=1.0 引入 FigImage.make_image,以滿足單元測試 figimage_demo.py。該引數尚未正確處理,這僅在使用 PS 後端中非標準 DPI 設定時才會顯示,由修補程式 #1562394 引入。 - NN

2006-10-06

新增與後端無關的範例:simple3d.py - NN

2006-09-29

修正 SVG 內嵌影像的斷行 (純粹是外觀問題) - NN

2006-09-29

重新設計 set_linestyle 和 set_marker markeredgecolor 和 markerfacecolor 現在預設為特殊值 "auto",使顏色與線條顏色保持同步,此外,axes.plot 的智慧功能已清理、改進和簡化。無法保證完全相容性,但新行為應該更可預測 (詳細資訊請參閱修補程式 #1104615) - NN

2006-09-29

變更 SVG 中剪輯路徑的實作,以解決 inkscape 中的限制 - NN

2006-09-29

在 matplotlibrc 中新增兩個選項

  • svg.image_inline

  • svg.image_noscale

詳細資訊請參閱修補程式 #1533010 - NN

2006-09-29

axes.py:清理 kwarg 檢查 - NN

2006-09-29

setup.py:清理設定邏輯 - NN

2006-09-29

setup.py:檢查所需的 pygtk 版本,修正錯誤 #1460783 - SC


2006-09-27

在修訂版 2783 發布 0.87.6

2006-09-24

在 Annotation 程式碼中新增線條指標,以及 pylab 介面。請參閱 matplotlib.text.Annotation、examples/annotation_demo.py 和 examples/annotation_demo_pylab.py - JDH

2006-09-18

mathtext2.py:SVG 後端現在支援 AGG 後端所支援的相同內容。修正 AGG 後端中的一些轉譯錯誤和超出邊界錯誤 - ES。變更 math_parse_s_ft2font_svg 的傳回值以支援線條(分數等)

2006-09-17

新增 Annotation 類別以方便註解物件,並新增範例檔案 examples/annotation_demo.py。我想要加入像 TextWithDash 的虛線支援,但還沒決定是否繼承 TextWithDash 是正確的基礎類別,或是需要其他方法 - JDH


2006-09-05

在版本 2761 發佈 0.87.5

2006-09-04

新增 nxutils 用於一些數值附加擴展程式碼 -- 特別是一個更好/更有效率的多邊形內部測試器 (請參閱 unit/inside_poly_*.py) - JDH

2006-09-04

將點陣字型設為 rc 預設值 - JDH

2006-08-31

修正 ColorConverter 中的 alpha 處理錯誤,影響一般的集合 (collections) 以及特別是輪廓/填滿輪廓 (contour/contourf) - EF

2006-08-30

ft2font.cpp:在 FT2Font 中新增 draw_rect_filled 方法 (現在 mathtext2 用於繪製分數線) - ES

2006-08-29

setupext.py:用 str() 包裹對 tk.getvar() 的呼叫。在某些系統上,getvar 會傳回 Tcl_Obj 而不是字串 - DSD

2006-08-28

mathtext2.py:上標/下標現在可以是複雜的 (例如分數等)。範例也已更新 - ES

2006-08-28

font_manager.py:將 /usr/local/share/fonts 新增至 X11 字型目錄清單中 - DSD

2006-08-28

mathtext2.py:初步支援複雜分數。此外,渲染現在與解析完全分離。上標/下標現在運作得更好。更新了 mathtext2_demo.py - ES

2006-08-27

qt 後端:不在匯入後端時建立 QApplication,而是在建立 FigureCanvasQt 時建立。簡化了將 mpl 嵌入 qt 的應用程式。更新了 embedding_in_qt* 範例 - DSD

2006-08-27

mathtext2.py:現在會在 OS 字型目錄和 mpl-data 目錄中搜尋字型。此外,env 不再是字典。- ES

2006-08-26

對 __init__.py, mathtex2_demo.py 進行微小變更。新增 matplotlibrc 鍵 "mathtext.mathtext2" (移除鍵 "mathtext2") - ES

2006-08-21

mathtext2.py:初步支援分數。更新了 mathtext2_demo.py _mathtext_data.py:從 unicode 字典中移除了 "" mathtext.py:微小修改 (因為 _mathtext_data.py) - ES

2006-08-20

新增 mathtext2.py:取代 mathtext.py。支援 _ ^、rm、cal 等,sin、cos 等,unicode、遞迴巢狀結構、行內數學模式。目前唯一支援的後端是 Agg __init__.py:為 mathtext2 新增了新的 rc 參數 新增了 mathtext2_demo.py 範例 - ES

2006-08-19

新增 embedding_in_qt4.py 範例 - DSD

2006-08-11

為 Agg 新增可自由縮放的 Ellipse patch - CM

2006-08-10

新增從儒略日期轉換至 matplotlib.dates 的轉換器 (num2julian 和 julian2num) - JDH

2006-08-08

修正了小工具鎖定,因此多個小工具可以共用事件處理 - JDH

2006-08-07

為 SVG 和 PS 新增可自由縮放的 Ellipse patch - CM

2006-08-05

為 numpy 1.0b2 重新組織 numerix 中的匯入 - TEO

2006-08-04

為 PDF 後端新增 draw_markers。 - JKS

2006-08-01

修正了 postscript 渲染虛線的錯誤 - DSD

2006-08-01

figure.py:更新 savefig() 的 docstring 以加入對 'format' 引數的支援。backend_cairo.py:print_figure() 加入對 'format' 引數的支援。- SC

2006-07-31

不要讓 postscript 的 xpdf 蒸餾器壓縮圖片 - DSD

2006-07-31

為所有 Transformations 新增 shallowcopy() 方法;從 transforms.py 中移除 copy_bbox_transform 和 copy_bbox_transform_shallow;在 transforms.py 中新增 offset_copy() 函式以方便使用偏移量定位藝術家。請參閱 examples/transoffset.py。- EF

2006-07-31

不要讓 postscript 的 xpdf 蒸餾器壓縮圖片 - DSD

2006-07-29

修正了 Nick Fotopoulos 回報的 numerix 多邊形錯誤。新增 inverse_numerix_xy() 轉換方法。讓 autoscale_view() 保留軸方向 (例如,向下增加)。- EF

2006-07-28

為轉換新增淺層邊界框複製常式 -- 主要用於複製轉換以套用偏移量。- JDH

2006-07-28

為 Qt 和 Gtk 後端的 FigureManager 類別新增 resize 方法 - CM

2006-07-28

在 Qt 後端新增 subplots_adjust 按鈕 - CM

2006-07-26

在集合中使用更多 numerix。Quiver 現在處理遮罩陣列。- EF

2006-07-22

修正了錯誤 #1209354 - DSD

2006-07-22

讓 scatter() 可以使用 kwarg "color"。關閉了錯誤 1285750 - DSD

2006-07-20

backend_cairo.py:要求 pycairo 1.2.0。print_figure() 更新為使用 cairo 輸出 SVG。

2006-07-19

為 Qt4Agg 新增 blitting - CM

2006-07-19

新增套索小工具和範例 examples/lasso_demo.py - JDH

2006-07-18

為 QtAgg 後端新增 blitting - CM

2006-07-17

修正了錯誤 #1523585:在半對數圖中跳過 nan - DSD

2006-07-12

新增支援在右側 y 軸上渲染科學記號標籤 - DSD


2006-07-11

在版本 2558 發佈 0.87.4

2006-07-07

修正了舊版 latex 的 usetex 錯誤 - DSD

2006-07-07

新增 NumPy 1.0 的相容性 - TEO

2006-06-29

新增 Qt4Agg 後端。感謝 James Amundson - DSD

2006-06-26

修正了 usetex 錯誤。在 Windows 上,usetex 會在目前目錄而不是暫存目錄中處理 postscript 輸出。這是因為 Windows 路徑中使用空格和波浪號,這會導致 latex 出現問題。不再使用 subprocess 模組。- DSD

2006-06-22

對 bar()、barh() 和 hist() 進行各種變更。為 bar() 和 barh() 新增 'edgecolor' 關鍵字引數。barh() 中的 x 和 y 引數已重新命名為 width 和 bottom,並且其順序已交換以維持 (位置,值) 順序,類似 matlab。left、height、width 和 bottom 引數現在都可以是純量或序列。barh() 現在預設為邊緣對齊而不是中心對齊。為 bar()、barh() 和 hist() 新增關鍵字引數 'align',控制邊緣或中心條形對齊。修正了 bar() 和 barh() 中忽略 bar 顏色的 rcParams['patch.facecolor']。修正了 bar() 和 barh() 中錯誤條形顏色忽略 rcParams['lines.color'] 的問題。修正了如果 rcParams['axes.hold'] 為 False,則在繪製錯誤條形時會清除 patch 的錯誤。- MAS

2006-06-22

新增對 numerix 2-D 陣列的支援,作為 (x,y) 元組序列的替代方法,以指定集合、quiver、輪廓、pcolor、轉換中的路徑。修正了涉及設定色彩對應限制的輪廓錯誤。為 numerix 新增 numpy 風格的 all()。- EF

2006-06-20

為 pylab 介面新增自訂 FigureClass 鉤點 - 請參閱 examples/custom_figure_class.py

2006-06-16

新增來自 gist 的色彩對應 (gist_earth、gist_stern、gist_rainbow、gist_gray、gist_yarg、gist_heat、gist_ncar) - JW

2006-06-16

在圖形畫布中新增指向父項的指標,因此您可以使用 fig.canvas.manager 存取容器。如果您想要設定視窗標題 (例如,在 gtk 中使用 fig.canvas.manager.window.set_title),這會很有用,儘管 GUI 中性方法會更好 JDH

2006-06-16

修正了 colorbar.py 以處理索引顏色 (即 norm = no_norm()),方法是在每個著色區域中將其置中在其索引上。- EF

2006-06-15

在 Axes.autoscale_view 中新增 scalex 和 scaley 以支援僅選擇性自動縮放 x 或 y 軸,並在 plot 中支援這些命令,因此您可以說 plot(something, scaley=False) 並且只會自動縮放 x 軸。修改了 axvline 和 axhline 以支援此功能,因此舉例來說,axvline 將不再自動縮放 y 軸。JDH

2006-06-13

修正以使 numpy 更新向後相容 - TEO

2006-06-12

更新 numerix 以處理 numpy 對 oldnumeric 的重組 - TEO

2006-06-12

更新 numerix.fft 以處理 numpy 重組。為 numpy 的 numerix.linear_algebra 新增 ImportError -TEO

2006-06-11

使用 quiver.py 中的 QuiverKey 類別,在 pylab 和 Axes 中新增 quiverkey 命令。變更 pylab 和 Axes 以盡可能使用 quiver2,但必要時會回復為新命名的 quiver_classic。修改了 examples/quiver_demo.py 以說明新的 quiver 和 quiverkey。稍微修改了 LineCollection 實作,以改善與 PolyCollection 的相容性。- EF

2006-06-11

修正了 Windows 的 usetex 錯誤,在名稱或路徑中包含空格的檔案上執行 latex 會失敗 - DSD

2006-06-09

對 numerix 進行了新增,對 quiver 進行了變更,以使其能夠與所有數值風格一起運作。- EF

2006-06-09

在 pylab 和 axes 中新增 quiver2 函式和方法,其透過 quiver.py 中的 Quiver 類別實作。quiver2 將在下一個版本之前取代 quiver;它最初與其並排放置,以方便測試和轉換。另請參閱 examples/quiver2_demo.py。- EF

2006-06-08

修正了微小錯誤,以使 ticker.py 使用 usetex 繪製正確的負號 - DSD


2006-06-06

在版本 2432 發佈 0.87.3

2006-05-30

部分支援具有外框或填滿的多邊形,但不能同時具有兩者。讓 LineCollection 繼承自 ScalarMappable。- EF

2006-05-29

縱橫比處理的另一個修訂版。- EF

2006-05-27

提交了一個 patch,以防止在 svg 後端中描繪零寬度線條 - DSD

2006-05-24

修正了 Helge Avlesen 識別的顏色條定位錯誤,並改進了演算法;新增 'pad' kwarg 以控制顏色條與父軸之間的間距。- EF

2006-05-23

變更了顏色處理,使集合初始化程式可以採用任何 mpl 顏色引數或引數序列;已淘汰浮點數作為灰階,並以浮點數的字串表示法取代。- EF

2006-05-19

修正了錯誤:如果所有點都被遮罩,則繪圖失敗 - EF

2006-05-19

為 scatter 新增自訂符號選項 - JDH

2006-05-18

新範例,multi_image.py;當使用 ScalarFormatter 時,顏色條已修正為顯示偏移文字;擴充了 FixedFormatter 以接受和顯示偏移文字。- EF

2006-05-14

新的顏色條;舊的顏色條已重新命名為 colorbar_classic。新的顏色條程式碼位於 colorbar.py 中,並在 figure.py 和 pylab.py 中有包裝函式。修正了 Michael Mossey 回報的縱橫比處理錯誤。使 backend_bases.draw_quad_mesh() 執行。- EF

2006-05-08

變更了 contourf 中端點範圍的處理:以 "extend" 取代 "clip-ends" kwarg。請參閱 docstring 以了解詳細資訊。-EF

2006-05-08

將 axisbelow 新增至 rc - JDH

2006-05-08

如果使用 PyGTK,則要求版本 2.2+ - SC

2006-04-19

在 PDF 後端中新增壓縮支援,由新的 pdf.compression rc 設定控制。- JKS

2006-04-19

新增 Jouni 的 PDF 後端

2006-04-18

修正了導致 agg 無法渲染長線的錯誤

2006-04-16

pcolormesh 的遮罩陣列支援;使 pcolormesh 支援與 pcolor 相同的 X、Y、C 維度組合;改進 (我希望) pcolor、pcolormesh 中使用的網格描述。- EF

2006-04-14

重新組織 axes.py - EF

2006-04-13

修正了 Ryan 發現的錯誤,該錯誤使用 usetex 以及 sans-serif 字型和指數刻度標籤 - DSD

2006-04-11

重構了 backend_ps 和 backend_agg,以防止模組級 texmanager 匯入。現在,僅當 text.usetex rc 設定為 true 時才會發生這些匯入 - DSD

2006-04-10

提交了在 visual studio 上於 win32 平台上建置 mpl 所需的變更。這允許 wxpython blitting 以進行快速動畫。- CM

2006-04-10

修正了 Axes.change_geometry 中的差一錯誤。

2006-04-10

修正了圓餅圖中楔形在圖例中沒有標籤的錯誤。由 Simon Hildebrandt 提交。- ADS

2006-05-06

Usetex 在暫存目錄中而不是在使用者目前的工作目錄中建立暫存 latex 和 dvi 檔案 - DSD

2006-04-05

套用了 Ken 的 wx 淘汰警告 patch,關閉了 sf patch #1465371 - JDH

2006-04-05

在 postscript 後端中新增對新 API 的支援。允許使用 nan 遮罩值,並加快檔案建立速度 - DSD

2006-04-05

使用 python 的 subprocess 模組進行 usetex 對外部程式的呼叫。subprocess 會捕捉到它們異常結束的情況,因此可以引發錯誤。- DSD

2006-04-03

修正了小工具不會回應事件的錯誤。這導致 twinx 功能回歸,因此我也更新了 subplots_adjust 以更新與子圖實例共用 x 或 y 的軸。- CM

2006-04-02

將 PBox 類別移至轉換,並刪除了 pbox.py;使 pylab axis 命令成為 Axes.axis 的瘦包裝函式;更多對縱橫比處理的調整;修正了 Axes.specgram 以考慮新的 imshow 預設單位縱橫比;使輪廓設定 Axes.dataLim。- EF

2006-03-31

修正了 Qt "基礎 C/C++ 物件已刪除" 錯誤。- JRE

2006-03-31

套用了 Vasily Sulatskov 的 Qt 導覽工具列增強功能。- JRE

2006-03-31

將 Norbert 對 Halldor 的 stineman_interp 演算法的重寫移植為與 numerix 相容,並新增了 matplotlib.mlab 的程式碼。請參閱 examples/interp_demo.py - JDH

2006-03-30

修正了縱橫比處理中的錯誤;阻止使用按鈕 3 平移時可能發生的崩潰;新增了 axis('image') 支援。- EF

2006-03-28

更多對縱橫比處理的變更;新檔案 pbox.py 中的新 PBox 類別,以方便調整大小和重新定位軸;使 PolarAxes 維持單位縱橫比。- EF

2006-03-23

重構 TextWithDash 類別,使其繼承自 Text 類別,而非委託給 Text 類別。改善了物件檢視,並修正了錯誤 #1357969 - DSD

2006-03-22

改進了長寬比的處理,包括 pylab 介面。影像和圖表的互動式調整大小、平移、縮放(包括具有共享軸的面板)應該可以運作。仍然可能會有新增功能和重構。- EF

2006-03-21

新增了另一個 colorbrewer 色彩映射表 (RdYlBu) - JSWHIT

2006-03-21

修正了超大範圍對數刻度圖的刻度標記。修正了錯誤 #1232920 - DSD

2006-03-21

新增了 Rob Knight 的箭頭程式碼;請參閱 examples/arrow_demo.py - JDH

2006-03-20

新增了使用 nan 值遮罩值的支援,使用 ADS 的 isnan 模組和新的 API。適用於 *Agg 後端 - DSD

2006-03-20

新增了 contour.negative_linestyle rcParam - ADS

2006-03-20

新增了 _isnan 擴充模組以使用 Numeric 測試 nan - ADS

2006-03-17

新增了 Paul 和 Alex 對於 sf patch 1411223 中使用 quadmesh 進行分面的支援 - JDH

2006-03-17

新增了 Charle Twardy 的 pie patch 以支援 colors=None。修正了 sf patch 1387861 - JDH

2006-03-17

套用了 sophana 的 patch,透過按 'a' 鍵切換啟動來支援具有工具列導覽的重疊軸。修正了 sf patch 1432252 - JDH

2006-03-17

套用了 Aarre 的 backend EMF 線條樣式 patch;修正了 sf patch 1449279 - JDH

2006-03-17

套用了 Jordan Dawe 的 patch,以支援 grid 命令中網格線的 kwarg 屬性。修正了 sf patch 1451661 - JDH

2006-03-17

在使用 usetex 時將 postscript 輸出在頁面上置中 - DSD

2006-03-17

即使可以從 egg 導入 subprocess,如果 Python <2.4,也會建立 subprocess 模組 - ADS

2006-03-17

從 Python 上游新增了 _subprocess.c,並希望能在 Windows 上建立 (而不破壞),儘管尚未測試。 - ADS

2006-03-17

將 subprocess.py 更新為最新的 Python 上游版本,並將名稱恢復為 subprocess.py - ADS

2006-03-16

新增了 John Porter 的 3D 處理程式碼


2006-03-16

在修訂版 2150 發佈了 0.87.2

2006-03-15

修正了 daigos@infinito.it 發現的 MaxNLocator 中的錯誤。主要的變更是,如果 vmin 和 vmax 幾乎相同,而不僅僅是相等,Locator.nonsingular 現在會調整它們。新的 kwarg "tiny" 設定閾值。 - EF

2006-03-14

新增了較新 numpy linear_algebra 的相容性程式庫的匯入 - TEO

2006-03-12

擴展了 "load" 函式以支援個別欄,並將 "load" 和 "save" 移至 matplotlib.mlab 中,以便它們可以在 pylab 之外使用 -- 請參閱 examples/load_converter.py - JDH

2006-03-12

新增了 James Evans 提交的 AutoDateFormatter 和 AutoDateLocator。請嘗試 load_converter.py 範例以進行示範。 - ADS

2006-03-11

從 python-2.4 新增了 subprocess 模組 - DSD

2006-03-11

修正了 usetex 選項中橫向方向的支援。backend_ps 的 print_figure 方法變得複雜,我新增了一個 _print_figure_tex 方法來維持某種程度的理智 - DSD

2006-03-11

新增了 "papertype" savefig kwarg 以設定 postscript 紙張大小。papertype 和 ps.papersize rc 設定也可以設定為 "auto" 以自動縮放頁面大小 - DSD

2006-03-09

套用 P-J 的 patch 以使 pstoeps 在 windows patch report # 1445612 上運作 - DSD

2006-03-09

使 backend rc 參數不區分大小寫 - DSD

2006-03-07

修正了 backend_ps 中與 C0-C6 紙張大小相關的錯誤,這會導致 postscript 檢視器出現問題。支援的頁面大小包括 letter、legal、ledger、A0-A10 和 B0-B10 - DSD


2006-03-07

發佈了 0.87.1

2006-03-04

backend_cairo.py:修正 Keith Briggs 回報的 get_rgb() 錯誤。需要 pycairo 1.0.2。支援將 png 儲存到類似檔案的物件。- SC

2006-03-03

修正了 pcolor 對 vmin、vmax 的處理 - EF

2006-03-02

透過 latex geometry 套件改進使用 usetex 的頁面大小調整。修正了錯誤 # 1441629 - DSD

2006-03-02

修正了 usetex png 輸出中的 dpi 問題。接受了修改後的 patch # 1441809 版本 - DSD

2006-03-01

修正了 axis('scaled') 以處理 xmax < xmin 的情況 - JSWHIT

2006-03-01

新增了反轉色彩映射表(在名稱後附加 '_r')- JSWHIT

2006-02-27

改進了 usetex 的 eps 邊界框 - DSD

2006-02-27

再次測試 svn commit!

2006-02-27

修正了兩個與 Windows 上 usetex 相關的相依性檢查錯誤 - DSD

2006-02-27

使 rc 棄用警告更具可讀性。

2006-02-26

更新先前的 gtk.main_quit() 錯誤修正,以使用 gtk.main_level() - SC

2006-02-24

在 contour 和 contourf 中實作 alpha 支援 - EF

2006-02-22

修正在 mainloop 之前呼叫 quit 時的 gtk 主要退出錯誤。 - JDH

2006-02-22

對 colors.py 進行小修改以解決 numpy 遮罩陣列模組中的明顯錯誤 - JSWHIT

2006-02-22

修正了 Ray Jones 回報的 ScalarMappable.to_rgba() 中的錯誤,並修正了 Jeff Whitaker 發現的不正確修復 - EF


2006-02-22

發佈了 0.87

2006-02-21

修復了 postscript 後端中的縱向/橫向方向 - DSD

2006-02-21

修復昨天錯誤修正中引入的錯誤 - SC

2006-02-20

backend_gtk.py FigureCanvasGTK.draw():修正 David Tremouilles 回報的錯誤 - SC

2006-02-20

從 examples/embedding_in_gtk2.py 中刪除 "pygtk.require('2.4')" 錯誤 - SC

2006-02-18

backend_gtk.py FigureCanvasGTK.draw():簡化為使用 (而不是重複) expose_event() 繪圖程式碼 - SC

2006-02-12

新增了 LineCollection 的交錯或瀑布圖功能;在 examples/collections.py 中說明。 - EF

2006-02-11

大量清理 postscript 後端中的 usetex 程式碼。可能修正了使用者回報的較舊版本 ghostscript 的剪裁問題 - DSD

2006-02-11

新增了 autolim kwarg 到 axes.add_collection。相應地變更了 collection get_verts() 方法。 - EF

2006-02-09

新增了一個暫時的 rc 參數 text.dvipnghack,以允許 Mac 使用者在使用 usetex 選項時獲得良好的結果。 - DSD

2006-02-09

修正了與使用 usetex 選項設定字型大小相關的錯誤。 - DSD

2006-02-09

修正了與 usetex 的 latex 程式碼相關的錯誤。 - DSD

2006-02-09

修改了 font.size rc 設定的行為。您應該以 pts 定義 font.size,這會設定 "medium" 或預設字型大小。軸標籤或刻度標籤等特殊文字大小可以給予相對字型大小,如 small、large、x-large 等,並會相應縮放。- DSD

2006-02-08

再次新增 py2exe 特定的 datapath 檢查。還新增了新的 py2exe 輔助函式 get_py2exe_datafiles,用於 py2exe setup.py 腳本中。- CM

2006-02-02

將 box 函式新增到 pylab

2006-02-02

修正了 setupext.py 中的問題,以 unicode 格式化的 tk 程式庫導致建立問題 - DSD

2006-02-01

在 usetex 中放棄 TeX 引擎支援,以專注於 LaTeX。- DSD

2006-01-29

改進了 usetex 選項以尊重 serif、sans-serif、monospace 和 cursive rc 設定。刪除了 font.latex.package rc 設定,不再需要它 - DSD

2006-01-29

修正了 tex 的快取,使其包含 font.family rc 資訊 - DSD

2006-01-29

修正了 *Agg 中導致網格線不均勻的次像素渲染錯誤 - JDH

2006-01-28

將 fontcmd 新增到 backend_ps 的 RendererPS.draw_tex,以支援 eps 輸出中的其他字型系列 - DSD

2006-01-28

將 MaxNLocator 新增到 ticker.py,並將 contour.py 變更為預設使用它。 - EF

2006-01-28

將 fontcmd 新增到 backend_ps 的 RendererPS.draw_tex,以支援 eps 輸出中的其他字型系列 - DSD

2006-01-27

緩衝讀取 matplotlibrc 參數,以便先處理 'verbose' 設定(允許在 rc 驗證過程中進行 verbose.report) - DSD

2006-01-27

從 setup.py 中刪除了 setuptools 支援,並建立了一個單獨的 setupegg.py 檔案來取代它。- CM

2006-01-26

使用來自 http://wiki.python.org/moin/DistutilsInstallDataScattered 的更簡潔方法取代了醜陋的 datapath 邏輯。覆寫了 install_data 命令。 - CM

2006-01-24

不要在 cntr.c 中使用字元類型代碼 --- 已變更為使用定義的類型編號。 - TEO

2006-01-24

修正了 usetex 和 ps.usedistiller 的相依性中的一些錯誤

2006-01-24

將遮罩陣列支援新增到 scatter - EF

2006-01-24

修正了 usetex 和 ps.usedistiller 的相依性檢查中的一些錯誤 - DSD


2006-01-24

發佈了 0.86.2

2006-01-20

在 pylab load 中新增了 converters dict,以將選定的欄轉換為 float -- 特別適用於包含日期字串的檔案,使用 datestr2num 轉換器 - JDH

2006-01-20

將 datestr2num 新增到 matplotlib 日期,以將字串或字串序列轉換為 matplotlib datenum

2006-01-18

新增了 Alex Mont 和 Paul Kienzle 的四邊形 pcolormesh patch 1409190 -- 目前僅限 *Agg。請參閱 examples/quadmesh_demo.py - JDH

2006-01-18

新增了 Jouni 的 boxplot patch - JDH

2006-01-18

新增了 pylab save 的逗號分隔符 - JDH

2006-01-12

新增了 Ryan 的 legend patch - JDH

2006-01-12

修正了 numpy/numeric 以使用 .dtype.char 以與 numpy SVN 保持同步


2006-01-11

發佈了 0.86.1

2006-01-11

修正了 win32 版本的 setup.py,並將 rc 範本新增到 MANIFEST.in

2006-01-10

新增了 xpdf distiller 選項。matplotlibrc ps.usedistiller 現在可以是 none、false、ghostscript 或 xpdf。驗證檢查相依性。這需要測試,但 xpdf 選項應產生最高品質的輸出和小檔案大小 - DSD

2006-01-10

對於 usetex 選項,backend_ps 現在在作業系統的 temp 目錄中完成所有 LaTeX 工作 - DSD

2006-01-10

新增了 usetex 相依性的檢查。- DSD


2006-01-09

發佈了 0.86

2006-01-04

變更為支援 numpy (scipy_core 的新名稱) - TEO

2006-01-04

新增了 Mark 的共享軸縮放軸 patch

2005-12-28

新增了 Chris Barker 的 build_wxagg patch - JDH

2005-12-27

更改了 numerix/scipy 以支援新的 scipy 套件結構 - TEO

2005-12-20

修正了 Jame 的 Boyles 日期刻度反轉問題 - JDH

2005-12-20

新增了 Jouni 的 rc patch 以支援要設定的索引鍵清單 - JDH

2005-12-12

更新了 pyparsing 和 mathtext 以提高速度 (感謝 Paul McGuire),並對 scipy numerix 和 setuptools 進行了小修正

2005-12-12

Matplotlib 資料現在作為 package_data 安裝在 matplotlib 模組中。這擺脫了檢查 matplotlib._get_data_path() 中的許多可能性 - CM

2005-12-11

支援 setuptools/pkg_resources 以建立和使用 matplotlib 作為 egg。仍然允許 matplotlib 使用傳統的 distutils 安裝存在。 - ADS

2005-12-03

修改了 setup 以根據編譯時的發現來建立 matplotlibrc。它會依照 scipy、numarray、Numeric 的順序設定 numerix,具體取決於找到哪一個,並依照優先順序 GTKAgg、WXAgg、TkAgg、GTK、Agg、PS 設定後端

2005-12-03

修改了 scipy patch 以支援 Numeric、scipy 和 numarray。仍然有一些工作要做,因為如果僅安裝核心,則某些 scipy 匯入會中斷。例如,顯然我們需要 from scipy.basic.fftpack import *,而不是 from scipy.fftpack import *

2005-12-03

套用了一些修復到 Nicholas Young 的非均勻影像 patch

2005-12-01

套用了 Alex Gontmakher hatch patch - 目前僅限 PS

2005-11-30

新增了 Rob McMullen 的 EMF patch

2005-11-30

新增了 Daishi 的 scipy patch

2005-11-30

修正了 agg 中超出範圍的繪製標記區段錯誤

2005-11-28

使 TkAgg 緩衝處理 100% (交叉手指) 正確運作。- CM

2005-11-27

cm.py、colors.py、figure.py、image.py、contour.py、contour_demo.py 中有多項變更;新的 _cm.py、examples/image_masked.py。

  1. 將色彩表資料從 cm.py 分隔到新的檔案 _cm.py 中,以便更容易在 cm.py 中找到實際程式碼,並新增新的色彩映射表。還在色彩資料字典中新增了一些換行符號。_cm.py 中的所有內容都由 cm.py 匯入,因此分割應該是透明的。

  2. 啟用從 contour 中的顏色清單自動產生色彩映射表;請參閱修改後的 examples/contour_demo.py。

  3. 支援遮罩陣列的 imshow,能夠為遮罩區域和高於或低於正常映射區域的區域指定顏色 (或完全不指定顏色)。請參閱 examples/image_masked.py。

  4. 為了支援上述內容,新增了兩個新的類別 ListedColormap 和 no_norm 到 colors.py 中,並修改了 Colormap 類別以包含通用功能。新增了 clip kwarg 到 normalize 類別。重新設計了 contour.py 中的色彩處理,尤其是在 ContourLabeller mixin 中。

  • EF

2005-11-25

變更了 text.py 以確保色彩是可雜湊的。EF


2005-11-16

發佈了 0.85

2005-11-16

將 rc 中的預設線寬變更為 1.0

2005-11-16

以 backend_gtkagg 中純 pygtk pixbuf 程式碼取代了 agg_to_gtk_drawable。當針對 blit 完成等效操作時,將不再需要 agg 擴充程式碼

2005-11-16

將 maxdict 項目新增到 cbook,以防止快取無限增長

2005-11-15

修正了 finance.py 中的 colorup/colordown 反轉錯誤 -- 感謝 Gilles

2005-11-15

套用了 Jouni K Steppanen 的 boxplot patch SF patch#1349997 - JDH

2005-11-09

新增了 Axes 的 axisbelow 屬性,以決定刻度等是在參與者上方還是下方

2005-11-08

新增了 Nicolas 的不規則間距影像 patch

2005-11-08

已棄用 HorizontalSpanSelector,並以 SpanSelection 取代,後者接受第三個參數 direction。新的 SpanSelector 支援水平和垂直範圍選擇,並會回傳適當的最小值/最大值。 - CM

2005-11-08

為 gtk 新增了 lineprops 對話框

2005-11-03

在 mlab 中新增了 FIFOBuffer 類別,以支援即時數據饋送,並提供範例 examples/fifo_buffer.py

2005-11-01

貢獻了 Nickolas Young 的 afm mathtext 補丁,以在 ps.usetex = True 時,支援基於標準 PostScript Symbol 字型的 mathtext。

2005-10-26

新增了散佈圖圖例的支援 - 感謝 John Gill

2005-10-20

修正了導致某些 TeX 標籤消失的影像裁剪錯誤。 JDH

2005-10-14

從 dvipng 1.6 Alpha 通道遮罩中移除 sqrt。

2005-10-14

為 hist 函式新增了 width 參數。

2005-10-10

將所有 os.rename 的實例替換為 shutil.move。

2005-10-05

新增 Michael Brady 的 ydate 補丁。

2005-10-04

新增 rkern 的 texmanager 補丁。

2005-09-25

修改 contour.py 以使用單一的 ContourSet 類別,來處理填滿的輪廓、線輪廓和標籤;為 contourf 新增了關鍵字參數 (clip_ends)。修改 Colorbar 以與新的 ContourSet 物件搭配運作;如果 ContourSet 具有線而不是多邊形,則色彩條也會跟隨。修正了 0.84 版本中引入的錯誤,該錯誤導致 contourf(...,colors=...) 無法正常運作 - EF


2005-09-19

發布了 0.84 版本

2005-09-14

新增了一個新的 'resize_event',它會觸發帶有 backend_bases.ResizeEvent 物件的回呼 - JDH

2005-09-14

font_manager.py: 從 x11FontDirectory() 中移除 chkfontpath - SC

2005-09-14

將自動日期定位器/格式器工廠程式碼分解為 matplotlib.date.date_ticker_factory;套用 John Bryne 的 quiver 補丁。

2005-09-13

新增 Mark 的座標軸位置歷史補丁 #1286915

2005-09-09

新增了對自動畫布大小調整的支援,可使用

fig.set_figsize_inches(9,5,forward=True) # inches

fig.resize(400,300)  # pixels
2005-09-07

figure.py: 更新 Figure.draw() 以使用更新的 renderer.draw_image(),以便 examples/figimage_demo.py 再次正常運作。 examples/stock_demo.py: 移除 data_clipping (它已不存在) - SC

2005-09-06

新增 Eric 的 tick.direction 補丁:在 rc 中設定刻度方向為 in 或 out

2005-09-06

新增 Martin 的矩形選取器小工具。

2005-09-04

修正了 text.py 中導致 rgxsuper 無法匹配的邏輯錯誤 - JDH

2005-08-29

提交了 Ken 的 wx blit 補丁 #1275002

2005-08-26

色彩條的修改 - 現在使用 contourf 而不是 imshow,以便正確顯示 contourf 使用的顏色。新增了兩個新的關鍵字參數 (cspacing 和 clabels),它們僅與 ContourMappable 影像相關 - JSWHIT

2005-08-24

修正了 Darren 回報的 PS 影像錯誤 - JDH

2005-08-23

colors.py: 變更 hex2color() 以接受 Unicode 字串以及一般字串。使用 isinstance() 而不是 types.IntType 等 - SC

2005-08-16

移除了 data_clipping 行和 rc 屬性 - JDH

2005-08-22

backend_svg.py: 從 svg 元素中移除多餘的 "x=0.0 y=0.0"。將 svg 版本從 1.0 提高到 1.1。將 viewBox 屬性新增到 svg 元素,以允許 SVG 文件縮放以適應任意視窗 - SC

2005-08-16

新增 Eric 的點標記補丁 - JDH

2005-08-08

為 TkAgg 新增了 blitting/動畫功能 - CM

2005-08-05

修正了重複刻度線的錯誤 - JDH

2005-08-05

修正了當在 gtk/gtkagg 畫布中進行動畫時,在它們上方封裝了小工具的情況下出現的 GTK 動畫錯誤

2005-08-05

將 Clovis Goldemberg 補丁新增到 tk 儲存對話框

2005-08-04

從 backend.draw_image 中移除了 origin 參數。origin 現在完全由前端處理。

2005-07-03

修正了 backend_ps 中與 TeX 命令相關的錯誤

2005-08-03

修正了 SVG 影像以尊重上方和下方原點。

2005-08-03

為影像新增了 flipud 方法,並將其從 to_str 中移除。

2005-07-29

修改了 figure.figaspect 以接受陣列或數字;修改了 backend_svg 以寫入 utf-8 - JDH

2005-07-30

backend_svg.py: 將 png 影像檔案嵌入到 svg 中,而不是連結到單獨的 png 檔案,修正了錯誤 #1245306 (感謝 Norbert Nemec 的補丁) - SC


2005-07-29

發布了 0.83.2 版本

2005-07-27

套用 SF 補丁 1242648: dates.py 中 IndexDateFormatter 的輕微捨入誤差

2005-07-27

套用 sf 補丁 1244732: 縮放軸,使圓看起來像圓 - JDH

2005-07-29

改進了 texmanager 和 backend_ps 中的訊息報告 - DSD

2005-07-28

backend_gtk.py: 更新 FigureCanvasGTK.draw() (由於最近的 expose_event() 變更而需要),以便 examples/anim.py 以正常方式運作 - SC

2005-07-26

將新的小工具 Cursor 和 HorizontalSpanSelector 新增到 matplotlib.widgets。請參閱 examples/widgets/cursor.py 和 examples/widgets/span_selector.py - JDH

2005-07-26

將繪圖事件新增到 mpl 事件階層 - 在 figure.draw 上觸發

2005-07-26

backend_gtk.py: 允許 'f' 鍵切換視窗全螢幕模式

2005-07-26

backend_svg.py: 將 "<.../>" 元素全部寫在一行上,並移除多餘的空格 - SC

2005-07-25

backend_svg.py: 透過刪除 GraphicsContextSVG 和 RendererSVG.new_gc(),並將 gc.get_capstyle() 程式碼移到 RendererSVG._get_gc_props_svg() 中,簡化了程式碼 - SC

2005-07-24

backend_gtk.py: 在所有 motion-notify-events 上呼叫 FigureCanvasBase.motion_notify_event(),而不僅僅是按下修飾鍵或按鈕的情況 (修正了 Niklas Volbers 的錯誤報告) - SC

2005-07-24

backend_gtk.py: 修改 print_figure() 以使用自己的像素圖,修正了 print_figure() 覆寫顯示像素圖的問題。從所有按鈕/鍵等事件中回傳 False - 以允許事件進一步傳播 - SC

2005-07-23

backend_gtk.py: 將 expose_event 從使用 set_back_pixmap(); clear() 變更為 draw_drawable() - SC

2005-07-23

backend_gtk.py: 移除了 pygtk.require() matplotlib/__init__.py: 刪除不再使用的 'FROZEN' 和 'McPLError' - SC

2005-07-22

backend_gdk.py: 移除了 pygtk.require() - SC

2005-07-21

backend_svg.py: 移除未使用的導入。移除僅重複 backend_bases.py 中文件的方法文件字串。將 draw_mathtext 重新命名為 _draw_mathtext。 - SC

2005-07-17

examples/embedding_in_gtk3.py: 新範例展示如何將 FigureCanvas 放置在 gtk.ScrolledWindow 中 - SC

2005-07-14

修正了 texmanager 中與 Windows 相關的錯誤 (#1238412) - DSD

2005-07-11

修正了 color 參數的錯誤,將 color=1 或 0 會導致例外狀況 - DSD

2005-07-07

新增 Eric 的 MA set_xdata Line2D 修正 - JDH

2005-07-06

將 HOME/.matplotlib 設定為新的設定目錄,其中包含 matplotlibrc 檔案、ttf.cache 和 tex.cache。 .matplotlib 中的新預設檔案名稱沒有開頭點,且不會被隱藏。 例如,新名稱為 matplotlibrc tex.cache ttffont.cache。 這與 ipython 的做法相同,因此一定是正確的。 如果找到舊檔案,則會發出警告,並將其移至新位置。 此外,修正了 texmanager,使其將所有檔案 (包括暫存檔案) 放置在 ~/.matplotlib/tex.cache 中,這允許您在不可寫入的目錄中使用 usetex。

2005-07-05

修正了子圖調整配置中的錯誤 #1231611。 問題在於文字快取機制在索引鍵中未使用轉換仿射。 - JDH

2005-07-05

修正了使用 API 時的預設後端導入問題 (SF 錯誤 # 1209354 - 請參閱 API_CHANGES 以取得更多資訊 - JDH

2005-07-04

backend_gtk.py: 需要 PyGTK 2.0.0 或更高版本 - SC

2005-06-30

setupext.py: 新增了 numarray_inc_dirs,以便在未安裝在標準位置的情況下針對 numarray 進行建置 - ADS

2005-06-27

backend_svg.py: 將圖形寬度和高度寫為整數,而不是浮點數。更新以修正部分 pychecker 警告 - SC

2005-06-23

更新了 examples/agg_test.py 以展示曲線路徑和填滿 - JDH

2005-06-21

將一些 texmanager 和 backend_agg tex 快取移至類別層級,而不是實例層級 - JDH

2005-06-20

setupext.py: 修正了將 _nc_backend_gdk 安裝到錯誤目錄的問題 - SC

2005-06-19

新增了 CocoaAgg 的 10.4 支援。 - CM

2005-06-18

將 Figure.get_width_height() 移至 FigureCanvasBase 並回傳整數而不是浮點數。 - SC

2005-06-18

套用 Ted Drain 的 QtAgg 補丁:1) 將工具列變更為水平的按鈕列,而不是 QToolbar,並相應地更新主視窗中的配置演算法。這消除了拖放工具列並將其從視窗中分離的能力。2) 更新了主視窗中的大小調整演算法,以顯示所要求的繪圖小工具的正確大小。現在這幾乎可以正常運作。在我看來,小工具的最終大小與主視窗的邊框相差一些,但我尚未找到取得該資訊的方法。我們可以只是在新大小中新增一個小的邊距,但這似乎有點粗糙。3) 將 x/y 位置標籤變更為工具列中,就像 Tk 後端一樣,而不是在小工具底部的狀態列中。4) 將工具列像素圖變更為使用 ppm 檔案而不是 png 檔案。我注意到 Tk 後端按鈕看起來好得多,它使用 ppm 檔案,所以我切換了它們。

2005-06-17

修改了 gtk 後端,使其不排隊滑鼠移動事件。這允許在拖曳滑桿時進行即時更新。 - CM

2005-06-17

新增了啟動器 CocoaAgg 後端。目前僅適用於 OS 10.3,且需要 PyObjC。(10.4 是高優先順序) - CM

2005-06-17

升級了 pyparsing,並套用 Paul McGuire 關於加速的建議。這在我簡單的測試中使 mathtext 的速度提高了一倍以上。 JDH

2005-06-16

套用 David Cooke 的子圖 make_key 補丁


0.82 (2005-06-15)#

2005-06-15

為 GTK* 後端新增了子圖設定工具 -- 請注意,您現在必須從您選擇的後端導入 NavigationToolbar2,而不是從 backend_gtk 導入,因為它需要了解後端特定的畫布 -- 請參閱 examples/embedding_in_gtk2.py。 wx 後端亦然 -- 請參閱 examples/embedding_in_wxagg.py

2005-06-15

backend_cairo.py: 更新為使用 pycairo 0.5.0 - SC

2005-06-14

在 matplotlib.widgets 中撰寫了一些 GUI 中立的小工具 (Button、Slider、RadioButtons、CheckButtons)。請參閱 examples/widgets/*.py - JDH

2005-06-14

將子圖參數公開為 rc 變數,並作為 fig SubplotParams 實例 subplotpars。 請參閱 figure.SubplotParams、figure.Figure.subplots_adjust 和 pylab 方法 subplots_adjust 以及 examples/subplots_adjust.py。 此外,還新增了一個用於調整子圖的 GUI 中立小工具,請參閱 examples/subplot_toolbar.py - JDH

2005-06-13

為線條公開了端點和接合樣式,其中包含新的 rc 參數和線條屬性

lines.dash_joinstyle : miter        # miter|round|bevel
lines.dash_capstyle : butt          # butt|round|projecting
lines.solid_joinstyle : miter       # miter|round|bevel
lines.solid_capstyle : projecting   # butt|round|projecting
2005-06-13

為 Axes init 新增了 kwargs

2005-06-13

套用 Baptiste 的刻度補丁 - JDH

2005-06-13

透過移除主層級 rc 選項的別名,修正了 Fernando 回報的 rc 別名 'l' 錯誤。 - JDH

2005-06-10

修正了 ticker.py 中的錯誤 #1217637 - DSD

2005-06-07

修正了 texmanager.py 中的錯誤:未移除 .aux 檔案 - DSD

2005-06-08

新增 Sean Richard 的直方圖分箱修正 -- 請參閱 API_CHANGES - JDH

2005-06-07

修正了 texmanager.py 中的錯誤:未移除 .aux 檔案 - DSD


0.81 (2005-06-07)#

2005-06-06

為座標軸新增了 autoscale_on 屬性

2005-06-06

新增 Nick 的選擇器 "among" 補丁 - JDH

2005-06-05

修正了 backend_ps 中的 TeX/LaTeX 字型差異。 - DSD

2005-06-05

在 rc 設定中新增了 ps.distill 選項。如果為 True,則會使用 ghostscript 提煉 PostScript 輸出,這應該可以縮減檔案大小並使其載入速度更快。希望這能解決由於字型定義導致的 ps 檔案過大的問題。已使用 gnu-ghostscript-8.16 進行測試。 - DSD

2005-06-03

改進了 backend_ps 中對文字的 tex 處理支援。 - DSD

2005-06-03

新增了使用 tex 或 latex 來呈現文字的 rc 選項,並選擇 latex 字型套件。 - DSD

2005-06-03

修正了 ticker.py 中導致 ZeroDivisionError 的錯誤

2005-06-02

backend_gtk.py 移除 DBL_BUFFER,新增一行到 expose_event 以嘗試修正 pygtk 2.6 重繪問題 - SC

2005-06-01

ScalarFormatter 的預設行為現在會在軸末端的標籤中呈現科學記號表示法和大型數值偏移量。 - DSD

2005-06-01

新增 Nicholas 的 frombyte 影像補丁 - JDH

2005-05-31

為 agg 新增了垂直 TeX 支援 - JDH

2005-05-31

套用 Eric 的 cntr 補丁 - JDH

2005-05-27

終於找到了煩人的 agg 錯誤 (Maxim 很友善地在數小時內修正了該錯誤),該錯誤導致 win32 快取標記繪圖發生分段錯誤。 現在,windows 使用者可以獲得快取標記帶來的巨大效能優勢,而不會發生偶爾的煩人螢幕截圖。 - JDH

2005-05-27

使 win32 建置系統再次運作,在 win32 建置中使用更新版本的 gtk 和 pygtk,來自 https://web.archive.org/web/20050527002647/https://www.gimp.org/~tml/gimp/win32/downloads.html 的 gtk 2.6 (您還需要 libpng12.dll 才能使用這些)。 我尚未測試 win32 的 mpl 二進位建置是否能與舊的 gtk 執行階段搭配運作,因此您可能需要升級。

2005-05-27

修正了如果使用 wxagg 後端,可能會啟動第二個 wxapp 的錯誤。 - ADS

2005-05-26

新增了 Daishi 帶虛線的文字補丁 -- 請參閱 examples/dashtick.py

2005-05-26

將 backend_latex 功能移至 backend_ps。 如果 text.usetex=True,則 PostScript 後端會使用 LaTeX 來產生 .ps 或 .eps 檔案。 輸出 eps 需要 Ghostscript。 - DSD

2005-05-24

修正了 latex 後端中的對齊和顏色問題。 - DSD

2005-05-21

修正了 dvipng 小柵格的柵格問題 -- 看起來像是預乘 Alpha 問題 - JDH

2005-05-20

為散佈圖新增了 linewidth 和 faceted 參數以控制邊緣寬度和顏色。 此外,還新增了 autolegend 補丁以檢查線段。

2005-05-18

新增了 Orsay 和 JPL qt 修正 - JDH

2005-05-17

新增 psfrag LaTeX 後端 -- 某些對齊問題需要解決。使用 -dLaTeX 執行,會產生一個 .tex 檔案和 *.eps 檔案。使用 LaTeX 和 dvips 處理產生的 LaTeX 檔案以獲得 ps 輸出。請注意,xdvi *不* 能用,您必須產生 ps。 - JDH

2005-05-13

新增 Florent Rougon 的 Axis set_label1 修補程式

2005-05-17

pcolor 優化,修復先前 pcolor 修補程式中的錯誤 - JSWHIT

2005-05-16

新增 pcolor 中對遮罩陣列的支援 - JSWHIT

2005-05-12

開始使用 pngdvi 為 antigrain 進行 TeX 文字處理 -- 請參閱 examples/tex_demo.py 和新的模組 matplotlib.texmanager。尚不支援旋轉文字,且小字形的渲染還不正確。但大字體大小和/或高 dpi 儲存的圖形效果很好。

2005-05-10

新的影像大小調整選項插值選項。interp 關鍵字的新值為

'nearest'、'bilinear'、'bicubic'、'spline16'、'spline36'、'hanning'、'hamming'、'hermite'、'kaiser'、'quadric'、'catrom'、'gaussian'、'bessel'、'mitchell'、'sinc'、'lanczos'、'blackman'

詳細資訊請參閱 help(imshow),特別是 interpolation、filternorm 和 filterrad 關鍵字

2005-05-10

套用 Eric 的等高線記憶體洩漏修復程式 - JDH

2005-05-10

擴展 Python agg 包裝器並開始實作 backend_agg2,一個基於 Python 包裝器的 agg 渲染器。這將比目前的 backend_agg 更具彈性和更容易擴展。另請參閱 examples/agg_test.py - JDH

2005-05-09

新增 Marcin 的無圖例修補程式,以將線條排除在自動圖例建構器之外

plot(x, y, label='nolegend')
2005-05-05

升級至 agg23

2005-05-05

新增 newscalarformatter_demo.py 到 examples。-DSD

2005-05-04

新增 NewScalarFormatter。改進了刻度標籤、科學符號的格式化,並透過決定數值偏移來繪製具有小範圍的大數值的能力。詳細資訊請參閱 ticker.NewScalarFormatter。-DSD

2005-05-03

新增在 pylab.load 中指定分隔符號的選項 -DSD

2005-04-28

新增 Darren 的線條集合範例

2005-04-28

修復 agg 中的 aa 屬性 - JDH

2005-04-27

在 .matplotlibrc 中設定 PostScript 頁面大小 - DSD

2005-04-26

新增在 qt 中的嵌入範例。- JDH

2005-04-14

套用 Michael Brady 的 qt 後端修補程式:1) 修復一個錯誤,其中鍵盤輸入被圖形擷取而未釋放;2) 開啟游標變更;3) 清理錯字和註解掉的列印語句。 - JDH

2005-04-14

套用 Eric Firing 的遮罩資料線條修補程式和等高線修補程式。已將遮罩陣列的支援新增至 plot 命令和 Line2D 物件。僅繪製有效點。已將 "valid_only" 關鍵字新增至 Line2D 的 get_xdata() 和 get_ydata() 方法;預設值為 False,因此會傳回原始資料陣列。將其設定為 True 會傳回可繪製的點。- 請參閱 examples/masked_demo.py - JDH

2005-04-13

套用 Tim Leslie 的方向鍵事件處理修補程式 - JDH


0.80#

2005-04-11

套用 rick 的 xlim/ylim/axis 修補程式的變體。這些函數現在接受關鍵字,讓您可以選擇性地僅變更最小值或最大值(如果需要)。例如,xlim(xmin=2) 或 axis(ymax=3)。它們始終會傳回新的 lim。- JDH

2005-04-11

合併 Werner 的 wx 修補程式 -- wx 後端應該與 wxpython2.4 和最近版本的 2.5 相容。某些早期版本的 wxpython 2.5 無法運作,因為 dc API 中有一個臨時變更,已回溯以使其符合 2.4 標準

2005-04-11

修改 tkagg show,以便在呼叫 figure 時彈出新的圖形視窗

2005-04-11

修復 wxapp 初始化錯誤

2005-04-02

更新 backend_ps.draw_lines、draw_markers 以與新的 API 搭配使用 - DSD

2005-04-01

新增可編輯多邊形範例


0.74 (2005-03-31)#

2005-03-30

修復並新增對 ticker.Base 中浮點數不精確的檢查 - DSD

2005-03-30

更新 backend_ps.py 中的 /ellipse 定義以解決錯誤 #1122041 - DSD

2005-03-29

新增 Agg 和 PS 的 Unicode 支援 - JDH

2005-03-28

新增 Jarrod 的 svg 文字修補程式 - JDH

2005-03-28

新增 Ludal 的箭頭和箭袋修補程式 - JDH

2005-03-28

將 label 關鍵字新增至 Axes,以方便強制使用其他相同屬性建立新的 Axes

2005-03-28

套用盒狀圖和 OSX 字型搜尋修補程式

2005-03-27

新增 ft2font NULL 檢查以修復日文字型錯誤 - JDH

2005-03-27

新增 sprint 圖例修補程式加上 John Gill 的測試和修復 -- 請參閱 examples/legend_auto.py - JDH


0.73.1 (2005-03-19)#

2005-03-19

還原 wxapp 處理,因為它在 win32 中崩潰 - JDH

2005-03-18

將 .number 屬性新增至 figure() 傳回的圖形物件 - FP


0.73 (2005-03-18)#

2005-03-16

修復 labelsep 錯誤

2005-03-16

套用 Darren 的小範圍刻度修復程式 - JDH

2005-03-16

修復水平顏色條上的刻度 - JDH

2005-03-16

新增日文 winreg 修補程式 - JDH

2005-03-15

backend_gtkagg.py:變更為使用雙緩衝,這修復了 Joachim Berdal Haga 回報的問題 - 「動畫中前一個畫面的部分圖形會延遲」。使用 anim.py 測試,對效能沒有明顯差異 (之前為 23.7,之後為 23.6) - SC

2005-03-14

新增 src/_backend_gdk.c 擴充功能以提供 pixbuf.get_pixels_array() 的替代函數。目前,pixbuf.get_pixels_array() 僅適用於 Numeric,而且僅在 pygtk 已使用 Numeric 支援編譯時才有效。此變更提供了一個 pixbuf_get_pixels_array() 函數,該函數適用於 Numeric 和 numarray,並且始終可用。這表示 backend_gtk 應該能夠在所有情況下顯示影像和數學文字。 - SC

2005-03-11

升級 CXX 至 5.3.1

2005-03-10

移除 GraphicsContextPS.set_linestyle() 和 GraphicsContextSVG.set_linestyle(),因為它們的功能與基底類別 GraphicsContext.set_linestyle() 相同 - SC

2005-03-09

將等高線功能重構為專用模組

2005-03-09

新增 Eric 的 contourf 更新和 Nadia 的 clabel 功能

2005-03-09

將顏色條移至 figure.Figure,以向 API 開發人員公開 - JDH

2005-03-09

backend_cairo.py:實作 draw_markers() - SC

2005-03-09

cbook.py:僅在內建版本不可用時才使用 enumerate() (Python 版本)。新增新函數 'izip',如果可用則設定為 itertools.izip,如果不可用則設定為 Python 等效版本。 - SC

2005-03-07

backend_gdk.py:從 points_to_pixels() 中移除 PIXELS_PER_INCH,但仍然使用它來調整字型大小。這允許 GTK 版本的 line_styles.py 更接近 GTKAgg,先前標記繪製得太大。 - SC

2005-03-01

新增 Eric 的 contourf 常式

2005-03-01

新增正確 agg SWIG 包裝器的開始。我希望直接在使用者層級公開 agg 功能,這個模組最終將為此目的服務,並有望接管目前 _image 和 _backend_agg 模組的大部分功能。- JDH

2005-02-28

修復 polyfit / polyval 以將輸入參數轉換為浮點數陣列 - JDH

2005-02-25

在 backend_gtk.py 中新增實驗性功能以啟用/停用雙緩衝 (DBL_BUFFER=True/False) - SC

2005-02-24

colors.py 變更 ColorConverter.to_rgb(),使其始終傳回 rgb (而不是 rgba),允許快取 cnames 鍵,將引發的例外從 RuntimeError 變更為 ValueError (如同 hex2color()) hex2color() 使用規則表示式來檢查顏色字串是否有效 - SC

2005-02-23

新增 rc 參數 ps.useafm,以便後端 ps 可以使用原生 afm 字型或 TrueType。afme 會中斷數學文字,但會導致字型大小小得多,並可能導致影像在某些情況下顯示得更好 (例如,在 Acrobat Reader 中檢視的 LaTeX 文件中合併的 pdf)。我希望擴展此方法以允許使用者僅對數學文字使用 TrueType,這應該很容易。

2005-02-23

在 agg 集合繪圖常式中使用序列協定而不是元組,以獲得更大的彈性 - JDH


0.72.1 (2005-02-22)#

2005-02-21

修復集合的線條樣式 -- 等高線現在為 <0 的層級使用虛線

2005-02-21

修復 ps 顏色錯誤 - JDH

2005-02-15

修復遺失的 qt 檔案

2005-02-15

摒棄 error_msg 和 report_error。保留諸如 error_msg_gtk 之類的內部後端方法。後端編寫者,請檢查您的後端,並與 0.72 進行比較,以確保我做了正確的事情! - JDH

2005-02-14

將 enthought 特徵新增至 matplotlib 樹 - JDH


0.72 (2005-02-14)#

2005-02-14

修復 cbook alltrue() 和 onetrue() 中的錯誤 - SC

2005-02-11

從 Ted 更新 qtagg 後端 - JDH

2005-02-11

matshow 修復圖形編號、傳回值和文件 - FP

2005-02-09

zorder_demo.py 中用於精細控制的新 zorder 範例 - FP

2005-02-09

後端渲染器 draw_lines 現在在後端中具有轉換,如同 draw_markers 一樣;在 _backend_agg 中使用 numerix,新增小線條最佳化到 agg

2005-02-09

subplot 現在會刪除它重疊的軸

2005-02-08

新增對 load/save 中 gzipped 檔案的透明支援 - Fernando Perez (從現在起為 FP)。

2005-02-08

PS 後端中的小型最佳化。它們對於大型圖形可能會產生很大的影響,否則它們不會造成損害 - FP

2005-02-08

新增對 load/save 中 gzipped 檔案的透明支援 - Fernando Perez (從現在起為 FP)。

2005-02-07

新增用於標記的新樣式路徑繪圖 - 目前僅在 agg 中實作 - JDH

2005-02-05

對數繪圖刻度的某些上標文字最佳化

2005-02-05

在 pylab 圖形中新增一些預設按鍵事件:'g' 會切換格線 - JDH

2005-02-05

新增對處理具有非正資料的線條進行對數切換的一些支援 - JDH

2005-02-04

新增 Nadia 的等高線修補程式 - 等高線現在具有與 MATLAB 相容的語法;這也修復了不等大小的等高線陣列錯誤 - JDH

2005-02-04

修改 GTK 後端以允許將 FigureCanvas 的大小調整為小於其原始大小 - SC

2005-02-02

修復 dates mx2num 中的錯誤 - JDH

2005-02-02

合併 Fernando 的 matshow - JDH

2005-02-01

新增 Fernando 的圖形編號修補程式,包括對 pylab 後端切換的實驗性支援、LineCOllection.color 警告、savefig 現在是圖形方法、修復 close(fig) 錯誤 - JDH

2005-01-31

更新等高線中的 datalim - JDH

2005-01-30

新增 Sigve Tjora 提供的 backend_qtagg.py - SC

2005-01-28

將 tk.inspect rc 參數新增至 .matplotlibrc。IDLE 使用者應設定 tk.pythoninspect:True 和 interactive:True 和 backend:TkAgg

2005-01-28

以 Fernando Perez 的更新指令碼取代 examples/interactive.py - SC

2005-01-27

新增對共用 x 或 y 軸的支援。請參閱 examples/shared_axis_demo.py 和 examples/ganged_plots.py

2005-01-27

將 Lee 的修補程式新增至 _mathtext_data 中遺失的符號 leq 和 LEFTbracket - JDH

2005-01-26

新增 Baptiste 的雙刻度修補程式 -- 如需詳細資訊,請參閱 pylab 介面中的 help(twinx)。另請參閱 examples/two_scales.py

2005-01-24

修復一個數學文字剖析器錯誤,該錯誤會阻止上下標中的字型變更 - JDH

2005-01-24

修復等高線以與顏色圖、clim 等的互動式變更搭配使用 - JDH


0.71 (2005-01-21)#

2005-01-21

重構 numerix 以解決惱人的命名空間問題 - JDH

2005-01-21

套用 Nadia 的等高線錯誤修復程式 - JDH

2005-01-20

對等高線常式進行了一些變更 - 特別是 region=1 似乎修復了很多之字形奇怪現象。新增顏色圖作為等高線的預設值 - JDH

2005-01-19

還原在 pylab 中被覆寫的內建名稱 (min、max、abs、round 和 sum)。對於那些依賴先前覆寫內建函數名稱的那些函數的陣列版本的人來說,這是一個潛在的重大變更。- ADS

2005-01-18

將重音符號新增至數學文字:hat、breve、grave、bar、acute、tilde、vec、dot、ddot。它們都具有相同的語法,例如,若要製作上方橫條,您可以使用 bar{o},若要製作 o 元音變音,則可以使用 ddot{o}。也提供了快速鍵,例如 "o 'e `e ~n .x ^y - JDH

2005-01-18

修復影像大小調整記憶體洩漏 - JDH

2005-01-18

修復一些與上標相關的數學文字剖析器問題

2005-01-17

修復 clim 變更下顏色條的 yticklabel 問題 - JDH

2005-01-17

清除 wx 中的 Destroy 處理,將 memleak/fig 從約 800k 減少到約 6k - JDH

2005-01-17

將 kappa 新增至 latex_to_bakoma - JDH

2005-01-15

支援任意顏色條軸和水平顏色條 - JDH

2005-01-15

修復顏色圖顏色數量的錯誤,以便顏色條具有與影像相同的離散化 - JDH

2005-01-15

新增 Nadia 的 x,y 等高線修復程式 - JDH

2005-01-15

backend_cairo:新增需要 pycairo 0.1.4 的 PDF 支援。它目前尚不可用,但已準備好在 Cairo PDF 後端成熟時使用 - SC

2005-01-15

新增 Nadia 的 x,y 等高線修復程式

2005-01-12

修復 artist 中的 set clip_on 錯誤 - JDH

2005-01-11

還原 tkagg 中的 pythoninspect - JDH

2005-01-09

修復當位置為 None 時觸發事件時所造成的 backend_bases 事件錯誤 - JDH

2005-01-07

加入 Stephen Walton 的修補程式,以修正 pylab.load() 在註解中包含 % 字元時的錯誤。- ADS

2005-01-07

為 Legend 類別新增 markerscale 屬性。這允許調整圖例中的標記大小,使其相對於繪圖中的大小。- ADS

2005-01-06

加入 Ben Vanhaeren 的修補程式,使 FigureManagerGTK 的 vbox 成為公開屬性 - SC


2004-12-30

發佈 0.70 版本

2004-12-28

將座標位置新增至按鍵事件,並新增 examples/picker_demo.py 範例

2004-12-28

修正 wx 工具列中的座標通知 - JDH

2004-12-28

將連線和斷線事件處理移至 FigureCanvasBase。現在後端只需要為每個按鈕按下、按鈕放開和按鍵按下/放開函式連線一次。基類處理回呼和多個連線。這修正了在存在多個連線和/或斷線時,某些後端(tk、wx)的不穩定性 - JDH

2004-12-27

修正 PS mathtext 錯誤,其中未設定顏色 - Jochen 請驗證是否正確 - JDH

2004-12-27

新增 Shadow 類別,並為圖例和圓餅圖新增 shadow 關鍵字參數以產生陰影效果 - JDH

2004-12-27

新增圓餅圖和新的 example/pie_demo.py 範例

2004-12-23

修正 agg 文字旋轉對齊的錯誤、修正一些文字關鍵字參數處理錯誤,並新增 examples/text_rotation.py 來解釋和示範文字旋轉和對齊在 matplotlib 中的運作方式。- JDH


0.65.1 (2004-12-22)#

2004-12-22

修正 colorbar 錯誤,該錯誤導致 colorbar 在某些情況下無法回應色彩映射的變更 - JDH

2004-12-22

在 tkagg 中重構 NavigationToolbar 以支援應用程式嵌入,init 現在採用 (canvas, window) 而不是 (canvas, figman) - JDH

2004-12-21

重構軸和子圖管理 - 從 FigureManager 中移除 add_subplot 和 add_axes。經典工具列更新透過在圖形上使用 add_axobserver 的觀察者模式完成。圖形現在維護軸堆疊(用於 gca)並支援軸刪除。將變更移植到 GTK、Tk、Wx 和 FLTK。請測試!新增 delaxes - JDH

2004-12-21

大量影像最佳化 - 相較於 0.65 版本,效能提升 4 倍 JDH

2004-12-20

修正 figimage 錯誤,其中顯示了軸並修改了 tkagg 以將銷毀綁定移動到 show 方法中。

2004-12-18

對 NavigationToolbar2 進行小幅重構,以支援嵌入應用程式 - JDH

2004-12-14

為集合新增線條樣式 (目前已損壞) - JDH

2004-12-14

套用 Nadia 的 setupext 修補程式,以修正輪廓和 Solaris 的 libstdc++ 連結問題 -JDH

2004-12-14

許多 pychecker 啟發的修正,包括從 cbook 中移除 True 和 False,我錯誤地認為 python2.2 需要它們 - JDH

2004-12-14

完成設定內省的文件字串移植。針對許多傳回列表的 get 函式使用 silent_list。JDH

2004-12-13

dates.py:移除所有 timezone() 呼叫,UTC 除外 - SC


0.65 (2004-12-13)#

2004-12-13

colors.py:rgb2hex()、hex2color() 變得更簡單(且更快),rgb2hex() 也新增了 round() 而不是整數截斷 hex2color() - 將 256.0 除數更改為 255.0,因此現在 '#ffffff' 變成 (1.0,1.0,1.0) 而不是 (0.996,0.996,0.996) - SC

2004-12-11

將 ion 和 ioff 新增至 pylab 介面 - JDH

2004-12-11

backend_template.py:刪除 FigureCanvasTemplate.realize() - 大多數後端都不使用它,而且不再需要它

backend_ps.py, backend_svg.py:刪除 show() 和 draw_if_interactive() - 影像後端不需要它們

backend_svg.py:直接寫入檔案而不是 StringIO

  • SC

2004-12-10

將 zorder 新增至藝術家以控制軸中線條、修補程式和文字的繪圖順序。請參閱 examples/zoder_demo.py - JDH

2004-12-10

修正散佈圖的 colorbar 錯誤 - JDH

2004-12-10

新增 Nadia Dencheva <dencheva@stsci.edu> 輪廓程式碼 - JDH

2004-12-10

backend_cairo.py:讓 mathtext 運作 - SC

2004-12-09

新增 Norm Peterson 的 svg 剪裁修補程式

2004-12-09

新增 Matthew Newville 的 wx 列印修補程式

2004-12-09

將 matlab 遷移至 pylab - JDH

2004-12-09

backend_gtk.py:分成兩個部分

  • backend_gdk.py - 影像後端

  • backend_gtk.py - 使用 GDK 的 GUI 後端 - SC

2004-12-08

backend_gtk.py:在向 matplotlib 使用者發送郵件詢問是否仍有人使用這些函式一個月後,移除 quit_after_print_xvfb(*args)、show_xvfb()、Dialog_MeasureTool(gtk.Dialog) - SC

2004-12-02

backend_bases.py, backend_template.py:更新了一些方法文件,使其彼此一致 - SC

2004-12-04

修正 TkAgg mpl_connect 和 mpl_disconnect 的每個事件的多個綁定。將「test_disconnect」命令列參數新增至 coords_demo.py JTM

2004-12-04

修正一些圖例錯誤 JDH

2004-11-30

為一次性疊加繪圖新增 over 命令。例如,over(plot, x, y, lw=2)。適用於任何繪圖函式。

2004-11-30

為文字新增 bbox 屬性 - JDH

2004-11-29

縮放到矩形現在會尊重反向軸限制(對於線性軸和對數軸)。- GL

2004-11-29

將 over 命令新增至 matlab 介面。over 允許您新增疊加繪圖,而無需考慮保持狀態。- JDH

2004-11-25

將 Printf 新增至 mplutils,以在 C++ 中使用 printf 樣式格式字串格式化(應有助於撰寫更好的例外)

2004-11-24

IMAGE_FORMAT:從 agg 和 gtkagg 後端移除,因為它不再使用 - SC

2004-11-23

新增與 matplotlib 相容的設定和取得內省。請參閱 set_and_get.py

2004-11-23

套用 Norbert 的修補程式並將圖例組態公開給關鍵字參數 - JDH

2004-11-23

backend_gtk.py:新增預設例外處理常式 - SC

2004-11-18

backend_gtk.py:進行變更,使後端瞭解所有影像格式,而無需在其他後端中使用 IMAGE_FORMAT - SC

2004-11-18

修正 SF 錯誤追蹤器上報告的字串插補中的一些 report_error 錯誤 - JDH

2004-11-17

backend_gtkcairo.py:變更使所有 print_figure() 呼叫使用 Cairo 進行渲染,並使用 backend_gtk.print_figure() 進行儲存 - SC

2004-11-13

backend_cairo.py:發現 Cairo PS 繪圖輸出正確尺寸所需的魔術數字 (96)。還原 Cairo PS 輸出並新增對橫向模式的支援 - SC

2004-11-13

新增 ishold - JDH

2004-11-12

新增許多新的 matlab 色彩映射 - autumn bone cool copper flag gray hot hsv jet pink prism spring summer winter - PG

2004-11-11

大幅簡化發出的 postscript 程式碼 - JV

2004-11-12

新增新的繪圖函式 spy、spy2 用於稀疏矩陣視覺化 - JDH

2004-11-11

新增 rgrids、thetagrids 用於自訂極座標圖的格線位置和標籤 - JDH

2004-11-11

讓 Gtk 後端在沒有 X 伺服器連線的情況下建置 - JV

2004-11-10

matplotlib/__init__.py:新增 FROZEN 以表示我們正在 py2exe(或類似工具)下執行 - 由 backend_gtk.py 使用 - SC

2004-11-09

backend_gtk.py:做出 maffew@cat.org.au 建議的修正,以防止 py2exe 呼叫 pygtk.require() 時發生問題。- SC

2004-11-09

backend_cairo.py:新增對列印到檔案物件的支援。停用無法正常運作的 cairo PS 輸出。- SC


0.64 (2004-11-08)#

2004-11-04

變更 -dbackend 處理,使其僅使用已知的後端,因此我們不會覆蓋 -d 的其他非 matplotlib 用途,例如 -debug。

2004-11-04

backend_agg.py:新增 IMAGE_FORMAT 以列出後端可以儲存的格式。backend_gtkagg.py:新增透過使用 GTK 後端來儲存 JPG 檔案的支援 - SC

2004-10-31

backend_cairo.py:現在產生 png 和 ps 檔案(雖然圖形大小需要一些處理)。pycairo 沒有包裝所有必要的函式,因此我自己包裝了它們,它們包含在 backend_cairo.py 文件字串中。- SC

2004-10-31

backend_ps.py:清理產生的 PostScript 程式碼,使用 PostScript 堆疊來保留中間值,而不是將它們儲存在字典中。- JV

2004-10-30

backend_ps.py、ft2font.cpp、ft2font.h:修正 PostScript 輸出中文字的位置。新的 FT2Font 方法 get_descent 會給出邊界框的下邊緣與字串的基準線之間的距離。在 backend_ps 中,文字會向上移動此距離的量。- JV

2004-10-30

backend_ps.py:大幅清理程式碼。變更 PostScript 輸出,使其更符合 DSC 標準。產生的 PostScript 的所有定義現在都在 PostScript 字典 'mpldict' 中。將關於繪製橢圓的長註解從 PostScript 輸出移至 Python 註解中。- JV

2004-10-30

backend_gtk.py:移除 FigureCanvasGTK.realize(),因為不再需要它。將 ColorManager 合併到 GraphicsContext 中 backend_bases.py:對於 set_capstyle/joinstyle(),如果沒有錯誤,則僅設定 cap 或 joinstyle。- SC

2004-10-30

backend_gtk.py:整理 print_figure() 並移除一些對 widget 事件的相依性 - SC

2004-10-28

backend_cairo.py:除了 mathtext、draw_image() 和剪裁外,渲染器已完成。gtkcairo 運作相當良好。cairo 尚未建立任何檔案,因為我無法找出如何設定「目標表面」,我認為 pycairo 沒有包裝必要的函式 - SC

2004-10-28

backend_gtk.py:改進儲存對話方塊(僅限 GTK 2.4),使其向使用者呈現支援的影像格式的功能表 - SC

2004-10-28

backend_svg.py:變更 print_figure() 以還原原始的面/邊緣顏色 backend_ps.py:變更 print_figure() 以確保即使發生 IOError,也會還原原始的面/邊緣顏色 - SC

2004-10-27

套用 Norbert 的 errorbar 修補程式以支援 barsabove 關鍵字參數

2004-10-27

套用 Norbert 的圖例修補程式以支援 None handles

2004-10-27

新增兩個更多後端:backend_cairo.py、backend_gtkcairo.py 它們尚未完成,目前 backend_gtkcairo 僅渲染多邊形、矩形和線條 - SC

2004-10-21

新增極座標軸和繪圖 - JDH

2004-10-20

修正 corrcoef(X) (其中 X 是矩陣)所暴露的 corrcoef 錯誤 - JDH

2004-10-19

為 xticks 和 yticks 新增關鍵字參數支援,以設定刻度標籤文字屬性 -- 感謝 T. Edward Whalen 的建議

2004-10-19

新增 imshow()、image.py 中對 PIL 影像的支援 - ADS

2004-10-19

重新處理 _image.py 和 _transforms.py 中的例外處理,以避免遮蔽共用程式庫的問題。- JTM

2004-10-16

簡化 matlab 介面包裝器,從 hist 中移除 noplot 選項 - 僅使用 mlab.hist 即可。

2004-09-30

新增 Andrew Dalke 的 strftime 程式碼,以擴充 DateFormatter 支援的日期範圍 - JDH

2004-09-30

新增 barh - JDH

2004-09-30

從 numerix 中移除後備到替代陣列封裝,以便更容易除錯 ImportErrors。- JTM

2004-09-30

新增 GTK+ 2.4 對工具列中訊息的支援。SC

2004-09-30

進行一些變更以支援 python22 - 大量文件修正。- JDH

2004-09-29

新增用於報告的 Verbose 類別 - JDH


2004-09-28

發佈 0.63.0 版本

2004-09-28

新增 agg 的儲存到檔案物件功能 - 請參閱 examples/print_stdout.py

2004-09-24

將所有 py 程式碼重組到 lib 子目錄

2004-09-24

修正插值時的軸大小調整影像邊緣效果 - 需要升級到 agg22,以修正與此問題相關的 agg 錯誤

2004-09-20

為 backend_tkagg 新增 toolbar2 訊息顯示。JTM

2004-09-17

新增座標格式器屬性。這些必須可呼叫,並傳回 x 或 y 資料的字串。這些將用於格式化座標方塊的 x 和 y 資料。預設值為軸主要格式器。例如:

# format the coords message box
def price(x): return '$%1.2f'%x
ax.format_xdata = DateFormatter('%Y-%m-%d')
ax.format_ydata = price
2004-09-17

完全重寫了日期處理方式,改為使用 Python 的 datetime 搭配 num2date、date2num 和 drange。使用 pytz 處理時區,dateutils 處理複雜的刻度。支援從 0001 年到 9999 年的日期範圍。rrules 允許任意的日期刻度。examples/date_demo*.py 已轉換為展示新的用法。新的範例 examples/date_demo_rrule.py 展示如何在日期圖表中使用 rrules。日期定位器更通用,幾乎都有不同的建構子。詳情請參閱 matplotlib.dates。

2004-09-15

套用 Fernando 的後端 __init__ 修補程式,以支援更簡易的後端維護。將他的 numutils 加入 mlab。- JDH

2004-09-16

使用 "cvs admin -kb *.svg ..." 將 matplotlib/images 中的所有檔案重新指定為二進位檔案,且不進行關鍵字替換。請參閱 Linux 下「info cvs」中的二進位檔案。這導致 Windows 上從 CVS 建置時出現錯誤,因為 CVS 會對點陣圖執行 lf -> cr/lf 和關鍵字替換。- JTM

2004-09-15

修改設定以針對那些可感知陣列的擴充功能建置特定於陣列套件的擴充功能。設定會根據您安裝的內容,自動為 Numeric、numarray 或兩者建置擴充功能。可感知陣列的擴充功能的 Python 代理模組會匯入針對 numarray 或 Numeric 優化的版本,具體取決於 numerix。- JTM

2004-09-15

將 infinity 的定義從 mlab 移至 numerix,以避免 numarray 的除以零警告 - JTM

2004-09-09

新增 axhline、axvline、axhspan 和 axvspan


0.62.4 (2004-08-30)#

2004-08-30

修正了具有不同範圍的多個影像錯誤,修正了 markerfacecolor 作為 RGB 元組的問題

2004-08-27

Mathtext 現在快了 5 倍以上。感謝 Paul Mcguire 修復了 pyparsing 和 matplotlib 語法!mathtext 在 python2.2 上損壞

2004-08-25

將 Darren 和 Greg 的對數刻度和格式化選項公開給 semilogx 和相關函數

2004-08-23

修正了不帶參數的 grid,使其可以切換網格狀態 - JDH

2004-08-11

新增 Gregory 的主要和次要刻度對數修補程式

2004-08-18

一些針對影像的像素邊緣效果修正

2004-08-18

修正了 win32 上 backend_ps 中 TTF 檔案的讀取問題。

2004-08-18

為對數刻度圖新增了 base 和 subs 屬性,使用者可以使用 set_[x,y]scale('log',base=b,subs=[mt1,mt2,...]) 修改 - GL

2004-08-18

修正了在 win32 上嘗試尋找 HOME 目錄時暴露的錯誤,感謝 Alan Issac 指出問題所在 - JDH

2004-08-18

修正了在設定 ecolor 時的 errorbar 錯誤 - JDH

2004-08-12

新增 Darren Dale 的指數刻度修補程式

2004-08-11

新增 Gregory 的 fltkagg 後端


0.61.0 (2004-08-09)#

2004-08-08

backend_gtk.py:透過在經典工具列的 2.4 版本中將 gtkOptionMenu 替換為 gtkMenu,消除了最後一個 PyGTK 棄用警告。

2004-08-06

為 Tk 縮放新增了矩形選擇,適當的閒置繪圖和按鍵綁定 - JDH

2004-08-05

更新了 installing.html 和 INSTALL - JDH

2004-08-01

backend_gtk.py:將所有繪圖程式碼移至 expose_event()

2004-07-28

新增 Greg 的 toolbar2 和 backend_*agg 修補程式 - JDH

2004-07-28

新增 image.imread,支援將 png 載入 numerix 陣列

2004-07-28

為事件新增了按鍵修飾符 - 實作互動式平移/縮放的動態更新和橡皮筋效果 - JDH

2004-07-27

仔細閱讀了 SVG,將所有字串加法替換為字串內插以提高效率,修正了一些佈局問題,新增了字型和影像支援(透過外部 png)- JDH

2004-07-25

backend_gtk.py:修改 toolbar2,使其更容易支援 GTK+ 2.4。新增 GTK+ 2.4 工具列支援。- SC

2004-07-24

backend_gtk.py:簡化了經典工具列的建立 - SC

2004-07-24

新增了 images/matplotlib.svg,在最小化 GTK+ 視窗時使用 - SC

2004-07-22

為 NavigationToolbar2 平移模式新增了滑鼠右鍵點擊縮放功能。- JTM

2004-07-22

為 backend_tkagg 新增了 NavigationToolbar2 支援。對 backend_bases 進行了微幅調整。- JTM

2004-07-22

整合了 Gregory 的渲染器快取和緩衝區物件快取 - JDH

2004-07-22

Backend_gtk.py:新增了對 GtkFileChooser 的支援,變更了 FileSelection/FileChooser,使其只會彈出一個執行個體,並使它們都成為模態視窗。- SC

2004-07-21

套用來自 hayden 的 backend_agg 記憶體洩漏修補程式 - jocallo@online.no。在轉換的二進位運算中發現並修正了一個洩漏。這個故事的寓意:永遠不要在你打算 decref 的地方 incref!修正了 ft2font 中的數個洩漏:這個故事的寓意:幾乎總是返回 Py::asObject 而不是 Py::Object - JDH

2004-07-21

修正了 agg 和 image 模組中的字串記憶體配置錯誤 - JDH

2004-07-21

將 mpl_connect 和 mpl_disconnect 新增至 matlab 介面 - JDH

2004-07-21

將使用者指南的開頭部分新增至 CVS - JDH

2004-07-20

將 toolbar2 移植到 wx

2004-07-20

升級到 agg21 - JDH

2004-07-20

為 toolbar2 新增了新圖示 - JDH

2004-07-19

為 *Agg 和 GTK 新增了垂直的 mathtext - 感謝 Jim Benson!- JDH

2004-07-16

為 wx 和 gtk 新增了 ps/eps/svg savefig 選項 - JDH

2004-07-15

修正了 setupext.py 中的 Python 框架 tk 尋找器 - JDH

2004-07-14

修正了因 07/12 影像範圍修正而損壞的圖層影像範例 - JDH

2004-07-13

修改了線條集合,以處理每個線段的任意長度線段。- JDH

2004-07-13

修正了影像範圍和原點的問題 - set_image_extent 已棄用。請改用 imshow(blah, blah, extent=(xmin, xmax, ymin, ymax) - JDH

2004-07-12

新增了帶有編碼事件處理的新導覽列原型。針對 matplotlib 事件處理,請使用 mpl_connect 而不是 connect。工具列樣式由 rc 工具列參數決定。後端狀態:gtk:原型、wx:進行中、tk:尚未開始 - JDH

2004-07-11

backend_gtk.py:使用內建的 round() 而不是重新定義它。- SC

2004-07-10

新增了 embedding_in_wx3 範例 - ADS

2004-07-09

將 dynamic_image_wxagg 新增至範例 - ADS

2004-07-09

新增了在 PS 檔案中嵌入 TrueType 字型的支援 - PEB

2004-07-09

修正了如果未建置字型快取時暴露的 sfnt 錯誤

2004-07-09

將預設引數 None 新增至 matplotlib.matlab grid 命令,以切換目前的網格狀態


0.60.2 (2004-07-08)#

2004-07-08

修正了 '6' 的 mathtext 錯誤

2004-07-08

新增了一些 numarray 錯誤的因應措施


0.60 (2004-07-07)#

2004-07-07

修正了 dynamic_demo_wx 中的錯誤

2004-07-07

backend_gtk.py:如果「import pygtk」失敗,立即引發 SystemExit - SC

2004-07-05

新增了新的 mathtext 命令 over{sym1}{sym2} 和 under{sym1}{sym2}

2004-07-05

統一了影像和修補程式集合的色彩映射和縮放引數。更新了所有 docstring - JDH

2004-07-05

修正了圖形圖例錯誤,並新增了 examples/figlegend_demo.py - JDH

2004-07-01

修正了影像和 agg 到字串方法中的記憶體洩漏

2004-06-25

修正了 fonts_demo 間距問題,並新增了 fonts_demo 的 kwargs 版本 fonts_demo_kw.py - JDH

2004-06-25

finance.py:處理 urlopen() 失敗的情況 - SC

2004-06-24

支援在軸和圖形上使用多個影像以及混合。支援上部和下部影像原點。matlab 介面中的 clim、jet 和 gray 函數會對目前的影像進行操作 - JDH

2004-06-23

將程式碼移植到 Perry 的新色彩映射和規範配置。新增了新的 rc 屬性 image.aspect、image.interpolation、image.cmap、image.lut、image.origin

2004-06-20

backend_gtk.py:將 gtk.TRUE/FALSE 替換為 True/False。簡化了 _make_axis_menu()。- SC

2004-06-19

anim_tk.py:更新為預設使用 TkAgg(而不是 GTK)backend_gtk_py:在私有 widget 建立函數的前面新增了 '_' - SC

2004-06-17

backend_gtk.py:在 realise() 中建立 GC 一次,而不是每次呼叫 draw() 時建立。- SC

2004-06-16

新增了新的 py2exe FAQ 條目,並在 get_data_path 中為 py2exe 新增了凍結支援 - JDH

2004-06-16

移除了 GTKGD,它一直都只是概念驗證後端 - JDH

2004-06-16

backend_gtk.py 更新,以取代已棄用的函數 gtk.mainquit()、gtk.mainloop()。更新 NavigationToolbar 以使用新的 GtkToolbar API - SC

2004-06-15

從 font_manager 中移除了 set_default_font,以使用新函數 rc 統一字型自訂。請參閱 API_CHANGES 以瞭解更多資訊。範例 fonts_demo.py 和 fonts_demo_kw.py 已移植到新的 API - JDH

2004-06-15

(再次!)改進了軸縮放,以正確處理單例繪圖 - JDH

2004-06-15

還原了舊的 FigureCanvasGTK.draw() - SC

2004-06-11

在轉換和 ft2font 中進行了更多記憶體洩漏修正 - JDH

2004-06-11

消除了 numerix .numerix 檔案和環境變數 NUMERIX。修正了防止命令列覆寫的錯誤:--numarray 或 --numeric。- JTM

2004-06-10

新增了 rc 組態函數 rc;將所有 rc 參數設定延遲到物件建立時間;新增了新的 rc 屬性:lines.markerfacecolor、lines.markeredgecolor、lines.markeredgewidth、patch.linewidth、patch.facecolor、patch.edgecolor、patch.antialiased;請參閱 examples/customize_rc.py 以瞭解用法 - JDH


0.54.2 (2004-06-09)#

2004-06-08

使用 CXX 重寫了 ft2font,作為一般記憶體洩漏修正的一部分;也修正了轉換記憶體洩漏 - JDH

2004-06-07

修正了對數刻度和縮放的數個問題 - JDH

2004-06-07

修正了影像的寬度/高度問題 - JDH

2004-06-03

修正了 semilogx 的 draw_if_interactive 錯誤;

2004-06-02

修正了將文字剪裁到軸的問題 - JDH

2004-06-02

修正了開頭換行文字和多個換行文字 - JDH

2004-06-02

修正了 plot_date 以傳回線條 - JDH

2004-06-01

修正了 plot 以使用形狀為 N,1 或 1,N 的 x 或 y - JDH

2004-05-31

新增了 Line2D 的渲染器 markeredgewidth 屬性。- ADS

2004-05-29

修正了與導覽配合使用的刻度標籤剪裁。

2004-05-28
新增了渲染器分組命令以支援 中的群組

SVG/PS。- JDH

2004-05-28

修正了,這次我真的要說了,單例繪圖 plot([0]) 的縮放錯誤;修正了 Flavio 的形狀 = N,1 錯誤 - JDH

2004-05-28

新增了 colorbar - JDH

2004-05-28

對 matplotlib.colors.Colormap 進行了一些變更,以正確支援 clim - JDH


0.54.1 (2004-05-27)#

2004-05-27

許多小的錯誤修正:負角度的旋轉文字、errorbar capsize 和自動縮放、右刻度標籤位置、win98 上的 gtkagg、圖形背景的 alpha、單例繪圖 - JDH

2004-05-26

新增了 Gary 的 errorbar 內容,並針對長度為一的繪圖和常數資料繪圖進行了一些修正 - JDH

2004-05-25

調整了 TkAgg 後端,使 canvas.draw() 的運作方式更像其他後端。修正了導致每個圖形管理器 show() 執行 2 次繪圖的錯誤。- JTM


0.54 (2004-05-19)#

2004-05-18

為 text.Text 佈局新增了帶有旋轉的換行分隔文字 - JDH

2004-05-16

新增了使用 PolyCollections 的快速 pcolor。- JDH

2004-05-14

新增了快速多邊形集合 - 變更了 scatter 以使用它們。為 scatter 新增了多個符號。使用 *Agg 時,大型 scatter 的速度提高了 10 倍,ps 的速度提高了 5 倍。- JDH

2004-05-14

再考慮一下... 在 numerix 中建立了一個 "nx" 命名空間,將型別名稱以相同的方式對應到 numarray 和 Numeric 的型別程式碼。這會復原我先前立即在下方的變更。若要取得可在 Numeric 擴充功能中使用的 Int16 的型別名稱:請輸入 nx.Int16。- JTM

2004-05-15

在擴充功能程式碼中重寫了轉換類別,簡化了所有藝術家建構子 - JDH

2004-05-14

修改了 numerix 的 numarray 端的型別定義,使其成為 Numeric 型別程式碼,並且可以用於 Numeric compilex 擴充功能。原始 numarray 型別已重新命名為 type<old_name>。- JTM

2004-05-06

Gary Ruben 傳送給我一組新的繪圖符號和標記。請參閱 matplotlib.matlab.plot - JDH

2004-05-06

完全重寫了 mathtext - 將 ft2font 內容分解到版面配置引擎之外,並定義了用於字型處理的抽象類別,以奠定 ps mathtext 的基礎。重寫了剖析器,並使版面配置引擎更加精確。修正了所有版面配置變通方法。新增了間距命令 / 和 hspace。新增了複合字元並定義了埃米。- JDH

2004-05-05

將文字執行個體從後端中分解出來;現在支援具有任意旋轉的對齊文字 - JDH

2004-05-05

為 numerix 新增了 numarray 的 Matrix 功能。JTM

2004-05-04

更新了 whats_new.html.template 以使用字典和範本迴圈,為所有版本和項目新增了錨點;更新了 goals.txt 以使用這些錨點作為連結。PG

2004-05-04

將 fonts_demo.py 新增至 backend_driver,並將 AFM 和 TTF 字型快取新增至 font_manager.py - PEB

2004-05-03

重新設計了 goals.html.template,使其使用具有虛擬重新結構化文字組織的 goals.txt 檔案。PG

2004-05-03

移除了所有 GUI 上的關閉按鈕,並在範例中新增了 Python #! bang 行,遵循 Steve Chaplin 關於 matplotlib 開發的建議

2004-04-29

新增了 CXX 並使用它重寫了 backend_agg;追蹤並修正了 agg 記憶體洩漏 - JDH

2004-04-29

新增了 stem 繪圖命令 - JDH

2004-04-28

修正了 PS 縮放和置中錯誤 - JDH

2004-04-26

修正了 errorbar 自動縮放問題 - JDH

2004-04-22

修正了複製刻度屬性錯誤、修正了單一 datalim 刻度錯誤;修正了 mathtext 字型大小互動式錯誤。- JDH

2004-04-21

將 draw_if_interactive 的呼叫新增至 axes()、legend() 和 pcolor()。刪除了重複的 pcolor()。- JTM


2004-04-21

matplotlib 0.53 版本

2004-04-19

修正了 PS 後端中的垂直對齊錯誤 - JDH

2004-04-17

在「同一軸線」上新增支援兩個刻度,刻度標記和標籤可分別位於左右或上下。請參考 examples/two_scales.py - JDH

2004-04-17

在 setupext.py 中,將預設目錄新增為列表而非單一目錄 - JDH

2004-04-16

修正了 wx 例外吞噬錯誤(大家歡欣鼓舞!)- JDH

2004-04-16

新增了新的刻度定位器和格式化器,修正了預設字型回傳 - JDH

2004-04-16

在 FontProperties 類別中新增了 get_name 方法。修正了 GTK 和 WX 後端的字型查找 - PEB

2004-04-16

新增了 get- 和 set_fontstyle 方法 - PEB

2004-04-10

Mathtext 修正:使用 dpi 縮放 - JDH

2004-04-09

改進了字型偵測演算法 - PEB

2004-04-09

將棄用警告從 text.py 移動到 __init__.py - PEB

2004-04-09

新增了預設字型自訂功能 - JDH

2004-04-08

修正了軸線和軸上的視圖限制設定問題 - JDH

2004-04-07

在 __init__ 中新增了 validate_comma_sep_str 和字型屬性參數。移除了字型系列,並將 rcParams 新增到 font_manager 中 FontProperties __init__ 的參數中。在 .matplotlibrc 檔案中新增了預設字型屬性參數及其描述。在 Text 物件的 get_ - 和 set_fontXXX 方法中新增了棄用警告 - PEB

2004-04-06

新增了 ASCII 資料的載入和儲存命令 - JDH

2004-04-05

改進了字型快取,僅在需要時才讀取 AFM 字型。新增了更完善的說明文件。變更了 FontProperties 的 get_family、set_family 和 set_name 方法的行為 - PEB

2004-04-05

新增了 WXAgg 後端 - JDH

2004-04-04

透過變更 font_manager 改進了 backend_agg 中的字型快取 - JDH

2004-03-29

修正了 fontdicts 和 kwargs 以使其能與新的字型管理器搭配使用 - JDH


這是舊的、過時的、從未使用過的變更日誌

2002-12-10
  • 新增了 TODO 檔案和 CHANGELOG。有很多事情要做 - 加油!

  • 修正了 y 縮放工具的錯誤

  • 針對 y 資料裁剪問題採用了折衷的解決方案。問題在於,對於實線,y 資料裁剪(與 gc 裁剪相對)會在 ylim 邊界附近造成人為的水平實線。我在 Axes set_ylim 函式中進行了 5% 的偏移 hack,這有所幫助,但對於增益非常高的 y 縮放來說,並未解決問題。因此,我停用了連接線的 y 資料裁剪。如果您需要大量的 y 裁剪,請使用 plot(y,x),因為 x 資料裁剪始終啟用,或者將 _set_clip 程式碼變更為 'if 1',如 lines.py 原始碼中所示。有關更多資訊,請參閱 lines.py 中的 _set_clip 和 figure.py 中的 set_ylim。

2002-12-11
  • 在圖形視窗中新增了量測對話方塊,用於測量軸線位置和使用滑鼠左鍵拖曳的 delta x delta y。這些預設值可以透過繼承 Figure 並覆寫 button_press_event、button_release_event 和 motion_notify_event 以及 _dialog_measure_tool 來覆寫。

  • 修正了導覽對話方塊,以便您可以檢查導覽按鈕所套用的軸線。

2003-04-23

發佈了 matplotlib v0.1

2003-04-24

新增了新的線條樣式 PixelLine2D,它會將標記繪製為像素(盡可能小),格式符號為 ','

新增了新的類別 Patch,其中包含衍生類別 Rectangle、RegularPolygon 和 Circle

2003-04-25

實作了新的函式 errorbar、scatter 和 hist

新增了新的線條類型 '|',它是一條 vline。語法為 plot(x, Y, '|'),其中 y.shape = len(x),2,每一列都提供 x 對應值的 ymin、ymax。先前我將 vlines 實作為線條列表,但我需要數值裁剪的效率來處理視埠外大量 vlines,因此我編寫了一個專用的類別 Vline2D,該類別衍生自 Line2D

2003-05-01

修正了 ytick 錯誤,該錯誤會導致網格和刻度在使用 gc 裁剪時顯示在軸線視埠之外

2003-05-14

新增了指定色彩的新方法:1) matlab 格式字串 2) html 樣式十六進位字串,3) rgb 元組。請參閱 examples/color_demo.py

2003-05-28

變更了圖形彩現以從像素圖繪製,以減少閃爍。請參閱 examples/system_monitor.py,其中包含一個持續更新且不閃爍的繪圖範例。此範例旨在模擬顯示 CPU、RAM 等可用量的系統監視器。

2003-08-04

新增了 Jon Anderson 的 GTK shell,該 shell 不需要 pygtk 內建執行緒,而且看起來很棒!

2003-08-25

修正了 python2.3 和 pygtk-1.99.18 的棄用警告

2003-08-26

新增了圖形文字,並提供新範例 examples/figtext.py

2003-08-27

修正了使用字型覆寫字典的圖形文字中的錯誤,以及放置在視窗邊界方塊之外的圖形文字

2003-09-01 到 2003-09-15

新增了 postscript 和 GD 模組後端

2003-09-16

修正了字型縮放和點縮放,以便線條上的圓形、方形等會隨著 DPI 縮放,字型也會如此。字型縮放在 gtk 後端並未完全實作,因為我尚未弄清楚如何使用 GTK 將字型縮放到任意大小

2003-09-17

修正了圖形文字錯誤,該錯誤會導致長圖形文字延伸超出顯示區域時在 X 視窗上當機。我認為這歸因於我開始彩現到像素圖後不再需要的殘留清除功能

2003-09-30

新增了圖例

2003-10-01

修正了使用 rgb 元組或十六進位字串指定色彩時的錯誤。

2003-10-21

Andrew Straw 提供了一些圖例程式碼,我對其進行修改並納入。謝謝 Andrew!

2003-10-27

修正了 axis.get_view_distance 中的錯誤,該錯誤會影響使用互動式捲動時的放大與縮小,以及軸線文字重設系統中的錯誤,該錯誤會阻止文字在使用小工具設定互動式 gtk 視圖限制時重新繪製

修正了阻止手動設定刻度標籤字串正常運作的錯誤

2003-11-02
  • 當配置失敗時,在 GD 上執行最近鄰色彩選取

2003-11-02
  • 新增了 pcolor 繪圖

  • 新增了 MRI 範例

  • 修正了如果 xticks 或 yticks 為空時會搞亂標籤位置的錯誤

  • 當 GD 最大色彩超出時,新增了最近鄰色彩選取器

  • 修正了 GD 後端中的圖形背景色彩錯誤

2003-11-10 - 2003-11-11

主要重構。

  • 刻度(帶標籤、線條和網格)由專用類別處理

  • Artist 現在知道邊界方塊和 dpi

  • 邊界方塊和轉換由專用類別處理

  • 圖例位於專用類別中。在對齊和邊框方面做得更好。可以使用特定的線條執行個體初始化。請參閱 examples/legend_demo2.py

2003-11-14

修正了圖例定位錯誤,並新增了新的位置參數

2003-11-16

完成了將 GD 移植到新的軸線 API

2003-11-20
  • 將 TM 新增到網站和文件中的 matlab

2003-11-20
  • 製作一個漂亮的 errorbar 和 scatter 螢幕擷取畫面

2003-11-20
  • 多種線條類型的自動線條樣式循環已損壞

2003-11-18

(使用 inkrect):gtk 後端的邏輯矩形太大

2003-11-18

刻度未達到 gtk 模式中軸線的邊緣 - 捨入錯誤?

2003-11-20
  • 在 0.40 之前將 Gary 的 errorbar 程式碼移植到新的 API

2003-11-20
  • 過時的 _set_font 問題。GTK 後端中,圖例軸線方塊在儲存時不會調整大小 - 請參閱 htdocs legend_demo.py

2003-11-21
  • 為 GC 製作虛線點陣列

2003-12-15
  • 修正了安裝路徑錯誤