Σχεδίαση γραφικών παραστάσεων

Ερωτήσεις σχετικά με τις μαθηματικές λειτουργίες της LaTeX (π.χ τύπους κτλ)
Απάντηση
kkoudas
Δημοσιεύσεις: 47
Εγγραφή: Τετ Οκτ 18, 2017 5:54 am

Σχεδίαση γραφικών παραστάσεων

Δημοσίευση από kkoudas » Τετ Δεκ 05, 2018 11:27 am

Υπάρχουν διάφορα κόλπα για να σχεδιάσει κανείς γραφικές παραστάσεις μέσα στο έγγραφο. Κάποιοι χρησιμοποιούν το πακέτο tkz-fct, εγώ θα παρουσιάσω αυτό που με βόλεψε, καθόσον το προαναφερθέν μου έχει βγάλει κάποια προβληματάκια που δεν τα ΄χω εξιχνιάσει ακόμα.

Μιλάμε για τον κάτωθι κώδικα

Κώδικας: Επιλογή όλων

\documentclass{article}
\usepackage{tikz,pgfplots}
\begin{document}
	
% Περίπτωση χωρίς άξονες.
	\begin{tikzpicture}
	\begin{axis}[
	xlabel=$x$, % Ονομα οριζοντίου άξονα
	ylabel={$f(x) = x^2 - x +4$} % Όνομα κατακόρυφου άξονα
	]
	% use TeX as calculator:
	\addplot {x^2 - x +4}; % Τύπος συνάρτησης
	\end{axis}
	\end{tikzpicture}
	
% Περίπτωση με άξονες	
		\begin{tikzpicture}[>=latex]
	\begin{axis}[
	grid, % Για πλέγμα
	axis x line=center,
	axis y line=center,
	xtick={-5,-4,...,5},
	ytick={-5,-4,...,5},
	xlabel={$x$}, % Ονομα οριζοντίου άξονα
	ylabel={$y$}, % Όνομα κατακόρυφου άξονα
	xlabel style={below right},
	ylabel style={above left},
% Οριοθέτηση σχήματος
	xmin=-5.5,
	xmax=5.5,
	ymin=-5.5,
	ymax=5.5]
	
	\addplot [mark=none,domain=0:4] {x^2-1/x}; % Τύπος συνάρτησης
	\addplot [color=red,mark=none,domain=-3:0] {x^2-1/x}; % Τύπος συνάρτησης
	\addplot[color=black,smooth,mark=x] coordinates {
		(5, 1)
		(3, -1)
		(-2, 3)
	}; % Για ομαλή (smooth) ένωση σημείων
	\end{axis}
	\end{tikzpicture}
	
	
Το κομμάτι με τις ταμπέλες στο γράφημα (πχ ονόματα γραφημάτων) καθώς και με την αλλαγή αρίθμησης στους άξονες (πχ για τις τριγωνομετρικές) το ερευνώ και θα επανέλθω όταν βγάλω άκρη.

Άβαταρ μέλους
Tolaso
Ιδρυτής
Δημοσιεύσεις: 48
Εγγραφή: Πέμ Απρ 13, 2017 7:47 pm
Τοποθεσία: @Λάρισα
Επικοινωνία:

Re: Σχεδίαση γραφικών παραστάσεων

Δημοσίευση από Tolaso » Πέμ Δεκ 06, 2018 6:58 pm

Γεια σου Κώστα,

