事件图拒绝线条偏移

2024-10-02 08:30:59 发布

您现在位置:Python中文网/ 问答频道 /正文

这应该很容易复制:

plt.eventplot(positions=[1, 2, 3], lineoffsets=[1, 2, 3])

加薪

^{pr2}$

因为我不明白的原因,因为他们显然不是


Tags: 原因pltpositionspr2eventplotlineoffsets
1条回答
网友
1楼 · 发布于 2024-10-02 08:30:59

如果我理解正确,你想在不同的起始高度(偏移)绘制3条线。使用^{}的方法如下:

import numpy as np
import matplotlib.pyplot as plt

positions = np.array([1, 2, 3])[:,np.newaxis]   # or np.array([[1], [2], [3]])
offsets = [1,2,3]

plt.eventplot(positions, lineoffsets=offsets)
plt.show()

必须为要打印的每组数据设置偏移量。在您的例子中,您必须将列表划分为一个3D数组(shape (m,n),其中m是数据集的数目,而{}每组数据点的数量)。这样,plt.eventplot知道它必须为每组数据使用不同的偏移量。另请参见this示例。在

相关问题 更多 >

    热门问题