วิธีสร้างแผนภูมิและตารางด้วย Inkscape


19

Inkscape ดูเหมือนจะไม่สนับสนุนแผนภูมิหรือตารางดังนั้นวิธีที่ดีที่สุดในการสร้างแผนภูมิ / ตารางและนำเข้าสู่ Inkscape คืออะไร Excel 2013 น่าเสียดายที่ดูเหมือนจะไม่รองรับ svg


1
ผลลัพธ์สุดท้ายที่คุณต้องการคืออะไร แผนภูมิตาม SVG หรือไม่ สำหรับการพิมพ์หรือเว็บ?
— DA01

เมื่อต้องการสร้างแผนภูมิและตารางสำหรับ PDF งานนำเสนอหรือวิดีโอ ดูเหมือนว่า svg จะเป็นวิธีที่ดีที่สุดในการสร้างกราฟิกเนื่องจากฉันสามารถปรับขนาดได้ง่ายเมื่อต้องการ ... ถึงแม้ว่าฉันไม่ใช่คนกราฟิกดังนั้นฉันอาจผิด
— Whodat

โปรดทราบว่าตารางที่สร้างขึ้นเป็น SVG จะสูญเสีย "โครงสร้าง" ในแง่ของความหมายและการเข้าถึงได้ง่าย อาจเป็นหรือไม่เป็นปัญหาสำหรับคุณ แต่ถ้าเป็น PDF สำหรับการเผยแพร่ทางเว็บ PDF ที่ใช้ SVG จะเข้าถึงได้น้อยกว่า PDF ที่อิงกับ Table (HTML หรือ Word) อย่างไรก็ตามสำหรับวิดีโอนั่นไม่ใช่ปัญหาจริงๆ ความท้าทายที่ยิ่งใหญ่ที่สุดในการสร้างตารางใน inkscape คือ inkscape ไม่มีเครื่องมือในตาราง ดังนั้นทุกอย่างต้องถูกวาดด้วยมือ
— DA01

คำตอบ:


19

@Yisela แนะนำ Gnumeric ฉันจะแนะนำให้ดูที่ LibreOffice

สิ่งที่ฉันทำในอดีตคือ:

  • สร้างตารางของฉันใน LibreOffice Writer ใช้การจัดรูปแบบเช่นเส้นขอบแถวระยะห่างระหว่างเซลล์และอื่น ๆ
  • คัดลอกตารางเปิด LibreOffice Draw แล้ววางตารางเป็น "LibreOffice Text Document" โดยใช้ "Paste Special"
  • เลือกเพียงตาราง
  • ไปที่ไฟล์> ส่งออกและส่งออกในรูปแบบเวกเตอร์ที่คุณต้องการ (ในอดีตฉันเคยใช้ EPS โดยไม่มีปัญหาใด ๆ ) อย่าลืมทำเครื่องหมายในช่องที่ระบุว่า "การเลือก" มิฉะนั้นการวาดจะส่งออกหน้าทั้งหมด

วิธีการที่คล้ายกันสามารถใช้กับแผนภูมิ


หากคุณต้องการใช้ Excel อย่างน้อยในส่วนของชาร์ตคุณสามารถติดตั้ง Add-on office "บันทึกเป็น PDF" และเลือกแผนภูมิของคุณเป็นไฟล์ PDF ซึ่งคุณสามารถเปิดได้ใน Inkscape


สำหรับตัวเลือกทั้งสองนี้การแก้ไขเนื้อหาส่วนใหญ่จะเกิดขึ้นใน LibreOffice หรือ Excel Inkscape จะเป็นตัวปรับเอาท์พุทอย่างละเอียด


ท้ายที่สุดถ้าคุณกำลังทำงานในโครงการที่ต้องการตารางและแผนภูมิจำนวนมากคุณอาจต้องใช้เวลาในการเรียนรู้ภาษาการเขียนโปรแกรมเช่นRซึ่งคุณสามารถสร้างแผนภูมิและตารางคุณภาพการเผยแพร่ได้อย่างง่ายดาย


ฉันคิดว่าคุณชนะ! ฉันค้นหาทุกอย่างเพื่อนำเข้าแผนภูมิ Excel ไปยัง inkscape และไม่มีอะไรที่ฉันพบว่าใช้ได้ พวกเขามีตัวเลือกบันทึกเป็น PDF ใน excel 2013 ซึ่งดูเหมือนว่าจะทำงานได้ดีที่สุดสำหรับฉัน ขอบคุณ!
— Whodat

1
LibreOffice Writer> Draw> SVG Export เวิร์กโฟลว์ทำงานเหมือนคาถา! คุณสามารถเพิ่ม Calc ในสมการได้ แต่คุณต้องใช้วางแบบพิเศษ > ข้อความที่จัดรูปแบบ (RTF)เพื่อคัดลอกตารางจริง (ไม่ใช่วัตถุ Calc) ลงในเอกสาร Writer
— sd

1
ขอบคุณ! (ใช้ PDF และ SVG) เอาต์พุต SVG สามารถทำงานได้จากการวาดเช่นกัน (จัดรูปแบบที่ดีกว่าด้วยความหนาของบรรทัดแม้ว่านี่จะเป็นสาเหตุหลักมาจากการจัดรูปแบบต้นฉบับ) แต่ด้วยเอาต์พุต EPS และ SVG ฉันมีปัญหา เซลล์ก็จะเพิ่ม base64 เล็กเข้ารหัสภาพเป็นพื้นหลัง (?) i.stack.imgur.com/FGgFs.png การลบสิ่งเหล่านี้ ( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA.... ) โดยใช้นิพจน์ทั่วไปแก้ไขการจัดรูปแบบ (จำเป็นต้องมีพื้นหลังแบบโปร่งใส) และลดขนาดไฟล์ลงอย่างมาก (จาก 11 เมกะไบต์เป็น 200 กิโลไบต์)
— Wilf

