茎叶图#

stem 从基线到y坐标绘制垂直线并在尖端放置一个标记。

import matplotlib.pyplot as plt
import numpy as np

x = np.linspace(0.1, 2 * np.pi, 41)
y = np.exp(np.sin(x))

plt.stem(x, y)
plt.show()
stem plot

基线的位置可以使用 bottom 进行调整。参数 linefmtmarkerfmtbasefmt 控制绘图的基本格式属性。然而,与 plot 不同,并非所有属性都可以通过关键字参数配置。对于更高级的控制,请调整 pyplot 返回的线条对象。

markerline, stemlines, baseline = plt.stem(
    x, y, linefmt='grey', markerfmt='D', bottom=1.1)
markerline.set_markerfacecolor('none')
plt.show()
stem plot

参考

本示例展示了以下函数、方法、类和模块的使用

标签:绘图类型:茎叶图 级别:初学者

由 Sphinx-Gallery 生成的画廊