Seite 1 von 2

diagram mit Datum und zwei Temperatur werte

Verfasst: Fr 27. Jun 2025, 23:05
von vinc14
hallo

ich habe gegooglet für eine Diagram das ich gerne mit latex machen würde.
eigentlich einfach:
Datum, tempMorgen, tempAbend
27.06.2025, 20, 34.5
usw usw

tempMorgen sollte ein gelber Stirch sein
tempAbend eine blaue Linie

die Periode wäre 4 x 3 Wochen.
Wobei ich pro 21 Tage ein Diagram haben könnte.

schon nur die zwei package machen fehler
\usepackage{tikz}
\usepackage{pgfplots}

teil des fehler wäre

\pgfplotsutil@IfUndefined{directlua}{}{%
\pgfplotsutil@IfUndefined{newcatcodetable}{%

muss ich das Diagram im excel machen und dann einfügen?
gruss
vinc

im LatexBuch fand ich auch keine so einfache übung ;-)

Re: diagram mit Datum und zwei Temperatur werte

Verfasst: Do 3. Jul 2025, 12:59
von vinc14
ich müsste es nicht mal von einer separaten Datei einlesen sondern einfach einen Bereich haben wo ich es eintragen kann.

Re: diagram mit Datum und zwei Temperatur werte

Verfasst: Do 7. Aug 2025, 06:51
von vinc14
Keine vorschläge, im Buch (LaTeX Graphics with TikZ) sind leider so "simple" Dinger nicht erwähnt.

Re: diagram mit Datum und zwei Temperatur werte

Verfasst: Do 7. Aug 2025, 07:16
von vinc14
Keine vorschläge, im Buch (LaTeX Graphics with TikZ) sind leider so "simple" Dinger nicht erwähnt.
Im Buch Seite 240 währe so eine Line Charts
% !TeX document-id = {19f1156d-bdd7-4481-b341-b9423b5f38e5}
% !BIB TS-program = biber
% !TEX lualatex
\documentclass[12pt,a4paper,oneside]{scrbook}
\usepackage[ngerman]{babel}
\usepackage{geometry}
\geometry{
	%	papersize={130mm,190mm},
	%	textwidth=120mm,
	%	textheight=170mm,
	marginparwidth=75pt,
	left=15mm,
	right=20mm,
	top=25mm,
	bottom=25mm,
	foot=10mm,
}
\usepackage[x11names,table]{xcolor} % Packet muss sehr früh geladen werden

\usepackage{tikz}
\usepackage{tikz-cd}
\usepackage{pgfplots}
\usepackage{pgfplots.assert}
\usepackage{sansmath}




\begin{document}
	hier der test\\
Buch: LaTeX Graphics with TikZ (2023)  Seite 240ff

\tikzset{every node/.style={font=\sffamily}}
\pgfplotsset{tick label style = {font=\sansmath}}

\begin{axis}[title = Keyword popularity in Google trends,
	x tick label style =
	{/pgf/number format/set thousands separator={}},
	legend pos = north west,
	legend cell align=left]
	
	\addplot coordinates { (2007,16) (2008,19) (2009,30)
		(2010,36) (2011,42) (2012,48) (2013,55) };
	
	\addplot coordinates { (2007,39) (2008,28) (2009,24)
		(2010,19) (2011,15) (2012,12) (2013,8) };
	
	\addplot coordinates { (2007,22) (2008,13) (2009,11)
		(2010,8) (2011,6) (2012,4) (2013,4) };

	\legend{tikz, pstricks, metapost}
\end{axis}
hier noch ein text
\end{document}

Re: diagram mit Datum und zwei Temperatur werte

Verfasst: Do 7. Aug 2025, 09:04
von vinc14
hier habe ich etwas, als Minimal beispiel!
Leider, wenn ich die Infos ins richtige Dokument einfügen will,
bekomme ich Fehlermeldungen

\ProvidesPackage{tikz-cd}[2021/05/04 v1.0 Commutative diagrams with TikZ]
\RequirePackage{tikz}[2013/12/13] % pgf version 3.0.0 required
\usetikzlibrary{cd}

\gdef\pgfplots@glob@TMPa{}%
\pgfplotsutil@IfUndefined{directlua}{}{%
\pgfplotsutil@IfUndefined{newcatcodetable}{%
% I need \newcatcodetable
\gdef\pgfplots@glob@TMPa{\RequirePackage{luatexbase}}%
}

% !TeX document-id = {19f1156d-bdd7-4481-b341-b9423b5f38e5}
% !BIB TS-program = biber
% !TEX lualatex
\documentclass[12pt,a4paper,oneside]{scrbook}
\usepackage[ngerman]{babel}
\usepackage{geometry}
\geometry{
	%	papersize={130mm,190mm},
	%	textwidth=120mm,
	%	textheight=170mm,
	marginparwidth=75pt,
	left=15mm,
	right=20mm,
	top=25mm,
	bottom=25mm,
	foot=10mm,
}
\usepackage[x11names,table]{xcolor} % Packet muss sehr früh geladen werden

\usepackage{tikz}
\usepackage{tikz-cd}
\usepackage{pgfplots, pgfplotstable}
\usepackage{pgfplots.assert}
\usepackage{sansmath}


\pgfplotstableread[col sep=&, header=true]{
		Datum  &TempMorgen&TempAbend
		05.08	& 35.7				& 37.0
		06.08	& 35.7      & 36.7
		07.08	& 35.5	&  
		08.08 	&  &
		09.08	&&
		10.08	&&
		11.08	&&
		12.08	&				&
		13.08	&				&
		14.08	&				&
		15.08	&				&
		16.08	&				&
		17.08	&				&
		18.08	&				&
		19.08	&				&
		20.08	&				&
		21.08	&				&
		22.08	&				&
		23.08	&				&
		24.08	&				&
		25.08	&				&
		26.08	&				&
		
		

	}\mydataZdWe % ZdWe bedeutet Zyklus3 Woche 1 Zahlen werden wohl nicht akzeptiert
	
\begin{document}
		\begin{tikzpicture}
			\begin{axis}[
				width={\textwidth},
				title={Fieberkurve},
				ylabel={Temperatur (Orange=Morgen/Blau=Abend)},
				xlabel={Datum Zyklus 3 (Mi 06.08 - Di 26.08)},
				xtick=data,
				xticklabels from table={\mydataZdWe}{Datum},      
				nodes near coords align={vertical},
				]
\addplot [Orange2] table [y=TempMorgen, x expr=\coordindex,] 	{\mydataZdWe};  
\addplot [blue] table [y=TempAbend,  x expr=\coordindex] 	{\mydataZdWe}; 
			\end{axis}
		\end{tikzpicture}
\end{document}

Re: diagram mit Datum und zwei Temperatur werte

Verfasst: Do 7. Aug 2025, 18:23
von u_fischer
Nun, wenn ich hier auf LaTeX ausgabe klicke kompiliert es einwandfrei. Also machst du entweder was anderer oder dein System ist zu alt/kaputt.

Re: diagram mit Datum und zwei Temperatur werte

Verfasst: Do 7. Aug 2025, 20:41
von vinc14
Hallo Ulrike
nun das Mini Beispiel läuft bei mir auch!
Bloss wenn ich den Text dort hin kopiere wo ich es brauche.
inkl. den Paketen und allem gibt es Fehler.
Laptop und TexStudio ist das gleiche. Bloss in einem anderen Verzeichnis.
gruss
vinc

Re: diagram mit Datum und zwei Temperatur werte

Verfasst: Do 7. Aug 2025, 20:49
von u_fischer
Tja, wenn du nur was zeigt, das geht, kann ich dir nicht helfen. Meine Kristallkugel ist derzeit im Urlaub und kann mir deine Fehlermeldungen nicht weitergeben.

Re: diagram mit Datum und zwei Temperatur werte

Verfasst: Do 7. Aug 2025, 21:20
von vinc14
ein hunderseitiges Dokument mit vielen Verzeichnissen kann ich halt nicht abbilden.
Aber die Fehler Meldung sind erwähnt.

Re: diagram mit Datum und zwei Temperatur werte

Verfasst: Fr 8. Aug 2025, 08:49
von vinc14
@u_fischer
Mir ist etwas aufgefallen.
hab den Minimalcode in das Verzeichnis wo das original Text wäre kopiert, geöffnet und ausgeführt.

Das gleiche Tex file auszuführen, macht dort auch Fehler. Es ist aber ansonsten nicht mit dem Haupttext verbunden.

Im Anhang wäre das log file mit den Error.

So etwas später noch eine Info.
Ich habe ein neues Verzeichnis erstellt, alle Verzeichnisse und alle tex file kopier eingefügt.
eine indey style datei ebenfalls. Das Haupt tex file gestartet alle packet aktiviert und nun gab es keine Fehler.

Kann mir das jemand erklären?

gruss
vinc