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

标签 python matlab matplotlib plot

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

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

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

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

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

最佳答案

您可以使用关键字bottom

enter image description here

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()

关于python - matplotlib:具有水平偏移的干图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29382221/

相关文章:

python - 我可以像在交互模式下键入内容一样运行 Python 文件吗?

python - 如何使 argparse 参数中的多个选择成为默认值,但一个或多个选择是可选的?

r - 主成分分析教程-R代码转Matlab问题

python - Seaborn BarPlot 反转 y 轴并将 x 轴保持在图表区域的底部

python - matplotlib 两个 y 轴混合 z 顺序

python - matplotlib 动画绘图不会使用 blit 更新轴上的标签

python - 稀疏矩阵是否有 numpy/scipy 点积,仅计算结果的对角线条目?

python - 我的脚本在应该异步运行时遇到错误

algorithm - Matlab - 从中​​点计算 1d 连续线段边缘的算法?

python - 在 for 循环中绘图,在 matplotlib 中具有 'hold on' 效果?