Làm thế nào để trực quan hóa dữ liệu? Tôi nên sử dụng phần mềm nào?


11

Tôi muốn biết loại phần mềm nào - ngoài đồ họa tiêu chuẩn cơ bản ngoài Excel - mọi người sử dụng để tạo trực quan hóa dữ liệu.

Bạn có làm thủ công mọi thứ bằng tay và sau đó xây dựng chúng trong một cái gì đó như InDesign không? Tôi bị mê hoặc bởi quá trình thay đổi một bảng dữ liệu thành một thẩm mỹ thị giác và cũng sẽ hoan nghênh các khuyến nghị đọc.


1
Đây là một câu hỏi khá chung chung - một ví dụ về loại hình ảnh mà bạn đang nghĩ có lẽ sẽ nhận được nhiều câu trả lời hữu ích hơn. "Trực quan hóa dữ liệu" có thể có nghĩa là bất cứ điều gì từ một biểu đồ hình tròn trở lên.
e100

Tôi đã lưu ý rằng tôi quan tâm đến "ngoài đồ họa cơ bản của Excel" mà tôi nghĩ rõ ràng là vượt ra ngoài một biểu đồ hình tròn. Tuy nhiên, tôi nêu quan điểm của bạn và nói thêm rằng tôi quan tâm đến cách tạo ra các ví dụ nổi bật hơn về infographics. Cảm ơn.
cám dỗ

Câu trả lời:


5

Adobe Illustrator thực sự có một số khả năng rất ít được sử dụng để tăng cường biểu diễn dữ liệu biểu đồ. Có một hướng dẫn tốt của Mordy Golding ở đây , và hướng dẫn Lynda.com của anh ấy cũng đi sâu vào chi tiết này. Đối với loại công việc tôi làm, tôi sẽ sử dụng Illustrator theo cách này hoặc xây dựng mọi thứ bằng tay.

Để có cảm hứng và để cung cấp cho bạn ý tưởng về việc hiển thị dữ liệu có thể được thực hiện bao xa với các bộ dữ liệu lớn, hãy xem video này về công việc của Hans Rosling. Tìm kiếm "trực quan hóa dữ liệu" trên YouTube để tìm một loạt các ví dụ tuyệt vời khác.


Đây là một cách tiếp cận chính tả tuyệt vời để hiển thị thông tin, lịch sự của Kelly Vaughan (Twitter: @documentgeek). tktype.com/chartwell.php
Alan Gilbertson

Cảm ơn vì điều đó. Tôi đến với điều này từ phía một người làm nhiều công việc liên quan đến nhiếp ảnh và Illustrator là thứ tôi không sử dụng nhiều. Tôi sẽ xem xét thêm.
cám dỗ

Illustrator có thể là một chút thách thức về mặt khái niệm nếu bạn đã điều chỉnh Photoshop và không quen thuộc với chương trình loại vectơ, vì vậy những trải nghiệm khó chịu với nó có thể khiến bạn không sử dụng được. Tôi khuyên bạn nên dành thời gian để nghiên cứu những điều cơ bản, bởi vì nó cung cấp nhiều công cụ hữu ích (ngay cả khi bạn chỉ sử dụng nó như một loại trình cắm tối đa cho Photoshop). Lynda.com, tv.adobe.com và bất cứ thứ gì có tên của Mordy Golding gắn liền với nó đều là những điểm khởi đầu tốt.
Alan Gilbertson

@Alan Gilbertson: trong khi xem trang đầu tiên của trang "đưa 'nghệ thuật' vào biểu đồ" ( adobe.com/designcenter/illustrator/articles/illcs2at_chart.html ) Tôi đã thấy biểu đồ hình tròn 3d (IMHO) không phải là một ví dụ về khả năng hiển thị tốt, vì hiệu ứng 3D chỉ làm biến dạng tỷ lệ của các phân đoạn hình tròn, như được mô tả bởi nhiều tác giả viết về "cách nói dối với thống kê" (D. Huff, E. Tufte, ...)
Hầu hết là không có

Câu hỏi là về phần mềm, không phải về hình ảnh cụ thể. Tương tự, hướng dẫn của Mordy là về những gì bạn có thể làm với phần mềm, không phải là khoa học về infographics hay trực quan hóa dữ liệu.
Alan Gilbertson

4

Nếu bạn làm việc với một lượng lớn dữ liệu, tôi khuyên bạn nên thử gephi . Nó cung cấp cho bạn kiểm soát tốt về những gì và làm thế nào nên được trực quan hóa.


4

Vấn đề gì bạn đang cố gắng giải quyết? Cách tiếp cận và do đó các công cụ tốt nhất phụ thuộc vào ...

  1. Bạn đang trực quan hóa dữ liệu để (a) phân tích dữ liệu , khám phá hoặc mở nó lên hoặc để (b) truyền đạt một thông điệp cụ thể, đã biết về nó?
  2. Khán giả của bạn là ai Cụ thể, họ (a) những người bình thường mà bạn muốn thu hút (ví dụ: độc giả của một tạp chí, những người theo liên kết trên twitter, những người làm việc trong một lĩnh vực liên quan nhưng tách biệt về văn hóa), hoặc (b) họ có cam kết quan tâm đến loại dữ liệu này (ví dụ: họ xem loại dữ liệu này để kiếm sống hoặc họ là một người hâm mộ cuồng nhiệt của môn thể thao này ...)

