2014-09-22 2 views
0

감사합니다. python-nvd3 덕분에 아름다운 대화 형 그래프를 만들 수 있습니다! 그러나 이드는 한 페이지에 두 개의 그래프를 넣는 것을 좋아합니다. 지금까지 두 개의 python-nvd3 생성 된 html 파일을 수동으로 연결하는 방법을 알아 냈습니다. (그리고 지금 그것을 자동화하는 파이썬 스크립트에 대해 생각하고 있지만, 거기에 바로 가기가 있기를 바랍니다) 어떻게 파이썬 -nvd3에서 자동으로 할 수 있습니까?python-nvd3 페이지에 두 개 이상의 그래프가 있습니다

나는 이런 식으로 뭔가를 얻을 싶어 :

http://i.stack.imgur.com/BulFS.png

감사합니다!

답변

2

Beautiful Soup 덕택에이 문제를 직접 해결했습니다. python-nvd3에서는 Beautiful Soup을 사용하여 구문 분석 한 것보다 HTML 플롯을 생성하고 모든 플롯의 본문 요소를 첫 번째 요소에 추가하고이를 디스크에 씁니다. 그냥 몇 줄.

은 BTW, HTML 구문 분석을위한 매우 편리한 것 : 그들이 서로를 통해 오른쪽 것 같은 ID 즉이 있기 때문에

http://www.crummy.com/software/BeautifulSoup/

+0

please please beautifulsoup code please? – alpaca

0

당신은 같은 페이지에 차트의 동일한 유형을 배치 할 수 없습니다. 나에게, 나는 단순히 id 대신 고유 한 id를 사용했다. 예를 들어 여러 개의 lineChart가 있다고 가정하면 생성 된 스크립트와 비슷합니다.

linechart_script1.replace('data_linechart_with_interactive_guideline', 'data_linechart_with_interactive_guideline_1') 

linechart_script2.replace('data_linechart_with_interactive_guideline', 'data_linechart_with_interactive_guideline_2') 
관련 문제