노드 js ('jsdom')이 필요했지만 jsdom 모듈을 찾을 수 없습니다. 이상 나는 서버에서 highcharts를 사용하여 svg 문서를 생성하여 나중에 pdf에서 해당 이미지를 사용할 수 있도록합니다 (바빅을 사용하여 이미지로 변환합니다). 이 문제를 해결할 수있는 링크가 있습니까? 나는 http://blog.davidpadbury.com/2010/10/03/using-nodejs-to-render-js-charts-on-server/ 을 읽었지만 프로토 타입은별로 의미가 없습니다. 프로토 타입이 아닌 구현 된 모듈이 있습니까?하이 차트를 사용하여 서버 측에서 svg 생성
답변
필요한 모든 모듈을 먼저 설치해야합니다. 먼저 github https://github.com/davidpadbury/node-highcharts에서 tar 파일을 다운로드하십시오. 파일을 저장하고 jsdom 같은 추가 모듈을 설치해야하는 경우
npm install davidpadbury-node-highcharts-576f763.tar.gz
충돌 디렉토리로 이동,
npm install jsdom
그의 프로토 타입의 이전 버전과 잘 작동하는 것 같다 시도 하이 차트. 하지만 난 최근 highchart 함께 사용하여 몇 가지 문제가 있습니다.
도움이 되었기를 바랍니다.
혹시 나중에 하이 차트로 행운이 있었나요? 어떤 문제가 발생 했습니까? – Fresheyeball
나는 nodejs 사용을 포기하고 https://github.com/one2team/highcharts-serverside-export에서 찾을 수있는 java 솔루션을 사용했습니다. 그러나이 솔루션은 또한 새로운 하이 차트에 문제가있어서 기존의 하이 차트 js 파일을 열어서 새로운 하이 차트의 일부 메소드를 대체했습니다. 최고의 솔루션이 아니며 현재 내 요구 사항을 충족하는 것 같습니다. – Aasiz
github.com/one2team/highcharts-serverside-export는 제가 사용했던 것입니다. 이것은 nodej를 사용하는 것보다 훨씬 쉽습니다. 모든 답변을 주셔서 감사합니다. –
- 1. 하이 차트를 동적으로로드하는 방법
- 2. 하이 차트를 사용하여 ID별로 포인트 선택
- 3. 하이 차트를 슬라이드하는 방법은 무엇입니까?
- 4. Zedgraph를 확장하여 SVG 생성
- 5. 서버 측에서 생성 된 동적 컨텐트 캡처
- 6. 서버 측에서
- 7. 하이 차트로 간단한 일정 차트를 만드는 방법
- 8. SDK 2.0 : 하이 차트를 직접 얻는 방법
- 9. 콤보 하이 차트에 차트를 동적으로 추가 하시겠습니까?
- 10. 하이 차트를 사용하여 대수 (로그) 스케일로 누적 영역 차트를 만드는 방법은 무엇입니까?
- 11. 게으른 하이 차트를 사용하여 주 차트 제목 변경하기
- 12. jQuery Mobile 1.2를 사용하여 하이 차트를 전혀 표시하지 않음
- 13. XML을 사용하여 XML 하이 차트 파일 생성
- 14. 서버 측에서 webrtc 구현
- 15. Chrome 하이 차트 SVG 렌더링 문제
- 16. PHP를 사용하여 서버 측에서 JPEG 크기 조정
- 17. ASP.Net을 사용하여 서버 측에서 프로그램 실행
- 18. 구글 차트 API를 사용하여 데이터베이스에서 차트를 생성
- 19. 서버 측에서 검증해야합니까?
- 20. 데이터를로드하고 JSON에게 서버 측에서
- 21. 서버 측에서 asmx 호출
- 22. 서버 측에서 결제 내역
- 23. 서버 측에서 Facebook 로그인
- 24. 서버 측에서 SVN 되돌리기
- 25. 서버 측에서 html 빌드 C#
- 26. SVG 차트를 만들 XSLT 라이브러리를 찾고
- 27. 서버 측에서 생성 된 DIV 요소에 대한 툴팁
- 28. Visio의 SVG 생성
- 29. 서버 측에서 백본 응용 프로그램을 다시 사용하여 서버 측에서보기를 렌더링하십시오.
- 30. 자세한 정보를 추가하는 대신 하이 차트를 사용하여 이미지 내용의 크기를 조정하는 방법은 무엇입니까?
글쎄, jsdom은 어디에 설치 했습니까? 그리고 어떻게? – thejh
jsdom 문제가 해결되었습니다. 감사. 질문의 두 번째 부분에 대한 몇 가지 해결책을 제안하십시오 : (나는 일주일 동안 그것에 고생했습니다. –
서버 측 언어로 자바를 사용하고 있습니다. 내가 가진 모든 데이터가 있습니다 .Java를 통해 나는 highcharts.js를 사용하여 SVG를 생성 할 노드 js 서버를 호출해야합니다. 어떻게 할 수 있습니까? 일단 SVG를 사용하여 coz를 얻으면 문제가 해결됩니다. –