matplotlib缁樺浘閫熷害鎬庝箞鍔犲揩
鏈夊嚑绉嶆柟娉曞彲浠ユ彁楂榤atplotlib缁樺浘鐨勯€熷害锛?/p>
-
浣跨敤鍚堥€傜殑缁樺浘寮曟搸锛歮atplotlib榛樿浣跨敤鐨勬槸agg缁樺浘寮曟搸锛屽彲浠ラ€氳繃璁剧疆浣跨敤鍏朵粬寮曟搸鏉ユ彁楂樼粯鍥鹃€熷害銆備緥濡傦紝鍙互浣跨敤鏇村揩鐨凜airo寮曟搸锛屽彲浠ラ€氳繃鍦ㄨ剼鏈紑澶存坊鍔犱互涓嬩唬鐮佹潵瀹炵幇锛?/p>
import matplotlib matplotlib.use('Cairo') import matplotlib.pyplot as plt
-
鍑忓皯鏁版嵁閲忥細缁樺埗澶ч噺鏁版嵁鐐逛細瀵艰嚧缁樺浘閫熷害杈冩參銆傚彲浠ヨ€冭檻鍑忓皯鏁版嵁鐐圭殑鏁伴噺锛屾垨鑰呴€氳繃闄嶉噰鏍风殑鏂瑰紡鍑忓皯鏁版嵁閲忥紝渚嬪鍙粯鍒舵瘡涓n涓暟鎹偣锛?/p>
x = x[::n] y = y[::n] plt.plot(x, y)
-
浣跨敤鐭㈤噺鍥惧舰鏍煎紡锛氱煝閲忓浘褰㈡牸寮忥紙濡係VG銆丳DF锛夊彲浠ユ瘮浣嶅浘鏍煎紡锛堝PNG銆丣PEG锛夋洿蹇湴娓叉煋鍜屾樉绀恒€傚彲浠ュ皢缁樺浘淇濆瓨涓虹煝閲忓浘褰㈡牸寮忥紝鎴栬€呭湪缁樺埗杩囩▼涓娇鐢ㄧ煝閲忓浘褰㈡牸寮忚繘琛屾樉绀猴細
plt.savefig('plot.svg', format='svg') # 鎴栬€?/span> plt.savefig('plot.pdf', format='pdf')
-
浣跨敤骞惰缁樺浘锛氫娇鐢ㄥ绾跨▼鎴栧杩涚▼骞惰缁樺浘鍙互鍔犲揩缁樺浘閫熷害銆傚彲浠ュ皢缁樺浘浠诲姟鍒嗘垚澶氫釜瀛愪换鍔★紝骞朵娇鐢ㄥ绾跨▼鎴栧杩涚▼鍚屾椂鎵ц杩欎簺瀛愪换鍔°€傚彲浠ヤ娇鐢≒ython鍐呯疆鐨?code>threading鎴?code>multiprocessing妯″潡鏉ュ疄鐜板苟琛岀粯鍥俱€?/p>
-
浣跨敤鍏朵粬缁樺浘搴擄細闄や簡matplotlib锛岃繕鏈夊叾浠栦竴浜涚粯鍥惧簱鍙互鎻愪緵鏇村揩鐨勭粯鍥鹃€熷害锛屼緥濡俿eaborn銆乸lotly绛夈€傚彲浠ュ皾璇曚娇鐢ㄨ繖浜涘簱鏉ュ姞蹇粯鍥鹃€熷害銆?/p>
闇€瑕佹敞鎰忕殑鏄紝缁樺浘閫熷害涓嶄粎鍙栧喅浜庣粯鍥惧簱鏈韩锛岃繕鍙楀埌璁$畻鏈虹‖浠舵€ц兘銆佹暟鎹噺澶у皬绛夊洜绱犵殑褰卞搷銆傚洜姝わ紝閫氳繃浼樺寲缁樺浘浠g爜鍜屼娇鐢ㄥ悎閫傜殑缁樺浘璁剧疆锛屽彲浠ュ湪涓€瀹氱▼搴︿笂鎻愰珮matplotlib缁樺浘鐨勯€熷害銆?/p>
相关问答