2017-11-24 5 views
0

Plotly의 오프라인 예제 (https://plot.ly/python/offline/)에는 컴퓨터에 로컬로 플롯 html 파일을 저장하는 방법이 비교적 간단합니다. 문제는 py.plot 함수를 사용하여 플롯의 이름을 지정하는 방법을 찾지 못하는 것입니다. temp-plot.html 만 저장하면됩니다.오프라인 오프라인 - 하나의 스크립트에서 여러 차트를 오프라인으로 저장할 수 있습니까?

즉, 하나의 스크립트에서 여러 개의 플롯을 실행하는 경우 temp-plot.html이 계속 덮어 쓰여지고 하나의 플롯 만 저장됩니다. 이 문제를 해결할 수있는 방법이 있습니까? 그건 나에게별로 의미가없는 것처럼 보입니다.

답변

2

plot() 명령은 매개 변수를 허용하므로 각 플롯을 개별적으로 저장할 위치를 말할 수 있습니다.

plot([Bar(y=[3, 2, 6])], filename='ick.html') 
plot([Bar(y=[5, 9, 5])], filename='poo.html') 

정적 이미지를 생성하는 경우가 아닌 HTML 플롯의 image_filename= 매개 변수는 당신이 찾고있는 것입니다.

+0

그래서 시도해 보니 작동하지 않았습니다. 예를 들어 보시 겠어요? 이 코드는 임시 코드로 저장됩니다 :'py.plot ([go.Scatter (x = btc_usd_price_kraken.index, y = btc_usd_price_kraken [ '가중치 가격'])], image_filename = 'btc.html')' –

+0

유료 라이센스가 필요합니까? –

+0

생성 된 HTML 파일명을 원한다면, 단지'filename ='과 no이다. 이것을 위해 유료 라이센스가 필요 없다. – tripleee