2014-09-07 2 views
0

웹 기반 시각화 프로그래밍에서 수업을 듣고 있습니다. 나는 HTML, CSS, Javascript, SVG 또는 JSON을 사용한 적이 없다. 나는 TA들 중 한 명에게 도움을 청하려고했지만, 내가 얻은 대답은별로 도움이되지 못했습니다. 그래서 여기에 내 질문을 게시 할 것입니다.내 웹 페이지에서 D3.js 라이브러리를 참조하십시오.

D3.js를 사용하려면 파일을 호스팅 할 수 있어야합니다.

  1. 이것은 무엇을 의미합니까? Run 라인에서 액세스 할 수있는 호스트 파일에 대해 이야기하고 있습니까?

이 사이트에서 d3.js를 다운로드했습니다 : http://d3js.org/ 열어 보았지만 열리지 않았습니다. 이 파일을 어떻게 처리해야할지 모르겠다. 다음 스 니펫으로 최신 출시 버전에 직접 연결할 수있는 옵션도 있습니다.

<script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> 

2. 무엇에서 어떻게 연결 되나요?

3. 실제로 D3.js를 어떻게 사용합니까? 어디에서 코드를 작성합니까? 모두 브라우저 기반입니까?

죄송 합니다만, 나는이 물건을 정말로 이해하지 못합니다. 그리고 나는 도움을 감사 할 것입니다.

답변

1

"script"태그를 HTML 파일에 배치해야합니다 (다른 것들 중에서). 웹 브라우저에서 HTML 파일을로드하십시오.

javascript 및 html에 대한 실무 지식없이 D3.js의 잠재력을 열 수는 없습니다.

당신은 http://www.w3schools.com/

시작 HTML과에서 상당히 좋은 입문 튜토리얼을 찾아 다음 자바 스크립트 (IMHO)

그렇지 않으면 당신이 특정 질문을 게시로 이동할 수 있습니다

.

하지만 30 초 퀵 스타트

  • HTML/CSS와 같은

    는 웹 페이지 요소의 위치 & 모양과 느낌을 설명하는 데 사용되는 기술입니다.

  • 자바 스크립트 웹 페이지에 HTML 요소를 숨기거나 표시 할시기를 결정하거나, 웹 서버에 더 많이 요청할 때를 결정하는 등의 특정 웹 페이지에 동작을 추가합니다 (예 : 텍스트 단락, 이미지). 데이터 등

어딘가에 일부 컴퓨터에 저장해야합니다 시각화 코드를 포함

HTML 페이지 나 자바 스크립트 파일 "파일을 호스트"무엇을 의미하는지의 질문에 대답. 다른 컴퓨터의 웹 브라우저에서 해당 파일에 액세스하려면 사용자가 www.something.com/your_file.html을 입력 할 때와 같이 요청할 때 이러한 파일을 보내도록 "웹 서버"를 설정해야합니다.

실험하는 중일뿐입니다. 웹 서버는 복잡 할 필요가 없습니다 (예 : 전 세계 모든 컴퓨터에서 액세스 할 수 있음). 당신은 아파치를 사용하여 간단한 웹 서버로 귀하의 개인 컴퓨터를 켜

+0

도움을 주셔서 감사합니다! 다른 질문이 있으면 여기에 다시 게시 할 수 있습니까? – Ashley

+0

테스트를 위해 웹 서버를 설치할 필요가 없습니다. 최소한의 웹 서버는 필요하지 않습니다. 파일 메뉴를 사용하거나 "file : // <경로를 파일에 삽입하십시오>"를 사용하여 브라우저에서 HTML 파일을 열면됩니다. 일부 OS에서는 명령 줄에서 브라우저로 파일을 열 수도 있습니다. 또한 [http://bl.ocks.org/](http://bl.ocks.org/)와 같은 사이트에 예제 D3 파일이 포함되어 있다는 것을 아는 것이 유용합니다. 그러나 echen은 HTML과 자바 스크립트에서 최소한의 배경 만 있으면됩니다. – Mars

+0

@Ashley 다른 질문이있을 경우 질문하기 버튼을 사용하여 새로운 질문을해야합니다. –

1

웹에 대한 스콧 머레이의 책 인터랙티브 데이터 시각화가이 그것을 설정하기 매우 쉽다 여기 http://httpd.apache.org/

그것을 확인하실 수 있습니다 D3에 대한 아주 좋은 소개. 또한 책의 시작 부분에 HTML 및 자바 스크립트에 대한 몇 가지 기본 아이디어를 검토합니다. HTML과 Javascript에 익숙하지 않은 사람이 빠른 검토로 충분할 지 확신 할 수 없습니다.

+0

감사! 그것을 들여다 봐라. 내가 필요한 것에 매우 유용한 소리. – Ashley