下面的代码片段和绘图显示了Matplotlib的markevery
关键字如何通过标记大型数据集中的每个点来方便地将标记放在线上,而不会使绘图混乱。PyQtGraph中是否有类似的特性,或者我只需要调用plot两次就可以将符号放在数据的子集上?在
from matplotlib import pyplot as plt
import pyqtgraph as pg
import numpy as np
x = np.linspace(0, 10, 151)
y = x**2
pg.plot(x, y, symbol='o')
plt.plot(x, y, marker='o')
plt.plot(x, y+10, marker='o', markevery=10)
plt.show()
如果pyqtgraph中不存在此关键字,则只需使用以下代码即可:
其中可以将
i%10==0
替换为i%z==0
,其中z
相当于markevery
整数。在或者
^{pr2}$相关问题 更多 >
编程相关推荐