Säulendiagremm ohne Umrandung der Symbole in Legende
Verfasst: Do 14. Aug 2014, 15:59
Ich habe eine ganze Menge Diagramme, sowohl Säulen- als auch Linien. Ich versuche nun eine globale Einstellung zu finden, die bei den Säulendiagramme die schwarze Umrandung der Säulen ausschaltet. Das habe ich auch bereits eingestellt bekommen, aber in der Legende sind nach wie vor schwarze Linien um die Balkensymbole.
Ich habe hier mit draw opacity=0 schon eine Teillösung gefunden, aber damit verschwindet auch der Rahmen um die Legende, den ich aber gerne behalten würde.
Ist das überhaupt global machbar oder muss ich das bei jedem Diagramm von Hand eintragen?
[/url]
Ich habe hier mit draw opacity=0 schon eine Teillösung gefunden, aber damit verschwindet auch der Rahmen um die Legende, den ich aber gerne behalten würde.
Ist das überhaupt global machbar oder muss ich das bei jedem Diagramm von Hand eintragen?
\documentclass[12pt, oneside, a4paper]{scrreprt} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage[english, ngerman]{babel} \usepackage{tikz} \usepackage{pgfplots} \pgfplotsset{compat=newest, width = 0.8\textwidth, height = 0.4\textheight, every axis/.append style = {every node/.style = {{yshift = -8pt}, sloped}}, every x tick label/.append style = {text height = 2ex}, every tick/.append style = {scaled ticks = true}, every axis legend/.append style={at = {(0.5,1.05)}, anchor = south, legend columns = -1, no markers, nodes = {right, inner xsep=5pt}, shape = rectangle, fill = white}, every axis plot/.append style = {draw = none}, every axis plot legend/.append style = {draw opacity = 0} } \begin{document} \begin{figure} [H] \begin{tikzpicture} \begin{axis}[ ybar, legend entries = {I\textsubscript{Soll}, Approximiert} ] \addplot [fill=blue] {x}; \addplot [fill=orange] {0.5*x}; \end{axis} \end{tikzpicture} \begin{tikzpicture} \begin{axis}[% ylabel = {Beschriftung}, legend entries = {I\textsubscript{Soll}, Approximiert}, ] \addplot [draw=blue, smooth] {sin(4*x)}; \addplot [draw=orange, smooth] {cos(2*x)}; \end{axis} \end{tikzpicture} \end{figure} \end{document}