Nếu câu trả lời của bạn là 1a2a, bạn có một thách thức lớn khi tạo một tập dữ liệu lôi cuốn người đi đường thông thường . Phác thảo ý tưởng (có thể với Adobe Illustrator, có thể là bút và giấy), tiếp tục hoặc thuê các kỹ năng thiết kế tương tác và lập trình web phía khách hàng, sau đó viết mã lên Raphael.js (tùy chọn ưa thích của tôi, hoạt động trong mọi thứ từ IE6 đến iPad), D3 (tùy chọn tuyệt vời, phổ biến để chứng minh khái niệm và tạo mẫu nhưng hoàn toàn là SVG, nó không hoạt động trong IE8 trở xuống , ngoại trừ khoảng 40% số người ), Xử lý (người xem phải có Java, loại trừ khoảng 35% số người ) Treatment.js (HTML 5 Canvas, trong đócó thể được tạo để hoạt động với IE và có một số lợi ích, nhưng hạn chế phần nào tính tương tác ) hoặc, nếu tương lai không phải là vấn đề và bạn muốn tiết kiệm thời gian và tiền bạc phát triển, Flash.

Nếu là 1a2b, nhu cầu của bạn là nhanh chóng chuyển đổi và thử nghiệm dữ liệu , sau đó hiển thị nó cho những người sẽ quan tâm. Thu hút sự chú ý không phải là ưu tiên - họ đã quan tâm - điều quan trọng là có thể trả lời nhanh các câu hỏi mới. Nhìn vào các bộ dữ liệu thống kê với các tính năng hiển thị tốt như JMP , Tableau , R hoặc nếu không có ngân sách và R quá khó, Nhiều mắt , Gephi hoặc WEAVE .

Nếu là 1b2a, đây là thiết kế đồ họa thông tin cổ điển . Đội mũ nghệ sĩ của bạn và mở ra một chương trình vectơ (thiết kế ban đầu bằng vectơ cho chính xác và linh hoạt) như Adobe Illustrator (cũng có các công cụ biểu đồ cơ bản), Corel Draw hoặc Inkscape (miễn phí) - hoặc, nếu bạn đã có thời gian hoặc ngân sách, tạo một video đồ họa 2D tuyệt vời trong Flash hoặc After Effects hoặc một video 3D tuyệt vời khác trong Blender (miễn phí, khó sử dụng), Cinema4D (đắt tiền, khó sử dụng vừa phải) hoặc Maya (rất tốn kém, khó sử dụng , tiêu chuẩn công nghiệp).

Nếu đó là 1b2b, hãy thư giãn, bạn đang truyền đạt một thông điệp riêng biệt tới những người đã quan tâm . Nói rõ ràng và tự tin có lẽ sẽ làm được mẹo. Hoặc chỉ cần cung cấp cho họ tệp Excel của bạn. Hoặc gửi cho họ một email hoặc PDF với biểu đồ thanh hoặc bảng được thiết kế tốt trong đó. Đừng quá hào nhoáng - khán giả của bạn có thể biết sắc thái của loại dữ liệu này cũng như bạn và họ có thể không muốn có một lớp trình bày giữa chúng và dữ liệu của họ. Trừ khi đó là một tập dữ liệu phức tạp, lạ lẫm - trong trường hợp đó, hãy xem 1a2a hoặc 1a2b.


3

Tôi thấy rất nhiều về phần mềm chuyên nghiệp và thương mại ở đây, vì vậy phần mềm này có thể hơi lạc hậu:

Tôi sử dụng LaTeX và TikZ (là gói LaTeX) để trực quan hóa. Nếu tôi có thể vẽ và cấu trúc dữ liệu của mình trên một tờ giấy, tôi cũng có thể làm điều tương tự với TikZ. Cách tiếp cận dựa trên văn bản 100%, hoàn toàn không trực quan cho người mới bắt đầu, nhưng rất mạnh mẽ.

Một số ví dụ về chức năng cơ bản có thể được tìm thấy tại http://www.texample.net/tikz/examples/ .


Tôi không quen thuộc với TikZ - cảm ơn vì đã đề cập đến nó.
cám dỗ

Có một trang SE dành riêng cho LaTeX, bao gồm TikZ tại: tex.stackexchange.com
Saaru Lindestøkke


1

Đây là một câu hỏi rất chung chung.

Tôi sử dụng ví dụ như phần mềm thống kê như SAS JMP( http://www.jmp.com ) để phân tích dữ liệu và trực quan hóa. Nó có các tính năng rất mạnh để phân tích dữ liệu "thăm dò".

Tuy nhiên, để bố trí gọn gàng các biểu đồ cho các ấn phẩm khoa học mà tôi đang viết LaTeX, tôi đang sử dụng IPE ( http://ipe7.sourceforge.net/ ). Tôi xuất sơ đồ được tạo bằng JMP (hoặc phần mềm khác) sang pdf, chuyển đổi nó pdftoipethành đồ họa vector có thể chỉnh sửa và sau đó có thể sử dụng IPEđể sửa đổi nó, sử dụng các ký hiệu và công thức toán học với chất lượng chính tả cao, v.v.

Có nhiều cách tiếp cận thú vị khác để trực quan hóa dữ liệu, ví dụ: Tulip http://tulip.labri.fr/TulipDrupal/ .


0

Đối với số liệu chất lượng xuất bản tôi luôn luôn sử dụng matplotlib. Nó có thể tạo ra vector cũng như đồ họa raster và cho phép bạn thay đổi phông chữ và thực hiện tất cả các loại tùy chỉnh. Nó dựa trên python.

Bạn có thể xem các ví dụ ở đây

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.