본문 바로가기

python/Matplotlib

Splitting lines into smaller chunk

import numpy as np
import matplotlib.pyplot as plt
import matplotlib as mpl
mpl.rcParams['path.simplify_threshold'] = 1.0
# Setup, and create the data to plot
y = np.random.rand(100000)
y[50000:] *= 2
y[np.geomspace(10, 50000, 400).astype(int)] = -1
mpl.rcParams['path.simplify'] = True
mpl.rcParams['agg.path.chunksize'] = 0
plt.plot(y)
plt.show()
mpl.rcParams['agg.path.chunksize'] = 10000
plt.plot(y)
plt.show()

 

'python > Matplotlib' 카테고리의 다른 글

pyplot_2  (0) 2021.07.19
pyplot  (0) 2021.07.19
[<matplotlib.lines.Line2D object at 0x7f1c6c06dd30>]  (0) 2021.07.19
좌표 범례  (0) 2021.07.19
좌표 생성  (0) 2021.07.19