在茎图中隐藏基线

bri*_*n_o 3 python matplotlib

我是Matplotlib的新人.

我使用Python/Matplotlib做了一个干图(也就是棒棒糖).这些类型的地块有风格设置:linefmt,markerfmt,basefmt.

例如,我可以改变基线的颜色,如下所示:

plt.stem(X, Y, basefmt="m")
Run Code Online (Sandbox Code Playgroud)

我想看点和茎,但我不想看到实际的基线.我需要什么命令/格式代码来"隐藏"基线?或者我接近这个错误?

asl*_*lan 6

你可以在一行中完成所有工作:

plt.stem(X, Y, basefmt=" ")


小智 5

brian_o的答案的替代方法是将visible属性设置为False:

(markerline, stemlines, baseline) = plt.stem(X, Y)
plt.setp(baseline, visible=False)
Run Code Online (Sandbox Code Playgroud)