예를 들어 보겠습니다. 프로젝트 루트 폴더의 데이터 폴더에 샘플 파일 “users.json”을 만들고 다음 JSON을 붙여 넣습니다. 회신 및 데이터 소개 전자 필기장에서 메모할 때 인라인 데이터를 관찰 가능으로 할 수 있습니다. @observablehq/플레어 데이터 집합은 작지 않지만 예제 데이터 집합을 사용할 수 있도록 이 예제에 대해 인라인으로 만들고 싶었습니다. 이렇게 하는 목적은 JSON 파일의 작동 방식에 대해 자세히 알아보고 이 시각화를 훨씬 작은 데이터 집합에 적용하는 것이 이상적입니다. 작업 관찰 가능한 노트북을 사용하면 JSON 파일을 조작할 때 즉각적인 피드백을 받게되며, 이는 응답 값 함수를 지정된 함수로 설정하고이 요청 인스턴스를 반환합니다. 응답 값 함수는 응답 XMLHttpRequest 개체를 유용한 데이터 값에 매핑하는 데 사용됩니다. 편의 방법 json 및 예제에 대 한 텍스트를 참조 하십시오. 관찰 가능 의 특정 작성자만 데이터에 액세스할 수 있도록 하려면 해당 도메인만 화이트리스트에 표시하고 CORS 응답 헤더를 설정하는 방법을 결정할 때 Origin 요청 헤더를 사용할 수 있습니다. 예를 들어, 내 원점은 : 데이터의 표현을 변환하는 행 매개 변수를 사용합니다. 예를 들어 다음 코드는 대문자로 이름을 변경합니다. 위의 예제 코드에서 볼 수 있듯이 D3 함수 d3.csv(D3.csv)는 파일 이름을 입력으로 사용하여 파일을 처리하고 데이터를 개체 배열로 로드합니다.
csv 파일의 첫 번째 행은 인쇄되지 않습니다. 이는 첫 번째 행이 열 이름으로 처리되고 나머지 행이 데이터로 간주되기 때문입니다. d3에 의해 로드된 데이터 개체는 이러한 열 이름을 개체의 속성으로 사용하므로 개체 키로 변환됩니다. 데이터를 로드한 후에는 작업할 수 있는 데이터 개체가 있습니다. 이 자습서에서는 “users.json”이라는 파일에 저장된 JSON 데이터로 작업합니다. php 대신 json에 대한 기본 제공 가져오기 함수를 사용하는 것이 좋습니다. 나는 당신이 가지고있는 문제는 데이터의 읽기가 비동기적이므로 클라우드에서 사용하기 전에 단어가 채워지지 않는다는 것입니다. d3.json (“/data/users.json”, 함수(오류, 데이터) { 우리의 프로젝트에는 “users.json”이라는 파일이 있습니다. d3.json()을 사용하여 이 파일을 로드했습니다. d3.json() 메서드는 형식이 지정된 데이터 개체를 반환했습니다. 또한 인수 “오류”를 반환했습니다. 우리는 곧 그것을 살펴 볼 것입니다.
즉, 편집: 편집: @Chris 이것은 D3 json 함수에서 예제 코드이며 내 사용자 지정 브라우저에서 위의 예제를 실행하고 개발자 도구를 열고 콘솔 탭을 클릭하면 다음과 같은 resul이 표시됩니다. t. json 파일을 참조하는 방법에 문제가 있다고 생각합니다.