2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 tikzpicture область с заливкой
Сообщение28.01.2017, 13:25 
Хочу вставить некоторую облать которая задается массивом координат.
Получается пока вот так
код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
\documentclass{article}
\usepackage{tikz}
\usepackage{pgfplots}
\usepackage{verbatim}
\usepackage[active,tightpage, floats]{preview}

\setlength\PreviewBorder{5pt}%


\begin{comment}
\end{comment}
\begin{document}
\begin{figure}[h!]%  H h! h - тут;  t - вверху страницы; b - внизу страницы
\begin{tikzpicture}
               
        \begin{axis}
        \addplot [solid, fill=blue, draw = blue, thick] coordinates {(0,0) (0.5,1) (1,2) (1.3,1.7) (1.6,2.1) (1.9,1) (0,0)} \closedcycle;
        \end{axis}
       
\end{tikzpicture}
\end{figure}
\end{document}


Можно ли сделать то же самое, но без использования графика pgfplots (не создавая begin{axis}...\end{axis}) и чтобы данные загружались из файла.

P.S. брать данные из .csv файла для графика pgfplots умею.

 
 
 
 Re: tikzpicture область с заливкой
Сообщение28.01.2017, 17:11 
Аватара пользователя
Что Вы имеете в виду под "заливкой"?

\begin{tikzpicture}
\filldraw[draw=cyan, line width=5pt, fill=cyan!20] (0,0) arc (0:70:2)--(-1,-1)--(2,-3)--(5,-1) arc (-30:180:2) --(0,0) ;
\end{tikzpicture}

Поскольку я никогда не использую графиков данных (а только функций), то сказать по их поводу не могу.

 
 
 
 Re: tikzpicture область с заливкой
Сообщение28.01.2017, 19:13 
Тот вариант, что вы показали подходит, а можно координаты узлов из файла загружать?

 
 
 
 Re: tikzpicture область с заливкой
Сообщение28.01.2017, 19:20 
Аватара пользователя
kostao в сообщении #1188048 писал(а):
Тот вариант, что вы показали подходит, а можно координаты узлов из файла загружать?
Я же написал, что "не знаю". Читайте документацию к tikz

 
 
 
 Re: tikzpicture область с заливкой
Сообщение28.01.2017, 19:28 
Спс

 
 
 
 Re: tikzpicture область с заливкой
Сообщение28.01.2017, 22:44 
Работает так:
Используется синтаксис LaTeX
\filldraw[draw=cyan, line width=5pt, fill=cyan!20] plot[smooth] file {testdata2.txt};  

где testdata2.txt содержит координаты узлов
Используется синтаксис Text
0 0
0.5 1
1 2
1.3 1.7
1.6 2.1
1.9 1
0 0

 
 
 [ Сообщений: 6 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group