簡體   English   中英

是否有可能減少matplotlib圖中沒有標記?

[英]Is it possible to reduce no of markers in a matplotlib plot?

我有一個合適的分布曲線,我想減少不。 標記。

任何人都可以建議這樣做嗎?

plot命令有一個參數markevery

markevery [無| int | int的長度為2的元組 切片| list / array of int | 漂浮| 長度為2的浮動元組]

這有點神秘,但matplotlib頁面上有一個示例 ,顯示了使用此參數的不同方法。

引用示例的文本:

整數參數非常直觀。 例如, markevery = 5將從第一個數據點開始繪制每個第5個標記。
浮點參數允許標記沿着線以大致相等的距離間隔開。 沿着標記之間的線的理論距離通過將軸邊界框對角線的顯示坐標距離乘以市場價值來markevery 將顯示最接近理論距離的數據點。

所以對於一個簡單的示例案例,請使用

plt.plot(x,y, marker="o", markevery=5)

僅繪制每個第5個標記。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM