과학 저널에서 어떤 소프트웨어를 사용하여 플롯을 생성합니까?


12

나는 Nature 와 같은 고위 저널 에서 저자가 얻은 인물을 재 설계한다는 것을 알고 있습니다 . 이 그림은 매우 전문적이지만 Adobe Illustrator 등으로 수행하기에는 너무 복잡해 보입니다.

고품질 수치를 생성하기 위해 게시자는 어떤 도구를 사용합니까?


2
도표와 그림으로 정의한 내용을 명확히하십시오.
Dom

답변:


7

자연에 대해 말할 수는 없지만 알고있는 몇 가지 워크 플로는 다음과 같습니다.

  • Illustrator의 차트 도구를 사용하여 차트를 다시 만듭니다 . 어도비는 청동기 시대 이후로 차트 도구를 업데이트하지 않았지만 유사한 스타일을 기반으로 매우 유사한 차트가 많이 필요한 경우 시간에 대한 투자가 좋지 않기 때문에 노력과 좌절. 외형보다 더 많은 능력이 있습니다.
  • Illustrator를 사용하여 Excel에서 붙여 넣은 차트의 스타일을 지정하거나 연구원들이 사용한 통계 그대로 대부분의 통계 패키지는 .eps또는 다른 방식으로 내보낼 수 있습니다. .svg그런 다음 벡터의 스타일을 지정하고 텍스트를 집 스타일에 맞게 변경할 수 있습니다. Excel 차트와 함께 제공되는 클리핑 마스크를 제거하면 선과 데이터 요소가 약간 이동하는 경우가 있습니다.
  • 차트를 추적하여 이미지로 표시하고 선 위에 다시 그린 다음 Illustrator에서 스타일을 지정하십시오. 나는 이것을 할 필요가 없었지만, 그것이 학술 출판에서 일반적으로 필요한 악이라고 들었습니다.
  • ggplot2 플러그인과 함께 LaTeX 또는 R과 같은 코드 기반 차트 / 레이아웃 도구를 사용하십시오 . 이 방법에 대해 잘 모르지만 분석적으로 시각적으로 신경 쓰지 않는 사람들에게 인기가 있으며 인내심을 가지고 있으면 전문적인 결과를 얻을 수 있으며 코드 기반 템플릿을 설정하므로 결과가 매우 일관됩니다. 이 방법을 사용하는 몇 가지 예가있는 기사가 있습니다 . 이코노미스트, Tableau ... 또는 XKCD와 같은 R 차트 스타일 지정
  • 웹 기반 차트를 D3과 같은 형식으로 코딩 한 다음 웹 브라우저에서 SVG 출력 을 추출한 다음 Illustrator에서 열어 SVG 인쇄를 마칩니다. New York Times는 때때로이 작업을 수행 하며이 질문과 다른 질문에서 정확한 CMYK 색상을 얻는 방법에 대해 논의했습니다 .
  • 사용자 정의 차트 / 시각화 도구를 사용하십시오 . 널리 사용되는 옵션은 Tableau 로 매우 전문적인 모양의 차트와 매우 정교한 데이터를 생성 할 수 있습니다. 그러나 모든 데이터를 무료로 공개적으로 제공하지 않는 한 비용이 많이 듭니다.이 경우 무료 인 Tableau Public 을 사용할 수 있습니다 . 상당수의 과학 간행물에서 Tableau를 사용합니다 (제 머리의 이름을 생각할 수 없음). WEAVE는 오픈 소스 대안하지만 (그것의 SVG 후 일러스트 레이터를 편집 할 수 있는지 확실하지가 중 하나를 출력하는 것,하지만) 어디 근처와 같이 꽤, 자세한 내용은 여기 그런 일에 비트 .


2

어도비 일러스트 레이터에서하기에는 너무 복잡하지는 않습니다.

