Skip to main content
 首页 » 编程设计

python之matplotlib:具有水平偏移的干图

2025年05月04日51itcoder

我想在同一个图形上绘制 2 个针状图。 这是一个例子:

我从 matplotlib 中找到了这个干图示例: http://matplotlib.org/examples/pylab_examples/stem_plot.html

但是,我看不到如何向针状图添加偏移量。 (Y 轴上的 +1 或 +2)。

也许另一种情节类型也适合我?我想用竖线显示小事件。

此功能类似于 Matlab 针状图中的“BaseValue”。

请您参考如下方法:

您可以使用关键字bottom

from pylab import * 
 
x = linspace(0.1, 2*pi, 10) 
markerline, stemlines, baseline = stem(x, cos(x), '-.', bottom=.5) 
setp(markerline, 'markerfacecolor', 'b') 
setp(baseline, 'color','r', 'linewidth', 2) 
 
show()