Inkscape로 차트와 테이블을 만드는 방법은 무엇입니까?


19

Inkscape는 차트 나 테이블을 지원하지 않는 것 같습니다. 차트 / 테이블을 만들어 Inkscape로 가져 오는 가장 좋은 방법은 무엇입니까? 불행히도 Excel 2013은 svg를 지원하지 않는 것 같습니다.


1
찾고있는 최종 결과는 무엇입니까? SVG 기반 차트? 인쇄 또는 웹?
DA01

PDF, 프리젠 테이션 또는 비디오에 대한 차트 및 테이블을 작성합니다. svg는 필요할 때 쉽게 크기를 조정할 수 있기 때문에 그래픽을 만드는 가장 좋은 방법 인 것 같습니다 ... 그래픽 사람이 아니기 때문에 잘못 될 수 있습니다.
Whodat

SVG로 생성 된 테이블은 의미와 접근성 측면에서 "구조"를 잃게됩니다. 그것은 당신에게 문제가 될 수도 있고 아닐 수도 있지만, 예를 들어 PDF가 웹 배포 용인 경우 SVG 기반 PDF는 테이블 기반 (HTML 또는 Word) 기반 PDF보다 접근성이 떨어집니다. 그러나 비디오의 경우에는 전혀 문제가되지 않습니다. inkscape에서 테이블을 만들 때 가장 큰 문제는 inkscape에 테이블 도구가 없다는 것입니다. 그래서 모든 것이 손으로 그려 져야합니다.
DA01

답변:


19

@Yisela는 Gnumeric을 권장합니다. 나는 또한 LibreOffice를 보는 것이 좋습니다.

내가 과거에 한 일은 :

  • 행 테두리, 셀 간격 등과 같은 서식을 적용하여 LibreOffice Writer에서 테이블을 만듭니다.
  • 테이블을 복사하고 LibreOffice Draw를 연 다음 "Paste Special"을 사용하여 테이블을 "LibreOffice 텍스트 문서"로 붙여 넣습니다.
  • 테이블 만 선택하십시오.
  • 파일> 원하는 벡터 형식으로 내보내기 및 내보내기로 이동합니다 (과거에는 EPS를 아무 문제없이 사용했습니다). "선택"이라고 표시된 상자를 선택하십시오. 그렇지 않으면 그리기가 전체 페이지를 내 보냅니다.

차트에서도 비슷한 방법을 사용할 수 있습니다.


최소한 차트 부분에 대해 Excel을 사용하려면 "PDF로 저장"office 추가 기능을 설치하고 차트를 PDF 파일로 선택하여 Inkscape에서 잘 열 수 있습니다.


이 두 옵션 모두 LibreOffice 또는 Excel에서 대부분의 실제 컨텐츠 편집이 수행됩니다. Inkscape는 실제로 출력을 미세 조정하기위한 것입니다.


마지막으로 많은 테이블과 차트가 필요한 프로젝트에서 작업하는 경우 R 과 같은 프로그래밍 언어를 배우는 데 약간의 시간을 투자 하여 게시 품질 차트와 테이블을 매우 쉽게 생성 할 수 있습니다.


당신이 이길 것 같아요! 나는 엑셀 차트를 inkscape로 가져 오기 위해 온통 히 검색했지만 아무것도 발견하지 못했습니다. 그들은 실제로 Excel 2013에서 PDF로 저장 옵션을 가지고있어 가장 효과적입니다. 감사!
Whodat

1
LibreOffice Writer> 그리기> SVG 내보내기 워크 플로는 마법처럼 작동합니다! 수식에 Calc를 추가 할 수도 있지만 Calc 개체가 아닌 실제 테이블을 Writer 문서에 복사 하려면 붙여 넣기 > 서식있는 텍스트 (RTF) 를 사용해야 합니다.
sd

1
감사! (PDF 및 SVG 사용) SVG 출력은 ​​Draw에서도 작동 할 수 있지만 (선 두께로 형식이 더 나아졌지 만 소스 형식으로 인한 것이지만) EPS와 SVG 출력 모두에서 각 줄의 위치에 문제가 있습니다. 셀은 작은 base64로 인코딩 된 이미지를 배경 (?) i.stack.imgur.com/FGgFs.png로 추가 합니다. data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA정규식을 사용하여 이러한 ( ....)을 제거 하면 서식이 수정되고 (투명한 배경 필요) 파일 크기가 11MB에서 200KB로 크게 줄어 듭니다.
Wilf

