我有一个合适的分布曲线,我想减少不。标记。
有人可以建议这样做吗?
答案 0 :(得分:3)
plot
命令有一个参数markevery
。
markevery
[无| int | int的长度为2的元组切片| list / array of int |漂浮|长度为2的浮动元组]
这有点神秘,但matplotlib页面上有an example,显示了使用此参数的不同方法。
引用示例的文字:
整数参数非常直观。例如
markevery
= 5将绘制每一个 从第一个数据点开始的第5个标记 浮点参数允许标记以大致相等的距离间隔开 沿线。沿着标记之间的线的理论距离是 通过乘以轴的显示坐标距离来确定 边界框对角线的值markevery
。数据点最接近 将显示理论距离。
因此,对于一个简单的示例案例,请使用
plt.plot(x,y, marker="o", markevery=5)
仅绘制每个第5个标记。