Probleme mit TikZ-Grafik

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Probleme mit TikZ-Grafik

von Geo_Markus » Sa 10. Sep 2016, 11:29

Vielen Dank esdd, das sieht ganz nach der Lösung meines Problems aus!

Ich werde mich mal daran versuchen -shell-escape in meinem Editor zu aktivieren..

Solange sehe ich das Problem als beantwortet.

von esdd » Sa 10. Sep 2016, 01:02

Hast Du denn gnuplot installiert?

Vielleicht sind für Dich auch die Antworten auf Wie aktiviere ich -shell-escape in meinem Editor? interessant.

Außerdem musst Du dem Rat von geogebra folgen und Deine Variable t nennen:
% WARNING: You have to use the special variable t in parametric plot
\draw[dash pattern=on 2pt off 2pt, smooth,samples=800,domain=1.0:300.0] plot[parametric] function{1.0/t*cos(t),1.0/t*sin(t)};
Ich habe außerdem die Anzahl der samples hoch gesetzt, damit die Kurve nicht Ecken bekommt. Schon mit diesen beiden Änderungen erhalte ich auch im Online-Editor die folgende Abbildung:

Bild

Ich wiederhole Deinen Code hier absichtlich nicht, weil ich das so nicht machen würde. Beispielsweise ist \scriptsize keine Umgebung sondern ein Schalter. Aber das ist halt der Preis dafür, dass der Code von einem anderen Programm automatisch erstellt wird.
Dateianhänge
gl_spirale.png
gl_spirale.png (33.63 KiB) 1373 mal betrachtet

Bild als Anhaltspunkt

von Stamm- » Fr 9. Sep 2016, 17:06

Der exportierte Code sieht ziemlich seltsam und unübersichtlich aus. Alles was ich sehe, wenn ich ihn auf meinem Rechner bearbeite oder durch Klick auf "Öffne in Online-Editor", ist mit wenigen Zeilen zu erledigen. Offensichtlich werden die Funktionsgraphen nicht ausgegeben. Das ist mit »PGF/TikZ« eigentlich kein Problem. Hänge doch mal ein Bild an, das zeigt wie es aussehen soll. In »Geogebra« wird sicherlich alles angezeigt, so dass ein Bildschirmfoto (screenshot) die notwendigen Informationen liefern sollte.

Probleme mit TikZ-Grafik

von Geo_Markus » Fr 9. Sep 2016, 13:15

Hallo liebe LaTex-Community,

gleich vorweg, ich bin blutiger Anfänger und habe folgendes Problem. :oops:

Normal exportiere ich meine Abbildungen immer aus GeoGebra mittels TikZ und binde diese in mein Dokument ein.. Allerdings habe ich bei einer Grafik ein Problem:

Geogebra gibt mir den Rat ich soll Gnuplot verwenden, allerdings bin ich diesbezüglich etwas ratlos.

Hier mein Code, wie er von Geogebra ausgegeben wird:
\documentclass[10pt]{article}
\usepackage{pgf,tikz}
\usepackage{mathrsfs}
\usetikzlibrary{arrows}
\pagestyle{empty}
 
%<<<<<<<WARNING>>>>>>>
% PGF/Tikz doesn't support the following mathematical functions:
% cosh, acosh, sinh, asinh, tanh, atanh,
% x^r with r not integer

% Plotting will be done using GNUPLOT
% GNUPLOT must be installed and you must allow Latex to call external programs by
% Adding the following option to your compiler
% shell-escape    OR    enable-write18 
% Example: pdflatex --shell-escape file.tex 

\begin{document}
\definecolor{dcrutc}{rgb}{0.8627450980392157,0.0784313725490196,0.23529411764705882}
\begin{tikzpicture}[line cap=round,line join=round,>=triangle 45,x=20.0cm,y=20.0cm]
\draw[->,color=black] (-0.1602160751025322,0.) -- (0.17030153103733142,0.);
\foreach \x in {}
\draw[shift={(\x,0)},color=black] (0pt,2pt) -- (0pt,-2pt) node[below] {\footnotesize $\x$};
\draw[color=black] (0.15214122300766855,0.0018160153920600082) node [anchor=south west] { Re(z)};
\draw[->,color=black] (0.,-0.10795888951279606) -- (0.,0.13402516147920002);
\foreach \y in {}
\draw[shift={(0,\y)},color=black] (2pt,0pt) -- (-2pt,0pt) node[left] {\footnotesize $\y$};
\draw[color=black] (0.0022700385037078543,0.12403707682286999) node [anchor=west] { Im(z)};
\draw[color=black] (0pt,-10pt) node[right] {\footnotesize $0$};
\clip(-0.1602160751025322,-0.10795888951279606) rectangle (0.17030153103733142,0.13402516147920002);
\draw [line width=1.2pt,color=dcrutc,fill=dcrutc,fill opacity=0.2] (0.,0.) circle (1.2cm);
% WARNING: You have to use the special variable t in parametric plot
\draw[dash pattern=on 2pt off 2pt, smooth,samples=100,domain=1.0:300.0] plot[parametric] function{1.0/n*cos((n)),1.0/n*sin((n))};
\begin{scriptsize}
\draw [fill=black] (0.5403023058681398,0.8414709848078965) circle (1.5pt);
\draw [fill=black] (-0.2080734182735712,0.45464871341284085) circle (1.5pt);
\draw [fill=black] (-0.3299974988668151,0.0470400026866224) circle (1.5pt);
\draw [fill=black] (0.,0.) circle (2.5pt);
\draw[color=black] (0.0032266971644333087,0.008266095579044461) node {$A$};
\draw[color=dcrutc] (-0.0031294106459486826,0.04594841496428963) node {Umgebung};
\draw[color=black] (0.1471471382995113,-0.10205683948860104) node {$a$};
\end{scriptsize}
\end{tikzpicture}
\end{document}
Die Liste der Punkte und auch die Koordinatenachsen wird alles geplottet.
Nur die Verbindungskurve aller Punkte (Spirale) gibt er leider nicht aus.

Über eure Hilfe freut sich,
Markus.

Nach oben