9

เมื่อคุณพูดถึงExcelสิ่งที่คุณสามารถทำได้คือใช้Gnumericเพื่อนำเข้าไฟล์. xls ของคุณลงในไฟล์และส่งออกเป็น SVG ซึ่งแตกต่างจาก Excel, Gnumeric มีตัวเลือกการส่งออกที่จะช่วยให้คุณสร้างองค์ประกอบที่ซับซ้อนมากขึ้นโดยไม่ต้องวาดภาพเหล่านั้นบน Inkscape

นอกจากนี้ยังมีส่วนขยายสำหรับ Inkscape ที่เรียกว่าNiceChartsที่ดีสำหรับการสร้างแผนภูมิวงกลมและแผนภูมิแท่งพื้นฐาน ยังไม่ได้รับการอัปเดตตั้งแต่ปี 2012 แต่ดูเหมือนว่าจะใช้งานได้ดี

ตัวเลือกอื่น ๆ คือGnuplot ( บรรทัดคำสั่ง - พร้อมส่วนหน้าแบบโต้ตอบหลายส่วน - ข้อมูลการโต้ตอบและเครื่องมือการวางแผนฟังก์ชั่นมีเอาต์พุต SVG สำหรับกราฟและแผนภูมิ) และMatplotlib ( ไลบรารีการวางแผนหลามและสามารถส่งออก SVG) ในที่สุดกฎบัตร SVGเป็นสคริปต์ Perlที่สร้างขึ้นเพื่อสร้างแผนภูมิ SVG บนเว็บเซิร์ฟเวอร์

สำหรับแผนภาพ , Graphvizสามารถผลิตโครงสร้างข้อมูลเป็นแผนภาพกราฟนามธรรมและเครือข่ายใน SVG และรูปแบบเวกเตอร์อื่น ๆ


0

เพราะผมจำเป็นต้องนั้นผมเพิ่งสร้างเครื่องมือออนไลน์ขนาดเล็กสร้าง piechart ใน SVG A: GitHub / SVG piechart ออนไลน์ หลังจากนั้นคุณสามารถแก้ไขได้ด้วย Inkscape การเปิดไฟล์ SVG ที่สร้างขึ้น


สวัสดี Remmel ยินดีต้อนรับสู่เว็บไซต์! เครื่องมือที่ยอดเยี่ยม คุณจะคิดคำตอบของคุณออกไปเล็กน้อยหรืออาจอธิบายว่าใครบางคนสามารถแก้ไขสิ่งนี้ด้วย Inkscape ในกรณีที่ผู้เริ่มต้นอาจไม่เข้าใจ
— JohnB

เครื่องมือนั้นจะสร้างไฟล์ SVG ซึ่งเป็นไฟล์ประเภทเดียวกับที่ใช้โดย Inkscape ดังนั้นคุณจะต้องใช้เครื่องมือที่ใช้เว็บเพื่อส่งออกไปยัง SVG the piechart และในภายหลังเพื่อเปิดด้วย Inkscape
— Remy Mellet

หน้าโหลด แต่การคลิกที่ปุ่มดูเหมือนจะไม่ทำอะไรเลย ...
— Mladen Mihajlovic

0

เยี่ยมชมhttps://sourceforge.net/projects/inkscape-tables/files/inkscape-table-1.0.tar.gz/download

ดาวน์โหลดสคริปต์ python ตาราง inkscape; ติดตั้งเป็นส่วนขยายใน inkscape: เพื่อติดตั้งในเดเบียนแกะไฟล์ tar.gz โดยใช้ foo $: tar -zvxf filename.tar.gz เปิดไดเรกทอรีที่คลายการแพค เปิดหน้าต่างเทอร์มินัลในไดเรกทอรีนั้นและติดตั้งโดยใช้ // sudo ./install

สคริปต์จะติดตั้งอัตโนมัติและตัวเลือกตารางจะปรากฏในเมนูส่วนขยาย inkscape


0

LatexIt ซึ่งเป็นส่วนประกอบของการกระจาย MacTex เป็นวิธีที่รวดเร็วในการสร้างตารางในรูปแบบภาพแล้วนำเข้าสู่ Inkscape นี่เป็นอีกทางเลือกหนึ่งในการใช้ซอฟต์แวร์สเปรดชีต


0

เนื่องจากปัญหานี้ยังไม่ได้รับการแก้ไข (ในเดือนกันยายน 2018) ฉันขอแนะนำวิธีการแก้ปัญหาของฉันซึ่งได้รับแรงบันดาลใจจาก @Ananda Mahto วิธีการแก้ปัญหาของเธอไม่ได้ผลสำหรับฉันแม้ว่าความต้องการของฉันจะค่อนข้างง่าย

ดังนั้นฉันจึงทำตามขั้นตอนเหล่านี้:

  • ฉันใช้ LibreOffice เพื่อสร้างตารางและตกแต่งตามที่ต้องการ
  • ส่งออกเอกสารเป็น pdf
  • นำเข้าไฟล์ pdf ไปยัง inkscape เพื่อให้มีฐานในการทำงาน

เนื่องจากการสนับสนุน inkscape สำหรับ pdf ได้รับการปรับปรุงในช่วงหลายปีที่ผ่านมาด้วยวิธีการข้างต้นฉันสามารถรับตารางที่แก้ไขได้ใน inkscape ของฉัน แน่นอนว่ามันไม่ได้รวมเข้ากับโปรแกรมจริง แต่เป็นทางออกที่ดีที่สุดที่ฉันคิดไว้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.