Probleme mit der Legende beim Einbinden einer .tikz Datei

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 der Legende beim Einbinden einer .tikz Datei

Danke

von Jonas1234 » Fr 3. Mär 2017, 23:19

Perfekt vielen Dank :)
Gibt es vielleicht eine Möglichkeit, dass matlab2tikz das direkt umsetzt? Also muss das bei einigen Grafiken machen, und da ich die immer wieder verändern werde, möchte ich das nicht immer händisch ändern müssen.

von Bartman » Fr 3. Mär 2017, 19:50

Versuche es mit dieser Änderung:
\addplot [
%   color=blue,
   line width=2.0pt,
%   draw=none,
   only marks,% <- eingefügt
   mark size=5.0pt,
   mark=x,
   mark options={solid, blue}
]

Probleme mit der Legende beim Einbinden einer .tikz Datei

von Jonas1234 » Fr 3. Mär 2017, 17:54

Hallo,
ich habe ein Problem und zwar erstelle ich mit Matlab Plots, bei denen die Punkte nur durch Kreuze und nicht durch Linien verbunden dargestellt werden. In der Legende sind dann dementsprechend auch nur die Kreuze in der jeweiligen Farbe und der Legendeneintrag zu sehen. Anschließend wandel ich mit "matlab2tikz" das ganze in eine Tikz Datei um und füge es bei Latex ein. Hier wird jetzt aber in der legende sowohl das Kreuz als auch die nicht vorhandene Linie dargestellt. Geplottet werden aber nur die Kreuze. Es stimmen also Legende und Plot nicht überein. Gibt es da eine Lösung?
\documentclass[a4paper, 12pt]{scrartcl}
\usepackage{pgfplots}
\usepackage{tikz}
% wegen deutschen Umlauten
\usepackage[utf8]{inputenc}
\begin{document}
\definecolor{mycolor1}{rgb}{0.00000,1.00000,1.00000}%
%
\begin{tikzpicture}

\begin{axis}[%
width=0.761\textwidth,
height=0.6\textwidth,
at={(0\textwidth,0\textwidth)},
scale only axis,
separate axis lines,
every outer x axis line/.append style={black},
every x tick label/.append style={font=\color{black}},
every x tick/.append style={black},
xmin=0,
xmax=11,
xlabel={Konzentration in g/kg},
every outer y axis line/.append style={black},
every y tick label/.append style={font=\color{black}},
every y tick/.append style={black},
ymin=0,
ymax=310,
ylabel={niedrigste Drehzahl mit normaler Strömung},
axis background/.style={fill=white},
title={Strömungsprofile Übersicht},
legend style={at={(0.03,0.97)}, anchor=north west, legend cell align=left, align=left, draw=black}
]
\addplot [color=blue, line width=2.0pt, draw=none, mark size=5.0pt, mark=x, mark options={solid, blue}]
  table[row sep=crcr]{%
0	0\\
5	2\\
5.625	5\\
6.25	15\\
7.5	30\\
10	130\\
};
\addlegendentry{blabla}

\end{axis}
\end{tikzpicture}%
\end{document}

Nach oben