Registriert seit: 11.10.2015
Version(en): 2016
26.01.2024, 13:05
(Dieser Beitrag wurde zuletzt bearbeitet: 26.01.2024, 13:07 von StefKe.)
Hallo, gibt es eine Möglichkeit die Zeitabstände in der x-Achse gleichzustellen. Auf Thingspeak wird es korrekt dargestellt.
Excel verhält sich leider anders:
(blau - ist die Außentemperatur -> Thingspeak)
wie kann das Verhalten in Excel geändert werden?
Danke, Stefan
Diagramm.xlsm (Größe: 1,87 MB / Downloads: 2)
Registriert seit: 28.08.2022
Version(en): 365
Hi,
du brauchst kein Linie-Diagramm sondern ein Punkt(XY)-Diagramm. Auch dort kann man Linien einstellen.
Ist in Excel leider etwas unglücklich beschrieben Liniendiagramm erzeugt auf der A-Achse für jeden Datenpunkt einen Wert. Wenn man 50 Werte hat sind das 50 Einträge mit immer dem selben Abstand. Das Punktdiagramm weist einem Punkt den korrekten Wert auf der X-Achse zu, so dass diese je nach Wert mal enger beieinander stehen oder auch nicht.
Gruß,
Helmut
Win10 - Office365 / MacOS - Office365
Registriert seit: 11.10.2015
Version(en): 2016
26.01.2024, 16:24
Danke, das passt soweit.
Aber leider sind jetzt vor und nach der Linie sehr große Lücken, die Diagrammfläche wird nicht vollständig ausgenutzt.
Angewandt sieht das wirklich so aus.....
Läßt sich das irgendwo einstellen? Ich habe leider nix finden können
Registriert seit: 28.08.2022
Version(en): 365
26.01.2024, 16:38
(Dieser Beitrag wurde zuletzt bearbeitet: 26.01.2024, 16:39 von HKindler.)
Hi,
X-Achse anklicken, Rechtsklick --> "Achse formatieren..." und bei den Achsenoptionen Minimum und Maximum entsprechend deinen Wünschen einstellen. Eventuell werden dir die Werte nicht als Datum sondern als Zahl angezeigt. Dann musst du dir die Zahl halt umrechnen. Am einfachsten geht es, wenn du in irgendeine Zelle dein Wunschdatum samt Uhrzeit eingibst und dann das Zellformat auf "Standard" einstellst.
Gruß,
Helmut
Win10 - Office365 / MacOS - Office365
Registriert seit: 11.10.2015
Version(en): 2016
26.01.2024, 16:56
(Dieser Beitrag wurde zuletzt bearbeitet: 26.01.2024, 16:56 von StefKe.)
Danke für die Hilfe, das passt soweit - ist aber etwas unflexibel da sich Max und Min abhängig vom eingestellten Zeitraum ändern. Vermutlich ist das Problem nur per Vba lösbar.
Da muss ich wiedermal die Literatur oder Google befragen, oder fällt uns da auf die Schnelle was ein?
Code:
With ActiveChart.Axes(xlValue)
.MinimumScale = Range("E1")
.MaximumScale = Range("E2")
End With
... evtl.? werde es heute Abend testen