ฉันยังใหม่กับ Python และ Matplotlib ฉันต้องการใช้ colormap กับภาพและเขียนภาพผลลัพธ์โดยไม่ต้องใช้แกนป้ายชื่อเรื่องหรืออะไรก็ตามที่เพิ่มโดยอัตโนมัติโดย matplotlib นี่คือสิ่งที่ฉันทำ:
def make_image(inputname,outputname):
data = mpimg.imread(inputname)[:,:,0]
fig = plt.imshow(data)
fig.set_cmap('hot')
fig.axes.get_xaxis().set_visible(False)
fig.axes.get_yaxis().set_visible(False)
plt.savefig(outputname)
มันประสบความสำเร็จในการลบแกนของรูป แต่รูปที่บันทึกนั้นแสดงการเติมเต็มสีขาวและกรอบรอบภาพที่แท้จริง ฉันจะลบพวกเขา (อย่างน้อยช่องว่างภายในสีขาว) ได้อย่างไร ขอบคุณ
imshow
การแก้ปัญหาทั้งหมดที่อยู่ในคำถามนี้จะเพ่งความสนใจไป หากคุณมี Scatterplot แทนคำตอบต่อไปนี้อาจช่วยคุณได้: stackoverflow.com/a/40727744/4124317