Asymptote, Tikz, METAPOST 등과 같은 도구를 사용하거나 MatLab 또는 기타 컴퓨터 대수 / 그래프 도구를 사용하여 만들 수 있습니다.


2

나는 다른 연구원 음모를 개선하기 위해 대학 팀의 일원이었습니다. 우리 팀은 주로 Matlab과 Illustrator를 사용했습니다. 어느 정도까지 Matlab은 축 레이블, 축 눈금, 데이터 선 및 데이터 도트 추가를 포함하여 플롯에 기본 요소를 표시하는 데 더 효율적이거나 효율적인 작업을 수행합니다. 플롯 개선의 어느 시점이 끝나면 Illustrator는 플롯 요소의 특성이 변경 될 때 더 잘 작동합니다.

나는 자연의 팀 (있는 경우)이 비슷한 프로세스를 수행 할 것이라고 생각합니다.


2

푸쿠 사용

방금 데이터 시각화 작업을위한 동급 최고의 솔루션 인 Hanpuku를 발견했습니다. 이 놀라운 소프트웨어보다 더 좋은 것이 없다고 생각합니다!

한 푸쿠 개요

이전 답변

user568458에서 언급 한이 옵션을 사용하여 워크 플로우를 설명하고 싶습니다.

설문 조사 답변 차트 (주로 막대 / 열 그래프, 파이 차트 및 선 그림)를 수행하기 위해 Illustrator의 브론즈 에이지 툴을 포기했습니다. Illustrator는 수정, 작은 조정 또는 업데이트 된 데이터를 처리 할 수 ​​없었습니다. 수정으로 인해 레이아웃이 손상되었습니다. 또한 차트 집합 전체에서 일정하게 유지되어야하는 주요 차원 (막대 높이, 글꼴 크기, 최대 높이)을 지정할 수 없었습니다.

JSGraphs.com을 확인하고 , 수많은 JavaScript 그래프 프레임 워크가 비교되어 프로젝트에 가장 적합한 것을 선택할 수 있습니다.

또한 python livereload 를 사용 하여 코드를 라이브로 저장했습니다 (실제로 자동 새로 고침). 물건이 더 빨리 움직입니다! 명령 프롬프트 / 터미널에서 프로젝트 폴더로 이동 한 다음 입력하십시오 livereload. 이제 모든 프로젝트 파일이 제공되고와 같은 URL에서 액세스 할 수 있습니다 http://localhost:35729/chart-01.html.

차트 프레임 워크, 단점 및 제한 사항을 배우려면 사전 투자 시간이 필요하지만 처음 몇 개의 차트가 만들어지면 새 데이터를 연결하고 다른 것을 변경하지 않고 템플릿으로 사용할 수 있습니다.

내 프레임 워크는 CSV 파일을 입력으로 허용하며 .xlsx 파일에서 내 보내서 가져옵니다. 한 줄의 코드를 변경하여 새 데이터를 연결했습니다.url: 'resources/graph-02.csv'

JSON 테마를 사용하여 색상 테마를 유사하게 관리 할 수도 있습니다.

지금부터 CMYK EPS를 제공 할 때까지 많은 워크 플로우를 자동화 할 수 있습니다.

프레임 워크에 따라 SVG로 내보내기는 쉽습니다 CtrlS. HTML 마크 업에 SVG 요소로 포함 된 경우 Playfair를 사용하여 일괄 적으로 내보낼 수 있습니다.

justinmanley / playfair : d3 및 PhantomJS를 사용하여 명령 행에서 차트 및 그래프를 생성하십시오. .

처음에는 폴더에있는 각 파일 (AutoHotkey 또는 WASP for PowerShell)에 대한 URL을 URL로 저장 (Enter-URL-save-enter-next-next-URL-save-URL-save-as monkey-work)으로 복제하는 UI 자동화 도구를 사용했습니다 .

SVG를 CMYK EPS 파일로 일괄 변환하려면 Illustrator 에서 작업을 수행했습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.