현재 플롯 엔진과 파이썬을 사용하여 분산 형 차트에서 엄청난 양의 X, Y 데이터를 플로팅하는 데 문제가 있습니다. 따라서 브라우저는 실제로 시간이 지나면 충돌하지 않고이 정도의 점수를 렌더링 할 수 없습니다. (Scattergl 옵션도 시도했습니다. https://plot.ly/python/webgl-vs-svg/)분산 형 차트의 데이터 요소 수를 줄이는 방법은 무엇입니까?
분산 형 차트의 원래 모양을 잃지 않고이 엄청난 양의 점을 줄일 수있는 알고리즘이 있습니까? ? 어쩌면 반복적 인 끝점 맞춤 알고리즘과 같은 것이 있을까요?
편집 :
일부 코드
import plotly.plotly as py
import plotly.graph_objs as go
from plotly.offline import plot
import numpy as np
N = 1000000
trace = go.Scattergl(
x = np.random.randn(N),
y = np.random.randn(N),
mode = 'markers',
marker = dict(
line = dict(
width = 1,
color = '#404040')
)
)
data = [trace]
layout = go.Layout(title='A Simple Plot', width=1000, height=350)
fig = go.Figure(data=data, layout=layout)
plot(fig)
코드를 포함시켜주십시오. –
[Minimal, Complete, Verifiable] (https://stackoverflow.com/help/mcve) 예제를 포함 할 수 있습니까? 나는 "대답"을 가지고 있지만 당신의 코드 없이는 적절한 대답을 쓸 수 없다. –
몇 가지 코드를 추가했습니다. –