답변:
나는 물리학 학생이며 우분투에 가장 적합한 과학적 플로팅 소프트웨어는 QtiPlot이라는 것을 알았습니다. Origin과 매우 유사하며 실제로 잘 작동합니다.
Numpy 와 Matplotlib 는 데이터 처리 및 표시를위한 좋은 조합입니다.
최고의 데이터 시각화 프로그램 중 하나입니다. 그래픽 디자인 및 과학 커뮤니케이션 분야의 고전 작가 인 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)
나는 qtoctave를 사용 했다 . 이전에 사용한 적이 있으면 MATLAB과 비슷합니다.
리포지토리에서 설치할 수 있습니다. sudo apt-get install qtoctave
gnuplot과 xmgr / grace는 아마도 가장 오래된 유닉스 과학 그래프 프로그램 일 것입니다. 나는 여전히 gnuplot을 사용하고 있습니다 (BTW GNU가 아니며 일부는 무료로 간주하지 않습니다 ). 왜냐하면 그것을 알고 수년 동안 사용해 왔지만 이번 세기에는 많이 바뀌지 않았으며 그렇지 않습니다. 오늘날의 표준에 따라 사용자 친화적.
가장 유망한 프로그램은 현재 QtiPlot, LabPlot 및 Veusz라고 생각합니다. 처음 두 가지는 Origin (Windows에서 가장 많이 사용되는 플로팅 소프트웨어)과 유사합니다. QtiPlot에는 풀 타임 개발자가 있으며 더 적극적으로 개발 된 것으로 보입니다. Veusz는 Origin 클론과 다르며 다른 프로그램과 달리 Python으로 작성되었습니다. 아직 배포판에는 없지만 PPA가 있습니다.
데이터 플로팅에 사용하는 다른 프로그램은 fityk입니다. 그것은 커브 피팅에 특화되어 있으며 잘 알고 있기 때문에 주로 플로팅에 사용하지만 (필자가 쓴) 대부분의 경우 QtiPlot 또는 Veusz가 최선의 선택이라고 생각합니다.
DataScene을 제안합니다. 정말 멋진 그래프와 차트 애니메이션을 생성합니다. 나는 마법사와 튜토리얼 때문에 학습 곡선이 평평하다는 것을 알았습니다. DataScene에 대한 자세한 내용은 다음을 참조하십시오.
Veusz 는 지금까지 찾을 수있는 최고의 오픈 소스 플로팅 도구입니다. 작은 눈금 및 주요 눈금 크기와 같은 과학적 플롯의 매우 상세한 속성을 설정할 수 있습니다. 또한 데이터 세트를 조작하는 조작도 제공합니다. SVG 내보내기를 지원하며 다른 프로그램에서 원격으로 제어 할 수 있습니다. 또한 지원에 대한 나의 경험은 매우 좋았습니다. 저자는 하루 안에 내 질문에 대답하고 2 주 내에 기능 요청을 구현했습니다.
R은 통계 테스트와 그래프 모두에 가장 적합합니다. 프로그래밍에 능숙하다면 R로 가십시오. 오픈 소스이며 강력합니다.
또는 프로그래밍 비용이 너무 많이 드는 경우 BioVinci 를 사용해보십시오. 데이터를 끌어다 놓아 통계를 실행하고 플롯을 만들 수 있습니다. 나는 바이올린 플롯 및 대화 형 3D 산점도와 같은 현대 플롯 유형을 좋아합니다 (호버링 정보 포함). 또한 과학 연구에 정말 유용한 PCA가 있습니다. 또한 Ubuntu 16.04, 18.04 및 Debian 9를 지원합니다.
도움이 되었기를 바랍니다! 다음은 PCA 3D 플롯의 스크린 샷입니다.