當繪製非常接近的點時,有時具有不同值的點似乎具有相同的值。在下圖中,所有六個點都有不同的縱座標值,但看起來好像點2,3和點4,5,6具有相同的值。增加點繪圖精度
我知道這是解決問題(我不能因爲這裏沒有詳細說明的原因而增加)。不過,是否有可能告訴matplotlib
更精確地繪製這些點?
MWE:
import matplotlib
from matplotlib import pyplot as plt
coor = [[0.5,0.525,0.55,0.575,0.6,0.625],[0.5,0.501,0.502,0.503,0.504,0.505]]
fig = plt.figure(figsize=(3.5,3.5))
plts=fig.add_subplot(1,1,1)
fig.subplots_adjust(left=0.01, right=0.99, bottom=0.01, top=0.99, hspace=0, wspace=0)
plts.set_xlim([0,1])
plts.set_ylim([0,1])
plts.get_xaxis().set_visible(False)
plts.get_yaxis().set_visible(False)
grph = plts.scatter(coor[0],coor[1],facecolor='k',marker='o',lw=0,s=25)
fig.savefig('test.png', bbox_inches='tight', dpi=100)
更改軸限制? – DavidG
@DavidG還有其他一些點可以填補剩下的情節,所以我不能改變限制(但在這裏我只提出了有問題的那個) – Pygmalion
設置'marker ='+''可能看起來更精確,但並不是真的有你可以做到解決限制。 – kazemakase