προσωπικά δε χρησιμοποιώ αυτή τη σύνταξη. Προτιμώ την απλότητα στο κώδικα. Για παράδειγμα:
  1. \documentclass[12pt]{standalone}
  2. \usepackage{amsmath}
  3. \usepackage{amsfonts}
  4. \usepackage{amssymb}
  5. \usepackage{tikz}
  6. \usetikzlibrary{intersections,backgrounds}
  7. \usetikzlibrary{positioning, shadings, patterns, snakes}
  8. \usepackage{pgfplots}
  9.  
  10. \begin{document}
  11.  
  12. \begin{tikzpicture}
  13. \draw [->, thick] (-3, 0) -- (5, 0) node[below]{$x$};
  14. \draw (-3, 0) node[below]{$x'$};
  15. \draw [->, thick] (0, -3) -- (0, 5) node[left]{$y$};
  16. \draw (0, -3) node[left]{$y'$};
  17. \foreach \i in {-1, 1, 2, 3}
  18.     {
  19.         \draw (0, \i) node[left]{$\i$};
  20.     }
  21. \foreach \n in {1, 2, 3, 4}        
  22.     {
  23.         \draw (\n, 0) node[below]{$\n$};
  24.     }
  25.                    
  26. \draw (-0.3, -0.1) node[below]{$0$};
  27. \draw[black, ultra thick]  plot[domain=0:3] (\x,{(\x)^2-4*\x+3});
  28. \draw [dashed] (2, 0) -- (2, -1);
  29. \draw [dashed] (0, -1) -- (2, -1);
  30. \draw (0.8, 1) node[right]{$\mathcal{C}_{f'}$};
  31. \foreach \m in {1, 3}
  32.     {
  33.         \draw[fill=black] (\m, 0) circle(2pt);
  34.     }
  35. \draw[fill=black] (0, 3) circle(2pt);
  36. \end{tikzpicture}
  37.  
  38. \end{document}

Το παραπάνω μας δίδει τούτο:

texstudio_Ba2927-1.png
texstudio_Ba2927-1.png (10.54 KiB) Προβλήθηκε 456 φορές
Βέβαια ο καθένας χρησιμοποιεί αυτό που τον βολεύει. Επιπλέον , ένα πολύ ισχύρο πακέτο είναι το pstricks. Παράγει τρομερές γραφικές παραστάσεις.
Δε παρέχεται υποστήριξη μέσω προσωπικών μηνυμάτων . Για αυτήν υπάρχει το forum ! Όλα τα μηνύματα σχετικά με υποστήριξη θα αγνοούνται!!

Προσλάβετέ με για τις LaTeX εργασίες σας. Στείλτε μου μήνυμα για περισσότερες πληροφορίες.

kkoudas
Δημοσιεύσεις: 47
Εγγραφή: Τετ Οκτ 18, 2017 5:54 am

Re: Σχεδίαση γραφικών παραστάσεων

Δημοσίευση από kkoudas » Τρί Ιαν 15, 2019 7:16 am

Την (αργοπορημένη) καλημέρα μου!

Είχα κάνει διάφορες απόπειρες με κώδικα σαν αυτόν που παρέθεσες, αλλά συναντούσα διάφορα προβλήματα. Αν θυμάμαι καλά είχα θέμα με την σχεδίαση των εκθετικών ή των τριγωνομετρικών.

Άβαταρ μέλους
Tolaso
Ιδρυτής
Δημοσιεύσεις: 48
Εγγραφή: Πέμ Απρ 13, 2017 7:47 pm
Τοποθεσία: @Λάρισα
Επικοινωνία:

Re: Σχεδίαση γραφικών παραστάσεων

Δημοσίευση από Tolaso » Πέμ Ιαν 17, 2019 11:10 am

kkoudas έγραψε:
Τρί Ιαν 15, 2019 7:16 am
.... είχα θέμα με την σχεδίαση των εκθετικών ή των τριγωνομετρικών.
Ναι , αυτές οι δύο έχουν συγκεκριμένη σύνταξη.
Δε παρέχεται υποστήριξη μέσω προσωπικών μηνυμάτων . Για αυτήν υπάρχει το forum ! Όλα τα μηνύματα σχετικά με υποστήριξη θα αγνοούνται!!

Προσλάβετέ με για τις LaTeX εργασίες σας. Στείλτε μου μήνυμα για περισσότερες πληροφορίες.

Απάντηση

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης