it-gundan.com

어떤 과학적 플로팅 소프트웨어를 사용할 수 있습니까?

나는 현재 몇 가지 실험 작업을 수행하고 있지만 많은 데이터를 가지고 있습니다. 나는 Gnumeric을 사용하는데 매우 좋지만 종종 더 좋은 것이 있다고 생각합니다.

이상적으로는 최소한의 학습 곡선으로 최대 수의 기능을 원하지만 실제로 데이터 조작 및 플로팅에 사용할 수있는 Gnumeric보다 나은 것이 있는지 알고 싶습니다.

무엇을 추천하나요?

54
Helix

나는 물리학 학생이며 우분투에 가장 적합한 과학적 플로팅 소프트웨어는 QtiPlot이라는 것을 알았습니다. Origin과 매우 유사하며 실제로 잘 작동합니다.

32
nicocarbone

NumpyMatplotlib 는 데이터를 처리하고 표시하기에 적합한 조합입니다.

27
Niall Murphy

Gnuplot 을 제안합니다. 멋진 기능이 있으며 문서화가 잘되어 있습니다. 따라서 문서를 훑어 보는 데 몇 분이 걸리면 기본 아이디어를 얻을 수 있습니다. Ti를 사용하는 경향이있는 전체 기능 세트가 필요하지 않은 경우에만 거의 모든 플롯에 gnuplot을 사용합니다.케이LaTeX에서 Z.

21
qbi

R 언어도 꽤 유명하며 라텍스와 함께 사용하기 위해 Sweave 와 결합 될 수 있습니다.

19
Niall Murphy

Ggplot2

최고의 데이터 시각화 프로그램 중 하나입니다. 그래픽 디자인과 과학 커뮤니케이션 분야의 고전 작가 인 Edward Tufte 의 아이디어를 '아름다운 증거'와 '수량 정보의 시각적 표시'로 구현합니다.

Deducer GUI를 사용하면 ggplot2가 구현 된 R 프로그래밍 언어에 대한 지식이 없어도 ggplot2를 사용할 수 있습니다. Excel을 사용할 수 있으면 Deducer를 사용할 수 있습니다. 통계 분석이 유효하고 그래프 (ggplot2 덕분에)가 효과적이고 예쁘게 나타납니다.

#dependencies
Sudo apt-get install r-core
Sudo apt-get install rJava default-jdk
Sudo R CMD javareconf
Sudo R
#to install deducer
install.packages('JGR')
install.packages('Deducer')
library(JGR)
JGR()
#in JGR
library(Deducer)
11
David LeBauer

Sage 좋을 수도 있습니다. 다양한 오픈 소스 수학 도구를 결합하여 매우 광범위하고 유연한 앱을 만듭니다.

8
DLH

qtoctave 를 사용했습니다. 이전에 사용한 적이 있으면 MATLAB과 유사합니다.

리포지토리에서 설치할 수 있습니다. Sudo apt-get install qtoctave

8
jumpnett

gnuplot과 xmgr/grace는 아마도 가장 오래된 유닉스 과학 그래프 프로그램 일 것입니다. 나는 여전히 gnuplot을 사용하고 있습니다 (BTW GNU 및 일부 무료로 간주되지 않음 ). 알고 있고 수년 동안 사용해 왔기 때문에, 그러나 그것은 금세기에 많이 바뀌지 않았으며 오늘날의 표준에 따라 사용자에게 친숙하지 않습니다.

가장 유망한 프로그램은 현재 QtiPlot, LabPlot 및 Veusz라고 생각합니다. 처음 두 가지는 Origin (Windows에서 가장 많이 사용되는 플로팅 소프트웨어)과 유사합니다. QtiPlot에는 풀 타임 개발자가 있으며 더 적극적으로 개발 된 것으로 보입니다. Veusz는 Origin 클론과 다르며 다른 프로그램과 달리 Python으로 작성되었습니다. 아직 배포판에는 없지만 PPA 입니다.

데이터 플로팅에 사용하는 또 다른 프로그램은 fityk입니다. 그것은 커브 피팅에 특화되어 있으며 잘 알고 있기 때문에 주로 플로팅에 사용하지만 (필자가 쓴) 대부분의 경우 QtiPlot 또는 Veusz가 최선의 선택이라고 생각합니다.

5
marcin

SciDavis, Scilab 및 MatplotLib를 사용했습니다. 그러나 최근에는 ParaView를 사용하고 있지만 사용하기 쉬운 프로그램은 아닙니다. 이전 것들은 쉽습니다.

3
Misery

DataScene을 제안합니다. 정말 멋진 그래프와 차트 애니메이션을 생성합니다. 학습 곡선이 Wizard 및 자습서로 인해 요정 평면이라는 것을 알았습니다. DataScene에 대한 자세한 내용은 다음을 참조하십시오.

http://www.cyber-wit.com

2
Jeff

MagicPlot Linux에서도 사용할 수 있으며 Java가 필요합니다. 보기 좋은 그래프와 일부 처리를 만드는 데 매우 유용합니다. 그리고 학생들에게는 무료입니다.

2
Alexander

Veusz 지금까지 내가 찾은 최고의 오픈 소스 플로팅 도구입니다. 작은 눈금 및 주요 눈금 크기와 같은 과학적 플롯의 매우 상세한 속성을 설정할 수 있습니다. 또한 데이터 세트를 조작하는 조작도 제공합니다. SVG 내보내기를 지원하며 다른 프로그램에서 원격으로 제어 할 수 있습니다. 또한 지원에 대한 나의 경험은 매우 좋았습니다. 저자는 하루 안에 내 질문에 대답하고 2 주 내에 기능 요청을 구현했습니다.

2
Stefan

MATLAB 최고일지도 모르지만 음모를 꾸미는 것뿐만 아니라 무료가 아닙니다 (실제로는 비싸지 만 학생이라면 학교에서 얻을 수 있습니다).

1
Kamran Bigdely

R은 통계 테스트와 그래프 모두에 가장 적합합니다. 프로그래밍에 능숙하다면 R로 가십시오. 오픈 소스이며 강력합니다.

또는 프로그래밍에 너무 많은 시간이 소요되면 BioVinci 를 시도하십시오. 데이터를 끌어다 놓아 통계를 실행하고 플롯을 만들 수 있습니다. 나는 바이올린 플롯과 대화 형 3D 분산 형 플롯 (호버링 정보 포함)과 같은 현대적인 플롯 유형을 좋아합니다. 또한 과학 연구에 정말 유용한 PCA가 있습니다. 또한 Ubuntu 16.04, 18.04 및 Debian 9를 지원합니다.

도움이 되었기를 바랍니다! PCA 3D 플롯의 스크린 샷입니다.

0
Nadia Park