python 摳圖 鋸齒
Antialiasing is another important feature of Matplotlib and in this article, we will review how to use this functionality. pyplot.antialiased() is an inbuilt function in matplotlib.pyplot which performs our required operation.
抗鋸齒是Matplotlib的另一個重要功能,在本文中,我們將介紹如何使用此功能。 pyplot.antialiased()是matplotlib.pyplot中的內置函數,它執行我們所需的操作。
Syntax:
句法:
line, = plt.plot(x, y, '-')
line.set_antialiased(False) # turn off antialiasing
繪圖中抗鋸齒的Python代碼 (Python code for antialiasing in plotting)
# Data Visualization using Python
# Antialiasing
import numpy as np
import matplotlib.pyplot as plt
x = np.arange(50)
y = 60 + np.random.randint(50,70,50)
plt.figure()
plt.title('Antialiased OFF')
line, = plt.plot(x, y)
# turn off antialiasing
line.set_antialiased(False)
plt.figure()
plt.title('Antialiased ON')
line, = plt.plot(x, y)
# turn on antialiasing
line.set_antialiased(True)
Output:
輸出:
Output is as figure
翻譯自: https://www.includehelp.com/python/antialiasing-in-plotting.aspx
python 摳圖 鋸齒