Я искал его здесь, в Stack Overflow, как в Google, и я нашел много пакетов для рисования, но это кажется сложной задачей, поэтому я хотел бы знать, какой из них наиболее подходящий для рисования баров и ассоциировать данные к нему. Также я искал пример кода, но мне не повезло.Лучший способ рисовать гистограмму в LaTeX?
ответ
Это похоже на легкую работу для пакета pgfplots
. Раздел 4.5 из руководства содержит множество примеров для начала, все объясняется с нуля и шаг за шагом. Если вам нужно больше pgfplots
примеров, то раздел, посвященный участкам в TeXample, может представлять интерес. Нет никаких барных заговоров, но в нем содержатся интересные (и более сложные) примеры функциональности.
Что касается примера кода, я мог бы скопировать и вставить его из руководства, но это не добавило бы большого значения этому сообщению, на которое я верю.
Редактировать: при использовании Matlab можно использовать matlab2tikz
. Таким образом, вы можете экспортировать свои участки, не беспокоясь о реальном коде. Барные диаграммы должны быть возможны, но я еще не использовал эту функциональность, поэтому я не знаю ни о каких причудах. Графики I сделали экспорт с использованием этого скрипта Matlab были идеальными, и вы получите согласованность и гибкость, которые вы хотите :).
Это может рассматриваться как святотатство, но на самом деле не так страшно создавать сюжет с использованием matlab, excel или любого другого инструмента и просто включать PDF/jpg in. Pgfplots - более элегантный вариант, но может и не быть самый быстрый.
Пакет: bchart
Пример кода:
\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}
Результат:
Пакет: pgfplots
- Manual: Page 81 - 89
Пример кода:
% 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}
Результат:
Я планирую добавить еще немного примеры t o my GitHub repository. Вы также можете быть заинтересованы в tex.stackexchange.com tag:bar-chart.
Я пробовал оба варианта. Этот пример кода компилируется, но когда я создаю PDF, я вижу пустую страницу с несколькими цифрами на ней - нет гистограммы. Должно ли dvipdfm быть в состоянии проанализировать скомпилированный файл dvi из этих двух образцов? – zvisofer
- 1. Рисовать гистограмму изображения глубины?
- 2. jqplot - как рисовать гистограмму
- 3. Лучший способ рисовать изображение динамически
- 4. Лучший способ рисовать на iOS
- 5. OpenCV лучший способ рисовать контуры
- 6. Лучший способ рисовать квадратичную кривую в KineticJS?
- 7. Лучший способ рисовать пиксель в Xamarin.Forms ContentPage
- 8. Лучший способ рисовать это в консоли
- 9. Лучший способ рисовать изображения в действии
- 10. Лучший способ рисовать JComponent в java swing
- 11. Рисовать гистограмму из массива точек
- 12. Простой способ рисовать гистограмму с использованием высоких карт?
- 13. Лучший способ рисовать дорожки на веб-странице
- 14. Холст с преобразованиями - лучший способ рисовать сетку
- 15. Лучший способ рисовать круг поверх UIImageView IOS
- 16. android: Лучший способ рисовать на ImageView?
- 17. Лучший способ рисовать графики с помощью Three.js
- 18. Лучший способ рисовать иконки на круговом меню?
- 19. OpenGL, это лучший способ рисовать текст?
- 20. Лучший способ рисовать линию в виде окон C#
- 21. Лучший способ рисовать круг в C с помощью букв
- 22. Это лучший способ рисовать большие изображения в UIView?
- 23. OpenGL - Любой лучший способ рисовать линии в параллельном графике?
- 24. Лучший способ рисовать текст с OpenGL и Cocoa?
- 25. Android - Лучший способ рисовать растровые данные RGB на холсте?
- 26. d3.js - можно ли рисовать и гистограмму без .map?
- 27. Лучший pratice рисовать четкое изображение в UIScrollView
- 28. LaTeX гистограмма
- 29. Лучший размер шрифта для Latex Beamer
- 30. рисовать горизонтальную гистограмму и строку с фиксированным значением - wijmo
TikZ !!! Как только я начал играть с ним, я не мог остановиться! – Vivi