Tôi đã tìm kiếm nó ở đây trong Stack Overflow như trong Google, và tôi tìm thấy rất nhiều gói để vẽ, nhưng có vẻ như một nhiệm vụ phức tạp, vì vậy tôi muốn biết đó là gói thích hợp nhất để vẽ thanh và liên kết dữ liệu cho nó. Ngoài ra tôi đã tìm kiếm một ví dụ mã, nhưng tôi không có may mắn.Cách tốt nhất để vẽ biểu đồ thanh trong LaTeX?
Trả lời
Điều đó nghe có vẻ như là một công việc dễ dàng cho gói pgfplots
. Phần 4.5 từ hướng dẫn có chứa rất nhiều ví dụ để bắt đầu, mọi thứ được giải thích từ đầu và từng bước một. Nếu bạn cần thêm pgfplots
ví dụ, phần dành riêng cho lô tại TeXample có thể được quan tâm. Không có bất kỳ ô mẫu nào, nhưng nó chứa một số ví dụ hay (và phức tạp hơn) về chức năng.
Đối với ví dụ về mã, tôi có thể sao chép và dán một từ hướng dẫn, nhưng điều đó sẽ không thêm nhiều vào bài đăng này mà tôi tin.
Chỉnh sửa: khi sử dụng Matlab, bạn có thể sử dụng matlab2tikz
. Bằng cách này bạn có thể xuất lô của bạn mà không phải lo lắng về mã thực tế. Bảng xếp hạng thanh có thể được, nhưng tôi đã không được sử dụng chức năng đó, vì vậy tôi không biết về bất kỳ quirks. Các lô I đã xuất hiện bằng cách sử dụng tập lệnh Matlab này hoàn hảo và bạn nhận được tính nhất quán và tính linh hoạt mà bạn muốn :).
Điều này có thể được xem là sacrilege, nhưng nó không phải là khủng khiếp để tạo ra các âm mưu bằng cách sử dụng MATLAB, excel hoặc bất kỳ công cụ khác, và chỉ bao gồm PDF/jpg in. Pgfplots là một lựa chọn thanh lịch hơn, nhưng có thể không nhanh nhất.
gói: bchart
Ví dụ mã:
\documentclass[varwidth=true, border=2pt]{standalone}
\usepackage{bchart}
\begin{document}
\begin{bchart}[step=2,max=10]
\bcbar{3.4}
\smallskip
\bcbar{5.6}
\medskip
\bcbar{7.2}
\bigskip
\bcbar{9.9}
\end{bchart}
\end{document}
Kết quả:
gói: pgfplots
- Manual: Page 81 - 89
Ví dụ mã:
% Source: https://tex.stackexchange.com/a/8584/5645
\documentclass[varwidth=true, border=2pt]{standalone}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
symbolic x coords={a small bar, a medium bar, a large bar},
xtick=data
]
\addplot[ybar,fill=blue] coordinates {
(a small bar, 42)
(a medium bar, 50)
(a large bar, 80)
};
\end{axis}
\end{tikzpicture}
\end{document}
Kết quả:
tôi có kế hoạch để thêm một số chi tiết ví dụ t o my GitHub repository. Bạn cũng có thể quan tâm tex.stackexchange.com tag:bar-chart.
Tôi đã thử cả hai tùy chọn. Mã mẫu này biên dịch nhưng khi tôi tạo một tệp PDF, tôi thấy một trang trống có một vài chữ số trên đó - không có biểu đồ thanh. Không nên dvipdfm có thể phân tích cú pháp tệp dvi đã biên dịch từ hai mẫu này? – zvisofer
- 1. Làm cách nào để vẽ biểu đồ thanh trong gnuplot?
- 2. Cách tốt nhất để vẽ đồ thị với Three.js
- 3. vẽ biểu đồ các biểu đồ có chiều cao thanh lên tới 1 trong matplotlib
- 4. Vẽ và vẽ biểu đồ trong OpenCV
- 5. Thư viện nguồn mở Python tốt nhất để vẽ biểu đồ là gì?
- 6. Api để vẽ biểu đồ trong android
- 7. Định hướng thay đổi biểu đồ Google của các thanh trong biểu đồ thanh
- 8. Có gói LaTeX nào để vẽ sơ đồ Gantt không?
- 9. Làm cách nào để vẽ biểu đồ một biểu đồ xếp chồng 3D trong R?
- 10. Vẽ biểu đồ web
- 11. Cách tốt nhất để tạo biểu đồ trong WPF là gì? (hoặc nói chung cũng sẽ áp dụng cho WPF)
- 12. Tôi có thể vẽ biểu đồ luồng bằng LaTeX như thế nào?
- 13. Vẽ biểu đồ Python ASCII
- 14. Làm cách nào để vẽ một mũi tên trên biểu đồ được vẽ bằng ggplot2?
- 15. thư viện vẽ sơ đồ tốt nhất cho iOS sdk
- 16. Công cụ vẽ, chỉnh sửa và vẽ biểu đồ tốt là gì?
- 17. Vẽ biểu đồ trong OpenCV-Python
- 18. d3 biểu đồ thanh là lộn ngược
- 19. Vẽ sơ đồ thanh trên bản đồ bằng ggplot2?
- 20. Cách tốt nhất để xây dựng bản đồ trò chơi
- 21. R biểu đồ thanh xếp chồng lên nhau vẽ sơ đồ geom_text
- 22. Làm thế nào để vẽ biểu đồ nến trong C#
- 23. Cách vẽ biểu đồ thanh có cùng tọa độ X cạnh nhau
- 24. biểu đồ thanh màu đen matplotlib - làm cách nào để xóa đường viền thanh
- 25. Cách dễ dàng để vẽ đồ thị và biểu đồ trong C++?
- 26. Vẽ biểu đồ Haskell trên Windows
- 27. Cách tốt nhất để tạo bản đồ trống trong Java
- 28. Làm cách nào để tạo biểu đồ thanh "lồng nhau"?
- 29. Các khung Javascript/Flash tốt nhất để hiển thị biểu đồ hoặc biểu đồ từ dữ liệu là gì?
- 30. Hiện giá trị trong thanh trên biểu đồ thanh flot
TikZ !!! Khi tôi bắt đầu chơi với nó, tôi không thể dừng lại! – Vivi