<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Achsenbeschriftung in TeeChart bei BCB5]]></title><description><![CDATA[<p>Ich habe Datum-Zeitwerte, Temperaturen und rel. Luftfeuchten aus einer TQuery der Art:<br />
Datum-Zeit: 27.07.2005 17:58:22:12<br />
Temperatur: 24.5<br />
Feuchte: 88.7<br />
als String und bestücke ein Chart mit</p>
<pre><code class="language-cpp">LineSeries1-&gt;AddXY(StrToDateTime (tmp1),StrToFloat (StringReplace(Form1-&gt;AnzeigeWetterQueryTemperatur-&gt;Value, &quot;.&quot;, &quot;,&quot;, TReplaceFlags() &lt;&lt; rfReplaceAll)), ' ', clTeeColor);
</code></pre>
<p>und</p>
<pre><code class="language-cpp">Series2-&gt;AddXY(StrToDateTime (tmp1),StrToFloat (StringReplace(Form1-&gt;AnzeigeWetterQueryRF-&gt;Value, &quot;.&quot;, &quot;,&quot;, TReplaceFlags() &lt;&lt; rfReplaceAll)), ' ', clTeeColor);
</code></pre>
<p>Die Zeitachse habe ich <strong>unten</strong> mit dem Format <strong><a href="http://dd.MM" rel="nofollow">dd.MM</a> hh:nn</strong> deklariert.</p>
<p>In der Vorschau sieht auch alles prima aus. In der Applikation werden die Zeitwerte aber nicht dargestellt, das Gitter schon. Habe schon alles Mögliche probiert – keine Chance. Wenn ich <strong>LabelValue</strong> per Hand bestücken will (wie im Beispiel UAxisLab.cpp), scheitert es daran, dass in <strong>Chart1GetNextAxisLabel</strong> die Schleife</p>
<pre><code class="language-cpp">if (Sender == Chart1-&gt;BottomAxis)
</code></pre>
<p>gar nicht erreicht wird. Ist <strong>unten</strong> denn keine BottomAxis? Was muss ich beachten?</p>
<p>Außerdem möchte ich eine zweite Y-Achse erstellen, da die Luftfeuchte leicht 100% erreichen kann, in Deutschland aber bei 35°C meist Schluss ist. Das ist auch kein Problem, aber wie ordne ich Series2 der zweiten Achse zu?</p>
<p>Und die alles entscheidende Frage: Ist TeeChart überhaupt die richtige Komponente (was ist mit 5-6 Y-Achsen) oder sollte man dann lieber ein anderes Produkt verwenden?</p>
<p>Schon jetzt besten Dank für jede Hilfe!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/116063/achsenbeschriftung-in-teechart-bei-bcb5</link><generator>RSS for Node</generator><lastBuildDate>Thu, 23 Jul 2026 18:20:42 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/116063.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 22 Jul 2005 10:56:36 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Achsenbeschriftung in TeeChart bei BCB5 on Fri, 22 Jul 2005 10:56:36 GMT]]></title><description><![CDATA[<p>Ich habe Datum-Zeitwerte, Temperaturen und rel. Luftfeuchten aus einer TQuery der Art:<br />
Datum-Zeit: 27.07.2005 17:58:22:12<br />
Temperatur: 24.5<br />
Feuchte: 88.7<br />
als String und bestücke ein Chart mit</p>
<pre><code class="language-cpp">LineSeries1-&gt;AddXY(StrToDateTime (tmp1),StrToFloat (StringReplace(Form1-&gt;AnzeigeWetterQueryTemperatur-&gt;Value, &quot;.&quot;, &quot;,&quot;, TReplaceFlags() &lt;&lt; rfReplaceAll)), ' ', clTeeColor);
</code></pre>
<p>und</p>
<pre><code class="language-cpp">Series2-&gt;AddXY(StrToDateTime (tmp1),StrToFloat (StringReplace(Form1-&gt;AnzeigeWetterQueryRF-&gt;Value, &quot;.&quot;, &quot;,&quot;, TReplaceFlags() &lt;&lt; rfReplaceAll)), ' ', clTeeColor);
</code></pre>
<p>Die Zeitachse habe ich <strong>unten</strong> mit dem Format <strong><a href="http://dd.MM" rel="nofollow">dd.MM</a> hh:nn</strong> deklariert.</p>
<p>In der Vorschau sieht auch alles prima aus. In der Applikation werden die Zeitwerte aber nicht dargestellt, das Gitter schon. Habe schon alles Mögliche probiert – keine Chance. Wenn ich <strong>LabelValue</strong> per Hand bestücken will (wie im Beispiel UAxisLab.cpp), scheitert es daran, dass in <strong>Chart1GetNextAxisLabel</strong> die Schleife</p>
<pre><code class="language-cpp">if (Sender == Chart1-&gt;BottomAxis)
</code></pre>
<p>gar nicht erreicht wird. Ist <strong>unten</strong> denn keine BottomAxis? Was muss ich beachten?</p>
<p>Außerdem möchte ich eine zweite Y-Achse erstellen, da die Luftfeuchte leicht 100% erreichen kann, in Deutschland aber bei 35°C meist Schluss ist. Das ist auch kein Problem, aber wie ordne ich Series2 der zweiten Achse zu?</p>
<p>Und die alles entscheidende Frage: Ist TeeChart überhaupt die richtige Komponente (was ist mit 5-6 Y-Achsen) oder sollte man dann lieber ein anderes Produkt verwenden?</p>
<p>Schon jetzt besten Dank für jede Hilfe!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/836220</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/836220</guid><dc:creator><![CDATA[MichaelC]]></dc:creator><pubDate>Fri, 22 Jul 2005 10:56:36 GMT</pubDate></item><item><title><![CDATA[Reply to Achsenbeschriftung in TeeChart bei BCB5 on Fri, 22 Jul 2005 11:35:57 GMT]]></title><description><![CDATA[<p>Grundsätzlich sollte es funktionieren. Bei mir hat er mal das Datum nicht angezeigt, weil ich unter Chart bearbeiten --&gt; Diagramm --&gt; Achsen --&gt; Unten --&gt; Werteformat irgend etwas falsches eingestellt hatte. Leider blicke ich noch nicht durch, wie es genau funktioniert (try and error).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/836261</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/836261</guid><dc:creator><![CDATA[helfer 22]]></dc:creator><pubDate>Fri, 22 Jul 2005 11:35:57 GMT</pubDate></item><item><title><![CDATA[Reply to Achsenbeschriftung in TeeChart bei BCB5 on Fri, 22 Jul 2005 11:39:16 GMT]]></title><description><![CDATA[<p>Habs kurz ausprobiert:</p>
<pre><code>Series1-&gt;AddXY(1,2,Date(),clRed);
</code></pre>
<p>funktioniert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/836267</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/836267</guid><dc:creator><![CDATA[helfer 22]]></dc:creator><pubDate>Fri, 22 Jul 2005 11:39:16 GMT</pubDate></item><item><title><![CDATA[Reply to Achsenbeschriftung in TeeChart bei BCB5 on Fri, 22 Jul 2005 13:13:46 GMT]]></title><description><![CDATA[<p>schau mal ob in den Einstelloptionen der Bottomaxis, bei &quot;Beschriftungen&quot; der Stil auf &quot;Wert&quot; gesetzt ist</p>
<p>außerdem muß bei den Reihen unter &quot;Allgemein-&gt;Horizontale Achse&quot; das Datum/Zeit-Feld markiert sein</p>
<p>natürlich kann man die Einstellungen auch zur Laufzeit ändern:</p>
<p>Chart1-&gt;BottomAxis-&gt;LabelStyle = talValue;<br />
Series1-&gt;XValues-&gt;DateTime = true;</p>
<p>siehe auch die Hilfe zum TChart</p>
]]></description><link>https://www.c-plusplus.net/forum/post/836345</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/836345</guid><dc:creator><![CDATA[Linnea]]></dc:creator><pubDate>Fri, 22 Jul 2005 13:13:46 GMT</pubDate></item><item><title><![CDATA[Reply to Achsenbeschriftung in TeeChart bei BCB5 on Fri, 22 Jul 2005 13:16:34 GMT]]></title><description><![CDATA[<p>Besten Dank helfer 22,<br />
wenigstens bei der ersten Zuweisung sollte AXLabel mit übergeben werden. Das hatte ich im Eifer des Gefechts auskommentiert. Jetzt wird Datum/Zeit angezeigt. Try and error sind bei den Feinheiten aber immer noch angesagt.</p>
<p>Kann mir noch jemand verraten, wie ich weiteren Y-Achsen weitere Series zuweise? In sämtlichen Beispielen, die ich finden konnte, geht es immer nur um eine Y-Achse.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/836348</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/836348</guid><dc:creator><![CDATA[MichaelC]]></dc:creator><pubDate>Fri, 22 Jul 2005 13:16:34 GMT</pubDate></item><item><title><![CDATA[Reply to Achsenbeschriftung in TeeChart bei BCB5 on Fri, 22 Jul 2005 13:22:26 GMT]]></title><description><![CDATA[<p>zur Laufzeit gehts unter Reihen-&gt;Reihe auswählen-&gt;Allgemeines-&gt;Vertikale Achse-&gt;Rechts</p>
<p>zur Entwurfzeit: Series-&gt;VertAxis = aRightAxis;</p>
<p>und nochmal mein Tipp: schau mal in die TChart-Hilfe</p>
]]></description><link>https://www.c-plusplus.net/forum/post/836352</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/836352</guid><dc:creator><![CDATA[Linnea]]></dc:creator><pubDate>Fri, 22 Jul 2005 13:22:26 GMT</pubDate></item><item><title><![CDATA[Reply to Achsenbeschriftung in TeeChart bei BCB5 on Fri, 22 Jul 2005 13:56:10 GMT]]></title><description><![CDATA[<p>Hallo Linnea,<br />
die TChart-Hilfe geht, so weit ich es gesehen habe, immer von <strong>einer</strong> RightAxis aus. Aus der Hilfe zu VertAxis <em>&quot;...legt fest, von welcher vertikalen Achse (linke oder rechte Achse) die Reihe vertikal skaliert wird.&quot;</em> Ich muß aber mehrere rechte Achsen parallel haben. Das klappt auch mit</p>
<pre><code class="language-cpp">Chart-&gt;RightAxis-&gt;CustomDraw(...);
</code></pre>
<p>Nur, wie kann ich die ansprechen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/836391</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/836391</guid><dc:creator><![CDATA[MichaelC]]></dc:creator><pubDate>Fri, 22 Jul 2005 13:56:10 GMT</pubDate></item><item><title><![CDATA[Reply to Achsenbeschriftung in TeeChart bei BCB5 on Fri, 22 Jul 2005 16:25:33 GMT]]></title><description><![CDATA[<p>Das was du möchtest geht mit der mitgelieferten Variante von TeeChart nicht. Es gibt eine kostenlose Light Variante mit Graphen... Schau mal unter:</p>
<p><a href="http://www.lohninger.com" rel="nofollow">http://www.lohninger.com</a></p>
<p>Bei den Beispielen kann der Graph mehrere Achsen darstellen. Kannst ja mal, schreiben ob es etwas taugt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/836450</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/836450</guid><dc:creator><![CDATA[helfer 22]]></dc:creator><pubDate>Fri, 22 Jul 2005 16:25:33 GMT</pubDate></item></channel></rss>