2015 年之前 Matplotlib 的更改列表#
这是 2003 年至 2015 年对 Matplotlib 所做的更改列表。有关最近的更改,请参阅发行说明。
- 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 中不需要的转换为浮点数的操作
- 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.violinplot
,Axes.violin
,cbook.violin_stats
和mlab.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
为饼图的 ccw 参数添加了测试。 从饼图线宽参数的测试中删除了 pdf 和 svg 图像。
- 2014-03-24
更改了坐标轴的行为,使其在计算 x 和 y 轴限制时不再忽略高度为 0(或宽度为 0)的前导或尾随补丁。 高度和宽度都为 0 的补丁将被忽略。
- 2014-03-24
为箱线图添加了布尔关键字参数 (manage_xticks),以启用/禁用在制作箱线图时对 x 轴限制和刻度的管理。 默认值为 True,它默认保持当前行为。
- 2014-03-23
通过确保在给定鼠标坐标时计算出的 theta 值保持在 0 和 2 * pi 的范围内,修复了 projections/polar.py 中的一个错误。
- 2014-03-22
为饼图添加了关键字参数 wedgeprops 和 textprops。 用户可以选择更详细地控制饼图的扇形和文本属性。
- 2014-03-17
修复了 AxesDivider 类的 append_axes 中的一个错误,该错误会导致轴相对于参考定位器轴的位置不正确。
- 2014-03-13
为函数 pie 添加了参数 'clockwise',默认为 True。
- 2014-02-28
为
spy
添加了 'origin' 关键字参数。- 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
现在返回它添加的艺术家,并且对线条和标记 kwargs 的支持得到了改进。 GBY- 2013-12-30
使 streamplot 网格大小对于不同类型的密度参数保持一致。 现在对于 density=1 和 density=(1, 1) 都使用 30x30 的网格。
- 2013-12-03
添加了一个纯粹的箱线图绘制方法,可以更完整地自定义箱线图。 它接受一个包含统计信息的字典列表。 还创建了一个函数 (
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 中的窗口和去趋势函数,特别是对 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
重构了轴模块:轴模块现在是一个文件夹,包含以下子模块
_subplots.py,包含所有子图助手方法
_base.py,包含几个私有方法和一个新的 _AxesBase 类。 这个 _AxesBase 类包含所有未直接链接到“旧”轴绘图的方法
_axes.py 包含 Axes 类。 此类现在继承自 _AxesBase:它包含所有“绘图”方法和标签方法。
此重构不应影响 API。 只有私有方法不能再从轴模块导入。
- 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
将 'axes.xmargin' 和 'axes.ymargin' 添加到 rpParams,以在自动缩放时设置默认边距。 - 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
向 matplotlib.tri 模块添加了类 CubicTriInterpolator、UniformTriRefiner、TriAnalyzer。 - GBy
- 2013-01-23
将 'savefig.directory' 添加到 rcParams,以记住并填写上次保存到的图形保存对话框的目录 - Martin Spacek
- 2013-01-13
向轴和 pyplot 添加了 eventplot 方法,并将 EventCollection 类添加到 collections。
- 2013-01-08
为轴添加了两个额外的标题,分别与绘图的左边缘和右边缘齐平。 Andrew Dawson
- 2013-01-07
向图例添加了 framealpha 关键字参数 - PO
- 2013-01-16
Till Stensitzki 向 stackplot 添加了基线功能
- 2012-12-22
向 matplotlib.tri 模块添加了用于在三角形网格内插值的类 (LinearTriInterpolator) 和用于查找点所在三角形的类 (TrapezoidMapTriFinder)。 - IMT
- 2012-12-05
添加了 MatplotlibDeprecationWarning 类用于发出弃用信号。 Matplotlib 开发人员可以使用此类,如下所示
from matplotlib import MatplotlibDeprecationWarning as mplDeprecation
鉴于从 Python 2.7 开始,默认情况下会忽略 Python 内置的 DeprecationWarning,因此添加此类是为了允许发出弃用信号,但通过默认情况下不会被忽略的 UserWarning。 - 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
如果还没有活动的可着色艺术家(例如图像),则 plt.set_cmap 不再抛出错误,而只是设置从那时起要使用的颜色图。 - PI
- 2012-11-16
添加了函数 _get_rbga_face,它与 _get_rbg_face 相同,只是它返回一个 (r,g,b,a) 元组,到 line2D。 修改了 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
使刻度标签中的 mathtext 可配置 - 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" 设置,用于选择偏移量是在“屏幕”坐标(默认,遵循旧的行为)还是“数据”坐标中给出。目前,它在内部用于提高六边形箱图的性能。
因此,“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 关键字,以启用误差条子采样。修复问题 #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 时,它将使用当前语言环境来格式化刻度标签。这意味着,例如,在 fr_FR 语言环境中,',' 将用作小数分隔符。- 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 添加 pause 函数。- 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
将散点星号类型符号的边缘颜色设置为“face”;这修复了这些符号不响应 c kwarg 的错误。这些符号没有面区域,因此只有边缘颜色可见。- 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 bug #3175113 - JKS
- 2011-02-05
使用 tasklist 为 Windows 添加 cbook 内存监控。- EF
- 2011-02-05
通过使用就地操作以及为 float32 输入和 2 字节或更短的整数使用 float32 来加速 Normalize 和 LogNorm;基于 Christoph Gohlke 的补丁。- EF
- 2011-02-04
将 imshow 更改为从头到尾使用 rgba 作为 uint8,而不是像双精度那样通过中间步骤;感谢 Christoph Gohlke。- EF
- 2011-01-13
向 contourf3d 添加 zdir 和 offset 参数,使 contourf3d 在功能上与 contour3d 对等。- BVR
- 2011-01-04
标记 1.0.1 以在 r8896 处发布
- 2011-01-03
向 3d 图添加了刻度偏移的显示。- BVR
- 2011-01-03
当 sharex/sharey 为 True 时,关闭 pyplot.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
修复补丁 alpha 处理中的错误,以及条形颜色 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 bug”,因此 mpl 可以在 trunk 中使用 CXX6 在 Solaris 上编译。关闭跟踪器错误 3022815 - JDH
- 2010-06-30
添加了自动缩放的便捷方法和对应的pyplot函数,以简化自动缩放的控制;并修改了axis、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 bug 2949906和2123566中报告的零除错误。请注意,成交量没有进行调整,因为Yahoo CSV不区分股票拆分和股息调整,这使得正确调整成交量几乎不可能(除非我们想根据调整的大小进行猜测或抓取html表格,而我们不想这样做) - JDH
- 2010-06-06
将dateutil更新到1.5版本,pytz更新到2010h版本。
- 2010-06-02
为Axes.bar()添加了error_kw参数。 - 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
直接以及通过Axes.ticklabel_format()方法控制ScalarFormatter偏移量,并将其添加到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参数。 - EF
- 2010-03-24
重构了颜色条代码,以便在更改可映射对象时无需使用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,使其返回axes作为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
为箱线图添加了“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添加了draggable方法,以允许鼠标拖动放置。感谢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
不要将箱线图中的槽口大小限制在q1-q3范围内,因为这实际上会使数据看起来比实际更好。 - ADS
- 2009-12-18
mlab.prctile处理偶数长度的数据,使得中位数是两个中间值的平均值。 - ADS
- 2009-12-15
为ps后端添加原始图像(未采样)支持。 - JJL
- 2009-12-14
为箱线图添加patch_artist参数,但保留旧的默认值。将boxplot_demo2.py转换为使用新的patch_artist。 - ADS
- 2009-12-06
axes_grid:使用FloatingAxes支持重新实现了AxisArtist。添加了新的示例。 - JJL
- 2009-12-01
应用了Laurent Dufrechou的补丁,以改进qt4后端的blit操作 - DSD
- 2009-11-13
pdf后端现在允许通过PdfPages.infodict更改pdf文件信息字典的内容。 - JKS
- 2009-11-12
font_manager.py不应再在Python 2.6上导致EINTR(但在subprocess的2.5版本上会)。此外,修复了该文件中的fc-list命令,因此它现在应该可以找到fontconfig字体列表。 - JKS
- 2009-11-10
现在绘制单个图像以及所有带有option_image_nocomposite选项的渲染器中的图像(例如,agg、macosx以及当rcParams['svg.image_noscale']为True时的svg后端)时,都将遵循相对于其他艺术家的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类创建clabels,该类在绘制时重新计算标签的旋转角度。 -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中的差一错误,并另外防止在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:添加了colorbar的修改版本。添加了颜色栏位置的指南。 - JJL
- 2009-09-07
AxesGrid:实现了轴线样式。添加了一个示例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添加了缩放字典以进行自定义缩放 - JDH
- 2009-08-15
Pyplot接口:当前图像现在在图形和轴级别进行跟踪,从而解决了跟踪器项目1656374。 - EF
- 2009-08-15
现在使用新模块docstring.py中定义的装饰器来操作文档字符串,感谢Jason Coombs。 - 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 bug 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 bug 2831556和2830525;更好的条形图错误消息和后端驱动程序配置
从sf补丁2820194添加了miktex win32补丁
应用了sf补丁2830233和2823885,用于osx设置和64位;感谢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不再提供load和save函数。这些函数在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的文档字符串,以反映kwargs“pre”和“post”的正确含义 - 请参阅SF bug 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
为 artist 和 inspector 添加了一个 properties 方法,以返回一个字典,该字典映射属性名称 -> 值;参见 sf 功能请求 2792183 - JDH
- 2009-06-06
添加了 Neil 的自动次要刻度补丁;sf 补丁 #2789713 - JDH
- 2009-06-06
如果输入已经是 rgba,则不对 rgba 颜色转换应用 alpha - 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
对 spines 使用 cbook.is_string_like() 而不是 isinstance() - ADS
- 2009-06-01
cla() 支持 spines - ADS
- 2009-06-01
删除了对 gtk < 2.4 的支持。 - EF
- 2009-05-29
改进了 animation_blit_qt4 示例,该示例是面向对象和 pylab 界面的混合。现在它是严格面向对象的 - DSD
- 2009-05-28
修复了 axes_grid 工具包以使用 ADS 的 spine patch。 - 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,以在 pygtk>=2.15.10 的 setupext 中关闭 gtk 事件循环 - 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 中可选的偏移量和 bbox 支持。添加 animation_blit_gtk2.py。 -JJL
- 2009-05-13
backend_ps 中的 psfrag 现在在使用 preview.sty 时使用基线对齐(默认是底部对齐)。此外,OffsetBox 中也进行了一次小的 API 改进 -JJL
- 2009-05-13
当线的 x 坐标单调递增时,它现在在 draw 方法中生成转换后的路径阶段自动剪切;例如,当查看长时间序列的一小段时,这大大加快了缩放和平移的速度。 - EF
- 2009-05-11
在对数-对数图中 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
为注释添加“bar”连接样式 - JJL
- 2009-03-17
修复了 Jae-Joon Lee 发现的 contourf 对边缘颜色处理中的错误。 - EF
- 2009-03-14
向 colors 模块添加了 'LightSource' 类,用于创建阴影浮雕图。添加了 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 错误 2508440 - JSW
- 2009-01-10
应用了 Michiel 的 macosx 后端影线补丁和 qt 的 draw_idle 补丁。关闭了 sf 补丁 2497785 和 2468809 - JDH
- 2009-01-10
修复了使用对数坐标进行平移/缩放时的错误。 - EF
- 2009-01-06
修复了设置虚线负等高线时的错误。 - EF
- 2009-01-06
在 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 支持中的一个错误,如果使用不同的编码(例如 Minion Pro 和 MnSymbol)使用相同的 Type-1 字体,则会出现该错误。 - JKS
- 2008-12-20
修复了 Shadow 的 dpi 相关偏移。 - JJL
- 2008-12-20
修复了 pdf 后端中的影线错误。docs 和示例中的小更新 - 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
从 v0_98_5_maint 的 r6679 重新发布 0.98.5.2 从 v0_98_5_maint 的 r6667 发布 0.98.5.2
- 2008-12-18
删除了 configobj、实验性特征和 doc/mpl_data 链接 - JDH
- 2008-12-18
修复了具有 NULL 数据限制的行阻止后续数据限制正确计算的错误 - MGD
- 2008-12-17
主要的文档生成器更改 - MGD
- 2008-12-17
应用了支持路径集合、四边形网格等的 macosx 后端补丁... - JDH
- 2008-12-17
修复了注释中文本 bbox 和箭头的 dpi 相关行为 -JJL
- 2008-12-17
在 artist 中添加了组 id 支持。添加了两个演示 svg 过滤器的示例。 -JJL
- 2008-12-16
再次尝试修复图例的 dpi 相关行为。 -JJL
- 2008-12-16
修复了图例和 Text 中的 fancybox 的 dpi 相关行为。
- 2008-12-16
为 Line2D 添加了 markevery 属性以支持标记的子采样 - JDH
- 2008-12-15
删除了 docs 中的 mpl_data 符号链接。在不支持符号链接的平台上,这些将成为副本,并且字体文件很大,因此发行版变得不必要地臃肿。保留 mpl_examples 目录,因为相对链接对于绘图指令来说更难,并且 *.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
为 axes hist() 方法添加了对 numpy.histogram() 的 weights 参数的支持。文档取自 numpy - MM
- 2008-12-12
修复了在 numpy 1.2 中 hist() 的警告 - MM
- 2008-12-12
移除了外部包:configobj 和 enthought.traits,它们仅在实验性的 traited 配置中需要,并且有些过时。如果需要,请独立安装它们,请参阅 http://code.enthought.com/pages/traits.html 和 http://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 patch 2179017 添加了 mdehoon 的原生 macosx 后端 - JDH
- 2008-12-08
移除了 set_*style 命令中的打印输出。改为返回预打印字符串的列表 - JDH
- 2008-12-08
Michael 为改进 rest 文档中属性表的输出所做的一些更改,破坏或使其难以使用一些交互式文档助手,例如 setp 和 getp。IPython shell 中的所有 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
修复了当 numpoints=1 时,新图例类的 handlelength 设置过短的错误。 -JJL
- 2008-12-04
为 Axes.fill_between 添加了对带有单位(例如日期)的数据的支持。 -RM
- 2008-12-04
为图例添加了 fancybox 关键字。还进行了一些更改以获得更好的外观,包括多行文本的基线调整,使其居中对齐。 -JJL
- 2008-12-02
patches.py 中的 transmuter 类被重组为 Style 类的子类。添加了一些更多的框和箭头样式。 -JJL
- 2008-12-02
修复了新图例类中不允许将坐标值元组作为 loc 的错误。 -JJL
- 2008-12-02
改进了对外部依赖项的检查,使用 subprocess(代替已弃用的 popen*)和 distutils(用于版本检查) - DSD
- 2008-11-30
重新实现了支持基线对齐、多列和展开模式的图例。 - JJL
- 2008-12-01
修复了当显式给出 bins 或 range 时,直方图自动缩放的错误(修复了 Debian 错误 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
修复了在 Minion 中发生的 dviread 异常 - 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 后端中的错误:如果您传递一个文件对象而不是文件名进行输出,例如在 wep 应用程序中,我们现在会在最后刷新该对象。 - 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
实验性的新 kwarg borderpad 用于替换图例中的 pad,基于 Jae-Joon Lee 的建议。 - EF
- 2008-09-27
允许 spy 忽略稀疏数组中的零值,基于 Tony Yu 的补丁。还修复了 plot 以处理空数据数组,并修复了 figlegend 中标记的处理。 - EF
- 2008-09-24
为线条引入 drawstyles。透明地将 linestyles(如 'steps--')拆分为 drawstyle 'steps' 和 linestyle '--'。图例始终使用 drawstyle 'default'。 - MM
- 2008-09-18
修复了 quiver 和 quiverkey 的错误(在调整大小时无法正确缩放),并添加了用于确定箭头角度的其他方法 - EF
- 2008-09-18
修复了极坐标插值以处理 theta 的负值 - MGD
- 2008-09-14
将与数值计算相关的 cbook 和 mlab 方法(与这两个模块的目标无关)重组到一个单独的 module 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 后端中的阴影线 - 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
弃用了(引发 NotImplementedError)matplotlib.mlab 中的所有 mlab2 函数,因为担心其中一些函数并非完全干净的实现。 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
Bugfix:崩溃显示 fontconfig 模式 - MGD
- 2008-07-10
Bugfix:[ 2013963 ] Axes 中的 update_datalim_bounds 不起作用 - MGD
- 2008-07-10
Bugfix:[ 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 报告的 bug - DSD
- 2008-06-27
修复了刻度定位 bug - MM
- 2008-06-27
修复了虚线文本 bug,即文本位于虚线的错误一端 - MGD
- 2008-06-26
修复了类似 $x_{leftarrow}$ 的表达式的 mathtext bug - MGD
- 2008-06-26
修复了水平/垂直阴影线的方向 - MGD
- 2008-06-25
Figure.figurePatch 重命名为 Figure.patch,Axes.axesPatch 重命名为 Axes.patch,Axes.axesFrame 重命名为 Axes.frame,返回 Axes.patch 的 Axes.get_frame 已弃用。更新了示例和用户指南 - 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 中的标记放置 bug - DSD
- 2008-06-20
[ 1978629 ] log 的比例文档缺失/不正确 - MGD
- 2008-06-20
为 PolyCollection 添加了 closed kwarg。修复了 bug [ 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 类,可以包含任何类型的 patch。- MGD
- 2008-06-13
更改饼图标签对齐方式,以避免标签覆盖饼图 - MGD
- 2008-06-12
为 mathtext 解析器添加了一些辅助函数,以返回位图数组或写入 png,以便更容易在 mpl 图形之外使用 mathtext。修改了 mathpng sphinxext 以使用 mathtext 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
大量的 mathtext bug 修复,主要与 dpi 独立性相关 - MGD
- 2008-06-10
Bar 现在仅将标签应用于第一个 patch,并为其他 patch 标签设置 '_nolegend_'。这使得 autolegend 可以按预期用于 hist 和 bar - 请参阅 https://sourceforge.net/tracker/index.php?func=detail&aid=1986597&group_id=80706&atid=560720 JDH
- 2008-06-10
修复文本基线对齐 bug。 [ 1985420 ] 修复 Text._get_layout 中的基线对齐。感谢 Stan West - MGD
- 2008-06-09
提交了 Gregor 的图像重采样补丁,用于使用新的 rcparam image.resample 对图像进行下采样 - JDH
- 2008-06-09
不要将 Enthought.Traits 与 matplotlib 一起安装。为了方便 matplotlib 开发人员,仍然可以在设置 setup.cfg 中的选项来安装它,同时我们决定 traited config 的未来 - 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
修复闭合多边形 patch,并提供不闭合多边形的选择 - MGD
- 2008-06-05
修复由 Axes.scatter() 调用的 PolyCollection 的一些与 dpi 更改相关的问题 - MGD
- 2008-06-05
修复图像绘制,使其右侧或底部没有额外的空间 - MGD
- 2006-06-04
添加了一个图形标题命令 suptitle 作为 Figure 方法和 pyplot 命令 -- 请参阅 examples/figure_title.py - JDH
- 2008-06-02
为 hist 添加了对 log 的支持,其中 histtype='step',并修复了对数刻度堆叠直方图的 bug - MM
- 2008-05-29
在版本 5314 发布了 0.98.0 版本
- 2008-05-29
matplotlib.image.imread 现在不再总是返回 RGBA -- 如果图像是亮度或 RGB,则如果可能,它将返回 MxN 或 MxNx3 数组。而且 uint8 不再总是强制转换为 float。
- 2008-05-29
在 PS 后端实现路径裁剪 - JDH
- 2008-05-29
修复了 texmanager.py 中的两个 bug:改进了 dvipng 版本的比较,修复了添加 get_grey 方法时引入的 bug - DSD
- 2008-05-28
修复了在 xpdf 和 ghostscript 中使用 Type 3 字体时使用双字节字符导致的 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 文件。需要 Sphinx-0.4 来构建生成 xml,这将有助于使用 mathml 渲染方程式,在 0.4 发布之前请使用来自 svn 的 sphinx - DSD
- 2008-05-21
修复了 TkAgg 后端的段错误 - MGD
- 2008-05-21
修复了 plotfile 中的“未引用局部变量”bug - MM
- 2008-05-19
修复了当 Windows 无法访问注册表以确定字体路径时发生的崩溃 [Bug 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 中进行 blitting 时出现的奇怪颜色 - MGD
- 2008-05-05
像对其他后端一样,将 notify_axes_change 传递给 qt 后端中 figure 的 add_axobserver。感谢 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,以获得一些内存和引用计数相关的 bug 修复。请参阅 bug 1949978。 - MGD
- 2008-04-30
为 gtk 添加了一些记录数组编辑小部件 -- 请参阅 examples/rec_edit*.py - JDH
- 2008-04-29
修复了 mlab.sqrtm 中的 bug - MM
- 2008-04-28
修复了基于 Mozilla 的查看器中的 SVG 文本 bug(不支持符号标签)- MGD
- 2008-04-27
应用了 Michiel de Hoon 的补丁,以添加 hexbin axes 方法和 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
修复了双重缩放 bug。- 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
允许在 plots/collections 中使用两种线型定义参数“-”和“solid”等 - MM
- 2008-03-27
修复了使用 Agg 后端保存到 Unicode 文件名的问题(其他后端似乎已经可以正常工作...)(感谢 Christopher Barker)- MGD
- 2008-03-26
修复了 SVG 后端 bug,该 bug 阻止在 Inkscape 中复制和粘贴(感谢 Kaushik Ghose)- MGD
- 2008-03-24
删除了 backend_qt* mouseReleaseEvent 中对 draw() 的不必要调用。感谢 Ted Drain - DSD
- 2008-03-23
修复了 pdf 后端 bug,该 bug 有时会导致最外层的 gsave 与 grestore 不平衡。- JKS
- 2008-03-20
修复了当 len(linestyles)==Nlev 时的 ContourSet._process_linestyles 中的一个小 bug - MM
- 2008-03-19
将 ma import 语句更改为“from numpy import ma”;这应该适用于 numpy 的过去和未来版本,而“import numpy.ma as ma”仅适用于 numpy >= 1.05,并且“import numerix.npyma as ma”现在由于 maskedarray 正在替换早期实现(从 numpy 1.05 开始)而过时。
- 2008-03-14
删除了 backend_qt*agg 中对 FigureCanvasAgg.draw 的明显不必要调用。感谢 Ted Drain - DSD
- 2008-03-10
解决了 backend_qt4agg 的 blitting 中由于 _backend_agg 的 copy_from_bbox 中缓冲区宽度/bbox 宽度不匹配导致的 bug - DSD
- 2008-02-29
修复了类 Wx 工具栏平移和缩放功能(感谢 Jeff Peery)- MGD
- 2008-02-16
为 mlab 添加了一些新的 rec 数组功能(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
修复了使用 usetex 的 pdf 后端中平方根的问题。- JKS
- 2008-02-08
修复了小的 __str__ bug,以便 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,以修复图片大小 bug。- JKS
- 2008-02-01
修复了 Postscript 后端中重复包含字体的问题 - MGD
- 2008-02-01
修复了 ft2font Glyph 对象中的引用泄漏。- MGD
- 2008-01-31
默认情况下,不要将 unicode 字符串与 usetex 一起使用 - DSD
- 2008-01-31
修复了 PDF 后端中某些字体(如 STIXGeneral)的文本间距问题。
- 2008-01-31
修复了带根号的平方根(通过使下面的 [ 和 ] 工作而中断)- MGD
- 2008-01-27
应用了 Martin Teichmann 的补丁,以改进 Qt4 后端。使用 Qt 的内置工具栏和状态栏。请参阅 bug 1828848 - DSD
- 2008-01-10
将 toolkits 移动到 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
修复了 errorbar 中的错误,由 Noriko Minakawa 发现 - EF
- 2007-12-25
更改了 masked array 的导入方式,使其可以与即将发布的 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 中的一个错误,参见 bug 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”的字典中。此外,为 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:在 paintEvent 中使用 QPainter,必须使用 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
修复了 patches.Ellipse 中的一个错误,该错误在 aspect='auto' 时被破坏。现在,自由缩放的椭圆在 Agg 和 PS 上可以正常用于 equal 和 auto,并且在我们将自己确信样条逼近适用于非线性转换之前,它们会回退到非线性转换的多边形逼近。添加了 unit/ellipse_compare.py 以比较两种外观的样条与顶点逼近。 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 反向内置函数相同的结果 - DSD
- 2007-09-13
pdf 后端中的 usetex 支持现在更加可用,所以我启用了它。 - JKS
- 2007-09-12
修复了 Axes.bar 单位错误 - JDH
- 2007-09-10
使 skiprows=1 成为 csv2rec 的默认值 - JDH
- 2007-09-09
将 pylab 的绘图部分分离出来,并将其放在 pyplot.py 中;从剩余的 pylab.py 中删除了 numerix,该 pylab.py 从 pyplot.py 中导入所有内容。目的是,除了清理之外,从 pylab 导入的结果几乎没有变化,但是新的替代方法是从 pyplot 导入以获取状态引擎图形,而没有所有数字函数。Numified 示例;删除了两个过时的示例;修改了一些以使用 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
将 Type 1 字体嵌入 PDF 中,因此通过 dviread 的 usetex 支持在某种程度上有效。要进行测试,请通过将 _draw_tex 重命名为 draw_tex 来启用它。 - JKS
- 2007-09-03
添加了通过条形上的插入符或箭头端点来显示 errorbar 限制的功能;手动 Metz 的补丁。 - EF
- 2007-09-03
创建了 type1font.py,向 AFM 和 FT2Font 添加了功能(请参见 API_CHANGES),开始在 pdf 文件中嵌入 Type 1 字体的工作。 - JKS
- 2007-09-02
继续 dviread.py 的工作。 - JKS
- 2007-08-16
向 AxesImage 添加了一个 set_extent 方法,允许在初始调用 imshow 后修改数据范围 - DSD
- 2007-08-14
修复了 pyqt4 子图调整中的错误。感谢 Xavier Gnata 的报告和建议的修复 - DSD
- 2007-08-13
使用 pickle 来缓存整个 fontManager;更改为使用 font_manager 模块级函数 findfont 包装器来包装 fontManager.findfont 方法 - EF
- 2007-08-11
mlab.py 和一些示例的 Numpification 和清理 - EF
- 2007-08-06
移除了 mathtext2
- 2007-07-31
重构了 distutils 脚本。
如果安装了可选的 Python 包(例如 Tkinter),但没有安装其开发头文件(例如 tk-devel),则不会导致整个构建失败。相反,它将继续构建所有其他扩展。
在输出顶部提供概述,以显示找到的依赖项及其版本,以及(扩展而言)将要构建的内容。
在可用时使用 pkg-config 来查找 freetype2,因为在使用非标准位置的 MacPorts 时,这在 Mac OS-X 上已损坏。
- 2007-07-30
重新组织了配置代码以使用 traited 配置对象。新的配置系统位于 matplotlib.config 包中,但默认情况下已禁用。要启用它,请在 matplotlib.__init__.py 中设置 NEWCONFIG=True。新的配置系统默认情况下仍将使用旧的 matplotlibrc 文件。要切换到实验性的 traited 配置,请在 config.__init__.py 中设置 USE_TRAITED_CONFIG=True。
- 2007-07-29
将默认的 pcolor 着色更改为 flat;添加了别名以使集合 kwargs 与 setter 名称一致,以便更新生效;进行了相关的次要清理。移除了 quiver_classic、scatter_classic、pcolor_classic。 - EF
- 2007-07-26
使用 TeX 盒子布局模型对 mathtext.py 进行了重大重写。
有一个(已知的)向后不兼容的更改。字体命令(cal、rm、it、tt)现在的行为与 TeX 相同:它们在下一个字体更改命令或分组结束之前有效。因此,$cal{R}$ 的使用应更改为 ${cal R}$。或者,您可以使用新的 LaTeX 样式字体命令(mathcal、mathrm、mathit、mathtt),它们会影响后面的组,例如 $mathcal{R}$。
其他新功能包括
数学可以与非数学文本穿插。任何带有偶数个 $ (非转义)的文本都将发送到 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
完成了大多数简单情况的 Numpification - NN
- 2007-07-19
转换了代码中的非 NumPy 遗留物 - NN
- 2007-07-19
用一个 NumPy 周围的最小包装器替换了 numerix/ 中的 Python 代码,该包装器显式提到了所有需要处理以进一步进行 Numpification 的符号 - NN
- 2007-07-18
使 usetex 尊重 rcParams 的更改。texmanager 过去只在创建时配置自身,现在它会在 rcParams 更改时重新配置。感谢 Alexander Schmolck 贡献了一个补丁 - DSD
- 2007-07-17
向设置和更改 rcParams 添加了验证 - DSD
- 2007-07-17
bugfix 修复了 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 扩展代码的其余部分,对 axes.py 进行了 Numpification,并清理了 axes.py 中的导入 - JDH
- 2007-07-13
添加了 legend.loc 作为可配置选项,将来可以默认为“best”。 - NN
- 2007-07-12
mlab.py 中强制输入转换为 NumPy 数组的 Bugfixes。-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 并添加了 pickers,sourceforge 补丁 1749829 - JDH
- 2007-07-09
应用了 Allan 的 draw_lines agg 优化。 JDH
- 2007-07-08
应用了 Carl Worth 的补丁来修复 cairo draw_arc - SC
- 2007-07-07
修复了 bug 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 的 tk savefig bugfix,该 bugfix 在 http://sourceforge.net/tracker/index.php?func=detail&aid=1716732&group_id=80706&atid=560720 进行了描述。感谢 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, numerix 添加了 maskedarray 选项 - 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 字符串 colorspec - EF
- 2007-06-08
向 pylab 添加了 gnuplot 文件 plotfile 函数 -- 请参阅 examples/plotfile_demo.py - JDH
- 2007-06-07
禁用 numarray 和 Numeric 扩展的构建以供内部 MPL 使用和 numerix 层使用。 - ADS
- 2007-06-07
向 matplotlib.mlab 添加了 csv2rec,以支持使用类型自省自动将 csv 文件转换为记录数组,并使用 matplotlib.dates 中的新单位支持启用了本地 datetime 支持。请参阅 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 bug #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
修复了 mpl-dev 上报告的 backend_qt4 中的一个错误 - 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,并添加了零相关 hline。请参阅 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 bug #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 核心字体的支持。修复了一些与不正确的字符宽度和编码有关的问题(仅适用于最常见的编码,WinAnsiEncoding,由官方 PDF 参考定义)。删除了参数 '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 公差定义自己的选择方法,并返回选择属性。所有满足公差阈值的艺术家都将触发一个 PickEvent,其中包含艺术家相关的属性;例如,Line2D 可以设置 indices 属性,该属性显示线中距离选择点 epsilon 范围内的索引。请参阅 examples/pick_event_demo.py。剩余艺术家的选择实现仍有待完成,但事件处理级别的核心基础结构已经到位,并为 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" 方法。它将设置刻度标签的可见性,以便 y 刻度标签仅在第一列可见,而 x 刻度标签仅在最后一行可见 - JDH
- 2007-01-02
添加了其他 kwarg 文档 - JDH
- 2006-12-28
改进了对数变换的非正输入的错误消息;为 bar、barh 和 hist 添加了 log kwarg,并修改了 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
用更快的 clip() 和 putmask() 调用替换了 colors.py 中的 where() 调用;删除了不合适的 getmaskorNone 使用(应该很少需要);所有这些都是为了响应 David Cournapeau 的分析。还修复了我从 12-09 开始的 2-D 数组支持中的错误。- EF
- 2006-12-09
用新的 spy 替换了 spy 和 spy2,它结合了标记和图像功能 - EF
- 2006-12-09
添加了使用 plot 绘制 2-D 数组的支持:列的绘制方式与 Matlab 中相同 - EF
- 2006-12-09
为 bar 和 barh 添加了 linewidth kwarg;修复了参数检查错误 - EF
- 2006-12-07
使 pcolormesh 参数处理与 pcolor 匹配;修复了 Pierre GM 指出的 kwarg 处理问题 - EF
- 2006-12-06
使 pcolor 支持向量 X 和/或 Y,而不是要求 2-D 数组 - 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 所示。修改了 Colorbar 以处理 LogNorm。Norms 具有附加的“逆”方法。 - 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 属性的散点 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 subplot 中的一个错误,该错误导致在 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 bug 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 上的“标记颜色处理”线程)
- 2006-10-10
将加载的默认注释字符更改为 '#' - JDH
- 2006-10-10
禁用了 markerfacecolor 和 markeredgecolor 的 rcfile 可配置性。现在,两者都硬编码为特殊值“auto”,以跟随线条颜色。运行时可配置性(使用函数参数)仍然有效。- NN
- 2006-10-07
为 FigImage.make_image 引入了虚拟参数 magnification=1.0,以满足单元测试 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:清理了 kwargs 检查 - NN
- 2006-09-29
setup.py:清理了设置逻辑 - NN
- 2006-09-29
setup.py:检查所需的 pygtk 版本,修复了 bug #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 处理错误,影响了一般集合,特别是轮廓/等高线。 - 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:现在在操作系统字体目录和 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 补丁 - CM
- 2006-08-10
添加了从朱利安日期到 matplotlib.dates 的转换器(num2julian 和 julian2num) - JDH
- 2006-08-08
修复了小部件锁定,以便多个小部件可以共享事件处理 - JDH
- 2006-08-07
为 SVG 和 PS 添加了可自由缩放的 Ellipse 补丁 - 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
为变换添加了浅 bbox 复制例程 - 主要用于复制变换以应用偏移量。- JDH
- 2006-07-28
为 Qt 和 Gtk 后端的 FigureManager 类添加了 resize 方法 - CM
- 2006-07-28
为 Qt 后端添加了 subplots_adjust 按钮 - CM
- 2006-07-26
在 collections 中更多地使用 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
添加了 lasso 小部件和示例 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 出现问题。不再使用子进程模块。 - DSD
- 2006-06-22
对 bar()、barh() 和 hist() 进行了各种更改。为 bar() 和 barh() 添加了 'edgecolor' 关键字参数。barh() 中的 x 和 y 参数已分别重命名为 width 和 bottom,并且它们的顺序已交换以保持 (position, value) 顺序,类似于 matlab。left、height、width 和 bottom 参数现在都可以是标量或序列。barh() 现在默认为边缘对齐而不是中心对齐。为 bar()、barh() 和 hist() 添加了关键字参数 'align',用于控制边缘或中心条形对齐。修复了 bar() 和 barh() 中忽略 rcParams['patch.facecolor'] 来设置条形颜色的问题。修复了 bar() 和 barh() 中忽略 rcParams['lines.color'] 来设置错误条形颜色的问题。修复了如果 rcParams['axes.hold'] 为 False,则在绘制错误条形时会清除补丁的错误。- MAS
- 2006-06-22
添加了对 numerix 二维数组的支持,作为 (x,y) 元组序列的替代方法,用于指定集合、quiver、contour、pcolor、transforms 中的路径。修复了涉及设置颜色映射限制的轮廓错误。向 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
将 quiverkey 命令添加到 pylab 和 Axes,使用 quiver.py 中的 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 中添加了 quiver2 函数,并在 axes 中添加了方法,通过 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
提交了一个补丁,以防止在 svg 后端中描边零宽度线条 - DSD
- 2006-05-24
修复了 Helge Avlesen 发现的颜色条定位错误,并改进了算法;添加了“pad”kwarg 以控制颜色条和父轴之间的间距。- EF
- 2006-05-23
更改了颜色处理,以便集合初始化程序可以接受任何 mpl 颜色参数或参数序列;不推荐使用 float 作为灰度,而是替换为 float 的字符串表示形式。- EF
- 2006-05-19
修复了错误:如果所有点都被掩码,则绘图失败 - EF
- 2006-05-19
为散点图添加了自定义符号选项 - 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 中端范围的处理方式:将“clip-ends”kwarg 替换为“extend”。有关详细信息,请参阅 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 与无衬线字体和指数刻度标签一起使用的错误 - 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 弃用警告补丁,关闭了 sf 补丁 #1465371 - JDH
- 2006-04-05
为 postscript 后端添加了对新 API 的支持。允许使用 nan 掩码值,并加快文件创建速度 - DSD
- 2006-04-05
使用 python 的子进程模块进行 usetex 调用外部程序。子进程会捕获它们何时异常退出,因此可以引发错误。- DSD
- 2006-04-03
修复了小部件不响应事件的错误。这使 twinx 功能倒退,因此我还更新了 subplots_adjust 以更新与子图实例共享 x 或 y 的轴。- CM
- 2006-04-02
将 PBox 类移动到 transforms 并删除了 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
修复了宽高比处理中的一个错误;阻止了使用鼠标中键平移时可能发生的崩溃;添加了 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 的饼图补丁,以支持 colors=None。修复了 sf patch 1387861 - JDH
- 2006-03-17
应用了 sophana 的补丁,通过使用 'a' 键切换激活来支持具有工具栏导航的重叠轴。修复了 sf patch 1432252 - JDH
- 2006-03-17
为后端 EMF 应用了 Aarre 的 linestyle 补丁;修复了 sf patch 1449279 - JDH
- 2006-03-17
应用了 Jordan Dawe 的补丁,以支持 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
添加了用于设置 postscript 纸张尺寸的“papertype”savefig kwarg。papertype 和 ps.papersize rc 设置也可以设置为“auto”以自动缩放纸张尺寸 - DSD
- 2006-03-09
应用 P-J 的补丁,使 pstoeps 在 windows 补丁报告 #1445612 上工作 - DSD
- 2006-03-09
使后端 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 问题。接受了补丁 # 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 main quit 的错误。 - 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
向 axes.add_collection 添加了 autolim kwarg。相应地更改了 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 特定的数据路径检查。还添加了新的 py2exe 帮助函数 get_py2exe_datafiles,用于 py2exe setup.py 脚本。 - CM
- 2006-02-02
向 pylab 添加了 box 函数
- 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
向 backend_ps 的 RendererPS.draw_tex 添加了 fontcmd,以支持 eps 输出中的其他字体系列 - DSD
- 2006-01-28
向 ticker.py 添加了 MaxNLocator,并更改了 contour.py 以默认使用它。 - EF
- 2006-01-28
向 backend_ps 的 RendererPS.draw_tex 添加了 fontcmd,以支持 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 的更简洁的方法替换了难看的数据路径逻辑。覆盖了 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 字典,以将选定的列转换为浮点数——对于包含日期字符串的文件特别有用,使用了 datestr2num 转换器 - JDH
- 2006-01-20
向 matplotlib 日期添加了 datestr2num,以将字符串或字符串序列转换为 matplotlib datenum
- 2006-01-18
添加了 Alex Mont 和 Paul Kienzle 的四边形 pcolormesh 补丁 1409190——目前仅适用于 *Agg。请参阅 examples/quadmesh_demo.py - JDH
- 2006-01-18
添加了 Jouni 的 boxplot 补丁 - JDH
- 2006-01-18
为 pylab save 添加了逗号分隔符 - JDH
- 2006-01-12
添加了 Ryan 的 legend 补丁 - 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 现在在操作系统的临时目录中完成所有 LaTeX 工作 - DSD
- 2006-01-10
添加了 usetex 依赖项的检查。 - DSD
- 2006-01-09
发布了 0.86
- 2006-01-04
更改为支持 numpy(scipy_core 的新名称) - TEO
- 2006-01-04
为共享轴添加了 Mark 的缩放轴补丁
- 2005-12-28
添加了 Chris Barker 的 build_wxagg 补丁 - JDH
- 2005-12-27
修改了 numerix/scipy 以支持新的 scipy 包结构 - TEO
- 2005-12-20
修复了 Jame's Boyles 日期刻度反转问题 - JDH
- 2005-12-20
添加了 Jouni 的 rc 补丁,以支持在列表中的键上进行设置 - JDH
- 2005-12-12
更新了 pyparsing 和 mathtext,以进行一些速度增强(感谢 Paul McGuire)并对 scipy numerix 和 setuptools 进行了小的修复
- 2005-12-12
Matplotlib 数据现在作为 matplotlib 模块中的 package_data 安装。这摆脱了在 matplotlib._get_data_path() 中检查多种可能性 - CM
- 2005-12-11
支持 setuptools/pkg_resources 将 matplotlib 构建为 egg 并使用它。仍然允许 matplotlib 使用传统的 distutils 安装存在。 - ADS
- 2005-12-03
修改了设置以基于编译时发现构建 matplotlibrc。它将按照 scipy、numarray、Numeric 的顺序设置 numerix,具体取决于找到的顺序,并按 GTKAgg、WXAgg、TkAgg、GTK、Agg、PS 的优先顺序设置后端
- 2005-12-03
修改了 scipy 补丁以支持 Numeric、scipy 和 numarray。由于仅安装核心时某些 scipy 导入被破坏,因此仍需完成一些工作。例如,显然我们需要 from scipy.basic.fftpack import * 而不是 from scipy.fftpack import *
- 2005-12-03
对 Nicholas Young 的非均匀图像补丁应用了一些修复
- 2005-12-01
应用了 Alex Gontmakher 的 hatch 补丁 - 目前仅适用于 PS
- 2005-11-30
添加了 Rob McMullen 的 EMF 补丁
- 2005-11-30
添加了 Daishi 的 scipy 补丁
- 2005-11-30
修复了 agg 中超出边界的绘制标记段错误
- 2005-11-28
使 TkAgg blitting 100% 正常工作(交叉手指)。 - CM
- 2005-11-27
cm.py、colors.py、figure.py、image.py、contour.py、contour_demo.py 中的多处更改;新的 _cm.py,examples/image_masked.py。
将颜色表数据从 cm.py 分离到一个新文件 _cm.py 中,以便更容易在 cm.py 中找到实际代码并添加新的色图。还在颜色数据字典中添加了一些换行符。_cm.py 中的所有内容都由 cm.py 导入,因此拆分应该是透明的。
支持从 contour 中的颜色列表自动生成色图;请参阅修改后的 examples/contour_demo.py。
支持 imshow 掩码数组,能够为掩码区域以及高于或低于正常映射区域的区域指定颜色(或完全不指定颜色)。请参阅 examples/image_masked.py。
为了支持上述内容,向 colors.py 添加了两个新类 ListedColormap 和 no_norm,并修改了 Colormap 类以包含通用功能。向 normalize 类添加了 clip kwarg。重做了 contour.py 中的颜色处理,尤其是在 ContourLabeller 混合中。
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
向 cbook 添加了一个 maxdict 项,以防止缓存无限增长
- 2005-11-15
修复了 finance.py 中的颜色向上/向下反转错误 -- 感谢 Gilles
- 2005-11-15
应用了 Jouni K Steppanen 的箱线图补丁 SF patch#1349997 - JDH
- 2005-11-09
为 Axes 添加了 axisbelow 属性,以确定刻度等元素是在演员之上还是之下
- 2005-11-08
添加了 Nicolas 的不规则间隔图像补丁
- 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 kwarg
- 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)。修改了颜色条以使用新的 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。向 svg 元素添加 viewBox 属性,以允许 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 kwarg。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
向 matplotlib.widgets 添加了新小部件 Cursor 和 HorizontalSpanSelector。请参阅 examples/widgets/cursor.py 和 examples/widgets/span_selector.py - JDH
- 2005-07-26
向 mpl 事件层次结构添加了 draw 事件 -- 在 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 kwarg 错误,设置 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:将图形宽度、高度写为 int,而不是 float。更新以修复一些 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 并返回 int 而不是 float。- SC
- 2005-06-18
应用了 Ted Drain 的 QtAgg 补丁:1) 将工具栏更改为水平的按钮栏,而不是 QToolbar,并相应地更新了主窗口中的布局算法。这消除了拖放工具栏并将其从窗口分离的功能。2) 更新了主窗口中的大小调整算法,以显示请求的绘图小部件的正确大小。这现在几乎可以正常工作。在我看来,小部件的最终大小与主窗口的边框相差,但我还没有找到获取该信息的方法。我们可以在新尺寸上添加一个小的边距,但这似乎有点 hack。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* 后端添加了子图配置工具 -- 请注意,你现在必须从你选择的后端而不是从 backend_gtk 导入 NavigationToolbar2,因为它需要知道后端特定的画布 -- 请参阅 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 中性小部件(按钮、滑块、单选按钮、复选按钮)。请参阅 examples/widgets/*.py - JDH
- 2005-06-14
将子图参数公开为 rc 变量和图 SubplotParams 实例 subplotpars。请参阅 figure.SubplotParams、figure.Figure.subplots_adjust 和 pylab 方法 subplots_adjust 和 examples/subplots_adjust.py。还添加了一个用于调整子图的 GUI 中性小部件,请参阅 examples/subplot_toolbar.py - JDH
- 2005-06-13
为线条公开了 cap 和 join 样式,带有新的 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 的 hist 分箱修复 -- 请参阅 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 渲染文本以及选择 latex 字体包的 rc 选项。- 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
终于找到了导致 win32 缓存标记绘制中出现段错误的烦人 agg 错误(Maxim 很友好地在几小时内修复了该错误)。现在,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 才能使用这些)。我还没有测试 mpl 的此 win32 二进制构建是否适用于较旧的 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
为 scatter 添加了 linewidth 和 faceted kwarg,以控制边缘宽度和颜色。还添加了 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 为抗锯齿的 TeX 文本工作 -- 请参阅 examples/tex_demo.py 和新的模块 matplotlib.texmanager。不支持旋转文本,并且渲染小字形还不太正常。但是大的字号和/或高 dpi 保存的图形效果很好。
- 2005-05-10
新的图像调整大小选项插值选项。 interp kwarg 的新值有:
'nearest'、'bilinear'、'bicubic'、'spline16'、'spline36'、'hanning'、'hamming'、'hermite'、'kaiser'、'quadric'、'catrom'、'gaussian'、'bessel'、'mitchell'、'sinc'、'lanczos'、'blackman'
有关详细信息,请参阅 help(imshow),特别是插值、filternorm 和 filterrad kwargs
- 2005-05-10
应用了 Eric 的 contour 内存泄漏修复补丁 - 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。 -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 对象中添加了对掩码数组的支持。仅绘制有效点。Line2D 的 get_xdata() 和 get_ydata() 方法中添加了 "valid_only" kwarg;默认情况下为 False,因此返回原始数据数组。将其设置为 True 返回可绘制的点。 - 请参阅 examples/masked_demo.py - JDH
- 2005-04-13
应用了 Tim Leslie 的箭头键事件处理补丁 - JDH
0.80#
- 2005-04-11
应用了 rick 的 xlim/ylim/axis 补丁的变体。这些函数现在接受 kwargs,让您可以根据需要选择性地仅更改最小值或最大值。例如,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 的箭头和 quiver 补丁 - JDH
- 2005-03-28
为 Axes 添加了 label kwarg,以方便强制创建具有其他相同属性的新 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
向 figure() 返回的图形对象添加 .number 属性 - 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 应该能够在所有情况下显示图像和 mathtext。 - 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,但仍然使用它来调整字体大小。这使得 line_styles.py 的 GTK 版本更接近 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 会破坏 mathtext,但会导致字体大小小得多,并且可能会在某些情况下(例如,在 acrobat reader 中查看的合并到 latex 文档中的 pdf)显示更好的图像。我想扩展此方法,以允许用户仅对 mathtext 使用 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 traits 添加到 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 现在后端中具有 transform,就像 draw_markers 一样;在 _backend_agg 中使用 numerix,为 agg 添加了小线优化
- 2005-02-09
subplot 现在会删除它重叠的轴
- 2005-02-08
为 load/save 添加了对 gzip 文件的透明支持 - Fernando Perez(以后简称 FP)。
- 2005-02-08
PS 后端中的一些小优化。它们可能会对大型绘图产生重大影响,否则它们不会造成任何损害 - FP
- 2005-02-08
为 load/save 添加了对 gzip 文件的透明支持 - 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
修复了日期 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
向 .matplotlibrc 添加了 tk.inspect rc 参数。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
为 _mathtext_data 添加了 Lee 的缺失符号 leq 和 LEFTbracket 补丁 - JDH
- 2005-01-26
添加了 Baptiste 的两个刻度补丁 -- 有关更多信息,请参阅 pylab 界面中的 help(twinx)。另请参阅 examples/two_scales.py
- 2005-01-24
修复了一个 mathtext 解析器错误,该错误阻止了下标/上标中的字体更改 - 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
为 mathtext 添加了重音符号: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
修复了一些与上标相关的 mathtext 解析器问题
- 2005-01-17
修复了 clim 更改下颜色栏的 yticklabel 问题 - JDH
- 2005-01-17
清理了 wx 中的 Destroy 处理,将内存泄漏/图从大约 800k 减少到大约 6k - JDH
- 2005-01-17
向 latex_to_bakoma 添加了 kappa - JDH
- 2005-01-15
支持任意颜色栏轴和水平颜色栏 - JDH
- 2005-01-15
修复了颜色图颜色数量错误,以便颜色栏与图像具有相同的离散化 - JDH
- 2005-01-15
添加了 Nadia 的 x,y 轮廓修复 - JDH
- 2005-01-15
backend_cairo: 添加了 PDF 支持,需要 pycairo 0.1.4。目前还不可用,但当 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
修复了当事件触发时 location 为 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 数学文本中颜色未设置的错误 - Jochen 请验证是否正确 - JDH
- 2004-12-27
添加了 Shadow 类,并为图例和饼图添加了 shadow kwarg 以实现阴影效果 - JDH
- 2004-12-27
添加了饼图和新的 example/pie_demo.py 示例
- 2004-12-23
修复了 agg 文本旋转对齐错误,修复了一些文本 kwarg 处理错误,并添加了 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 在图形上的观察者模式完成。Figure 现在维护坐标轴堆栈(用于 gca)并支持坐标轴删除。将更改移植到 GTK、Tk、Wx 和 FLTK。请测试!添加了 delaxes - JDH
- 2004-12-21
大量图像优化 - 比 0.65 版本性能提升 4 倍 JDH
- 2004-12-20
修复了 figimage 错误,其中显示了坐标轴,并修改了 tkagg 以将 destroy 绑定移到 show 方法中。
- 2004-12-18
对 NavigationToolbar2 进行了少量重构,以支持嵌入到应用程序中 - JDH
- 2004-12-14
为集合添加了 linestyle(目前已损坏) - JDH
- 2004-12-14
应用了 Nadia 的 setupext 补丁,以修复 contour 和 solaris 中的 libstdc++ 链接问题 - JDH
- 2004-12-14
一些 pychecker 启发式的修复,包括从 cbook 中删除 True 和 False,我错误地认为 python2.2 需要这些 - JDH
- 2004-12-14
完成了 set 自省的文档字符串移植。对许多返回列表的 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
在 pylab 接口中添加了 ion 和 ioff - 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: 使数学文本正常工作 - 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-users 发送邮件询问是否还有人使用这些函数一个月后,删除 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 中每个事件的多个绑定。为 coords_demo.py 添加了“test_disconnect”命令行参数 JTM
- 2004-12-04
修复了一些图例错误 JDH
- 2004-11-30
为 oneoff over 绘图添加了 over 命令。例如,over(plot, x, y, lw=2)。可用于任何绘图函数。
- 2004-11-30
为文本添加了 bbox 属性 - JDH
- 2004-11-29
缩放到矩形现在尊重反转的坐标轴限制(对于线性坐标轴和对数坐标轴)。- GL
- 2004-11-29
将 over 命令添加到 matlab 接口。over 允许您添加覆盖图,而与 hold 状态无关。 - JDH
- 2004-11-25
为 C++ 中 printf 样式格式化字符串的格式添加了 Printf 到 mplutils(应有助于编写更好的异常)
- 2004-11-24
IMAGE_FORMAT:从 agg 和 gtkagg 后端中删除,因为它不再使用 - SC
- 2004-11-23
添加了 matplotlib 兼容的 set 和 get 自省。请参阅 set_and_get.py
- 2004-11-23
应用了 Norbert 的补丁,并将图例配置公开给 kwargs - 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(),并删除了一些对小部件事件的依赖 - 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 kwarg
- 2004-10-27
应用了 Norbert 的 legend 补丁以支持 None 句柄
- 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 添加了 kwarg 支持,以设置刻度标签文本属性 - 感谢 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
修改了 setup,为那些感知数组的扩展构建特定于数组包的扩展。Setup 根据您安装的内容,自动为 Numeric、numarray 或两者构建扩展。感知数组的扩展的 Python 代理模块导入为 numarray 或 Numeric 优化的版本,由 numerix 确定。- JTM
- 2004-09-15
将无穷大的定义从 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
修复了无参数网格切换网格状态的问题 - 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 版本的经典工具栏中用 gtkMenu 替换 gtkOptionMenu,消除了最终的 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
整合了 Gergory 的渲染器缓存和缓冲区对象缓存 - JDH
- 2004-07-22
Backend_gtk.py: 添加了对 GtkFileChooser 的支持,更改了 FileSelection/FileChooser,以便只弹出一个实例,并使它们都成为模态。- SC
- 2004-07-21
应用了来自 hayden 的 backend_agg 内存泄漏补丁 - jocallo@online.no。发现并修复了转换中二进制操作的泄漏。寓意是:永远不要在你打算递减的地方递增!修复了 ft2font 中的几个泄漏:寓意是:几乎总是返回 Py::asObject 而不是 Py::Object - JDH
- 2004-07-21
修复了 agg 和 image 模块中字符串内存分配的错误 - JDH
- 2004-07-21
为 matlab 接口添加了 mpl_connect 和 mpl_disconnect - JDH
- 2004-07-21
将 users_guide 的开头添加到 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
为 matplotlib.matlab grid 命令添加了默认参数 None,以切换当前网格状态
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
统一了图像和补丁集合的颜色映射和缩放参数。更新了所有文档字符串 - 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: 在私有小部件创建函数前添加了 '_' - 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
在 transforms 和 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
SVG/PS。- JDH
- 2004-05-28
修复了,这次我真的是说真的,单例绘图 plot([0]) 缩放错误;修复了 Flavio 的形状 = N,1 错误 - JDH
- 2004-05-28
添加了颜色条 - JDH
- 2004-05-28
对 matplotlib.colors.Colormap 进行了一些更改,以正确支持 clim - JDH
0.54.1 (2004-05-27)#
- 2004-05-27
许多小错误修复:负角度旋转文本、误差条帽大小和自动缩放、右刻度标签位置、win98 上的 gtkagg、图形背景的 alpha、单例绘图 - JDH
- 2004-05-26
添加了 Gary 的误差条内容,并为长度为 1 的绘图和常量数据绘图进行了一些修复 - 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
添加了快速多边形集合 - 更改了散点图以使用它们。为散点图添加了多个符号。在使用 *Agg 时,大型散点图速度提高了 10 倍,ps 速度提高了 5 倍。- JDH
- 2004-05-14
重新考虑了一下... 在 numerix 中创建了一个 “nx” 命名空间,它以相同的方式将类型名称映射到 numarray 和 Numeric 的类型代码。这撤销了我之前在下面的更改。要获取可在 Numeric 扩展中使用的 Int16 的类型名称:使用 nx.Int16。- JTM
- 2004-05-15
重写了扩展代码中的转换类,简化了所有 artist 的构造函数 - 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 奠定了基础。重写了解析器,并使布局引擎更加精确。修复了所有布局上的 hack。添加了间距命令 / 和 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 上的关闭按钮,并按照 Steve Chaplin 关于 matplotlib 开发的建议,在示例中添加了 python #! bang 行
- 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
修复了复制刻度属性错误,修复了奇异数据限制刻度错误;修复了 mathtext 字体大小交互错误。- JDH
- 2004-04-21
添加了对 axes()、legend() 和 pcolor() 的 draw_if_interactive 调用。删除了重复的 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
修复了轴和轴上的 viewlim 设置问题。- 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
修复了字体字典和 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 代码更改为 lines.py src 中指示的“if 1”。有关更多信息,请参阅 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,所以我编写了一个从 Line2D 派生的专用类 Vline2D
- 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,它不需要 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 view lim 设置小部件时重新绘制文本
修复了一个错误,该错误阻止了手动设置刻度标签字符串正常工作
- 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
修复安装路径错误