9

Excel 을 언급 했으므로 Gnumeric 을 사용 하여 .xls 파일을 가져 와서 SVG로 내보내는 것이 가능합니다. Excel과 달리 Gnumeric에는 더 많은 내보내기 옵션이있어 실제로 잉크 스케이프에 그릴 필요없이 더 복잡한 요소를 만들 수 있습니다.

기본 파이 및 막대 차트를 만드는 데 유용한 NiceCharts 라는 Inkscape 확장 기능 도 있습니다 . 2012 년 이후 업데이트되지 않았지만 제대로 작동하는 것 같습니다.

다른 옵션으로는 Gnuplot ( 여러 프론트 엔드가 있는 명령 행 -대화 형 데이터 및 함수 플로팅 도구에 그래프 및 차트에 대한 SVG 출력이 있음) 및 Matplotlib ( 파이썬 플로팅 라이브러리가 있으며 SVG를 출력 할 수도 있음)이 있습니다. 마지막으로 SVG charter 는 웹 서버에서 SVG 차트를 생성하는 데 사용 되는 perl 스크립트 입니다.

의 경우 , graphviz를이 추상적 인 그래프와 네트워크 SVG 및 기타 벡터 형식의 다이어그램과 같은 구조 정보를 생성 할 수 있습니다.


0

필자가 필요했기 때문에 svg : github / svg piechart online 에서 원형 차트를 생성하는 작은 온라인 도구를 만들었습니다 . 나중에 생성 된 SVG 파일을 여는 Inkscape로 편집 할 수 있습니다.


안녕하세요 Remmel, 사이트에 오신 것을 환영합니다! 멋진 도구입니다. 초보자가 어리석은 경우를 대비하여 누군가 누군가 Inkscape로 이것을 편집 할 수있는 방법을 설명해 주시겠습니까?
JohnB

이 도구는 Inkscape에서 사용하는 것과 같은 종류의 파일 인 SVG 파일을 만듭니다. 따라서 웹 기반 도구를 사용하여 원형 차트를 SVG로 내보내고 나중에 Inkscape로 열어야합니다.
Remy Mellet

페이지가로드되지만 버튼을 클릭해도 아무런 반응이없는 것 같습니다.
Mladen Mihajlovic

0

https://sourceforge.net/projects/inkscape-tables/files/inkscape-table-1.0.tar.gz/download 방문

inkscape 테이블 python script를 다운로드하십시오; inkscape에 확장으로 설치 : debian에 설치하려면 foo $를 사용하여 tar.gz 파일의 압축을 풉니 다. tar -zvxf filename.tar.gz 압축이 풀린 디렉토리를 엽니 다. 해당 디렉토리에서 터미널 창을 열고 // sudo ./install을 사용하여 설치하십시오.

스크립트가 자동 설치되고 잉크 스케이프 확장 메뉴에 테이블 옵션이 표시됩니다


0

MacTex 배포의 구성 요소 인 LatexIt은 이미지 형식으로 테이블을 생성 한 다음 Inkscape로 가져 오는 빠른 방법이기도합니다. 스프레드 시트 소프트웨어를 사용하는 대신 사용할 수 있습니다.


0

이 문제가 해결되지 않았기 때문에 (2018 년 9 월) @Ananda Mahto에서 영감을 얻은 솔루션을 제안합니다. 내 요구가 상당히 간단했지만 결과가 채워진 몇 가지 테이블이 있지만 그녀의 솔루션은 나에게 효과가 없었습니다.

그래서 나는 다음 단계를 따랐다.

  • LibreOffice를 사용하여 테이블을 만들고 원하는대로 장식했습니다.
  • 문서를 pdf로 내보냈습니다.
  • 해당 PDF를 잉크 스케이프로 가져 와서 작업 할 수있는 기반이되었습니다.

위의 접근 방식으로 pdf에 대한 inkscape 지원이 수년 동안 개선되었으므로 inkscape에서 편집 가능한 테이블을 얻을 수 있습니다. 확실히 그것은 실제 프로그램에 통합되어 있지 않지만 내가 생각해 낸 최고의 솔루션입니다.

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