Schriftgröße Skalenbeschriftung

Das Langzeitarchiv für HomeMatic

Moderator: Co-Administratoren

Jurij13
Beiträge: 20
Registriert: 09.01.2018, 20:06

Re: Schriftgröße Skalenbeschriftung

Beitrag von Jurij13 » 23.03.2018, 19:53

Moin Zusammen,

dieses Thema wurde ja schon längere Zeit nicht mehr angesprochen. Ich hatte ebenfalls das Problem. Und ich hatte meine Schwierigkeiten die oben genannten Codes einzusetzen.
Letztlich habe ich so oft verglichen das ich logisch versucht habe vorzugehen. Ich habe dies eingepflegt.

Code: Alles auswählen

webServer.trendDesigns.default.timeAxis=
		{
             	setTickLabelFont(new java.awt.Font("SansSerif", java.awt.Font.PLAIN, 24))
		}
webServer.trendDesigns.default.rangeAxes=
	[
          	{
             	setTickLabelFont(new java.awt.Font("SansSerif", java.awt.Font.PLAIN, 24))
		}
	]
Also erst einmal vielen Dank dafür.
Nun bin ich aber noch am rätseln wie ich die Einstellungen der Schnittstelle/Parameter (Anzeige) in der Größe ändern könnte. (siehe Bild)


Ich denke das es irgendetwas mit chart Legend sein müsste, aber ich komme nicht so recht weiter.
Wenn jemand von Euch dafür eine Lösung hätte, dann würde ich mich freuen.

Grüße Jurij
Dateianhänge
CCU Historian Bild 1.png

Slice
Beiträge: 1192
Registriert: 03.02.2016, 14:44
System: Alternative CCU (auf Basis OCCU)
Wohnort: irgendwo aus Süd BaWü
Hat sich bedankt: 135 Mal
Danksagung erhalten: 82 Mal

Re: Schriftgröße Skalenbeschriftung

Beitrag von Slice » 23.03.2018, 20:49

Hallo Jurij13,

EDIT:
Habs nicht geblickt das du ja die Standardansicht von Historian verwendest.. Ich hab meine Diagramme in Homehub eingebunden.
Trotzdem mal mein Beitrag noch dazu:
/EDIT

Ich poste mal meine Konfig für die Darstellung eines Diagramms:

Code: Alles auswählen

webServer.trendDesigns.design1=new TrendDesign(
       chart: {
		  backgroundPaint=new ChartColor(41,41,41) //Damits zu HomeHup passt
          legend.backgroundPaint=new ChartColor(41,41,41)
		  legend.itemPaint=ChartColor.WHITE
          borderVisible=false // enfernt den Rand
		  legend.frame.paint=ChartColor.LIGHT_GRAY
       },
       plot: {
          backgroundPaint=new ChartColor(41,41,41) //Damits zu HomeHup passt
       },
       timeAxis: {
		  label='Zeitachse'
          labelPaint=ChartColor.WHITE
          tickLabelPaint=ChartColor.WHITE
          tickMarkPaint=ChartColor.WHITE
       },
       rangeAxes: [
  	      {
             label='Aussentemperatur [°C]'
             labelPaint=ChartColor.RED
             tickLabelPaint=ChartColor.RED
             tickMarkPaint=ChartColor.WHITE
          },
		  {
             label='Luftfeuchtigkeit [%]'
             labelPaint=ChartColor.GREEN
             tickLabelPaint=ChartColor.GREEN
             tickMarkPaint=ChartColor.WHITE
          }		  
       ],
	   series: [
	      {
			 key='Aussentemperatur'
          },
		  {
			 key='Luftfeuchtigkeit'
		  }
	   ],
       renderers: [
          // Die Kurvenfarben von zwei Kurven werden gesetzt.
          {
             paint=ChartColor.RED
          },
          {
             paint=ChartColor.GREEN
          }		  
       ]
)
Man kann die Beschriftung der Kurven in dem unteren Teil festlegen, das macht der Teil Series.
Ansonsten ist die Größe des Kasten dynamisch und passt sich dem darzustellenden Text an.
So war es bei mir bisher immer.
Das Handbuch beschreibt ab 7.4 die Darstellung von Trend-Diagrammen.

Grüße,
Slice
----------------------------------------------------------------------------------------
Raspi3B+ Bullseye mit HB-RF-ETH und RPI-RF-MOD auf piVCCU-FW 3.73.9 / Addons: CuxD v2.11 - E-Mail v1.7.6 - Patcher v1.0.0 - Philips Hue v3.2.5 - Programme drucken v2.6 - Scriptparser v1.11 - XML-API v2.3
Geräte: 141 / Kanäle: 791 / Datenpunkte: 6080 / SysVars: 275 / Programme: 161 / Regadom IDs: 14010 / 48 CUxD-Kanäle in 3 CUxD-Geräten
Intel NUC i3-5010U @ 2,1 GHz mit 16 GB RAM & 512 GB SSD für Proxmox mit ioBroker VM und CCU-Historian/InfluxDB/Grafana VM
----------------------------------------------------------------------------------------
Projekte im Forum: HomeHub v4.1 / Fritzbox-Anruferliste für HomeHub
----------------------------------------------------------------------------------------

Mathias
Beiträge: 1767
Registriert: 03.11.2010, 10:25
System: CCU
Wohnort: Aachen
Hat sich bedankt: 58 Mal
Danksagung erhalten: 253 Mal
Kontaktdaten:

Re: Schriftgröße Skalenbeschriftung

Beitrag von Mathias » 23.03.2018, 21:12

Damit kann die Schriftgröße der Legende verändert werden:

Code: Alles auswählen

webServer.trendDesigns.default.chart={
	legend.itemFont=new java.awt.Font("SansSerif", java.awt.Font.PLAIN, 24) 
}

Gruß
Mathias

Jurij13
Beiträge: 20
Registriert: 09.01.2018, 20:06

Re: Schriftgröße Skalenbeschriftung

Beitrag von Jurij13 » 24.03.2018, 10:45

@ Slice,

vielen Dank für den Hinweis. Ich werde das heute Nachmittag mal weiter testen und probieren.
Ich möchte nämlich noch farblich etwas verändern.
Homehub kenne ich nicht, ich lasse mir die Ansicht (Bildadresse von Historian) auf ein Tablet mit Neo Creator als Website-Element anzeigen.

@ Mathias,
auch dir vielen Dank, es klappt perfekt. Ich habe den Code einfach komplett so übernommen und
die Darstellung entspricht genau meinen Wünschen, klasse.

Ich habe mal ein vorher und nachher Bild mit eingefügt. Nicht über den Stromverbrauch von gestern wundern,
der wird korrekt angezeigt, wir hatten die Sauna an. :-)
Die Darstellung in den Bilder ist auf einen iPadPro.

Grüße Jurij
Darstellung iPad Pro klein.png
Kleine Darstellung iPadPro
Darstellung iPadPro gross.png
Große Darstellung iPad Pro

Mathias
Beiträge: 1767
Registriert: 03.11.2010, 10:25
System: CCU
Wohnort: Aachen
Hat sich bedankt: 58 Mal
Danksagung erhalten: 253 Mal
Kontaktdaten:

Re: Schriftgröße Skalenbeschriftung

Beitrag von Mathias » 25.03.2018, 09:49

Das ist mal eine Monster-Auflösung für die Diagramme. 8)

Jetzt verstehe ich das auch mit der Schriftgröße.

Gruß
Mathias

Jurij13
Beiträge: 20
Registriert: 09.01.2018, 20:06

Re: Schriftgröße Skalenbeschriftung

Beitrag von Jurij13 » 25.03.2018, 13:55

Hallo Mathias,

ja das ist nett groß. Macht ja aber in meinen Augen auch Sinn wenn es die Hardware hergibt.
Ich habe das Design noch einmal verändert. Ich weiß nicht genau wieso oder wann, aber irgendwie
ist die Beschriftung und Einteilung auf der rechten Seite plötzlich weg.
Ich habe einmal die original config geladen, jedoch ist diese dann auch nicht mehr zu sehen.

Woran das nun wieder liegt ist mir ein Rätsel. Habe ich in Historian vielleicht irgendetwas verstellt?
Ich wüsste zwar nicht wo aber wer weiß.
Hier einmal die Veränderungen in der config.

Code: Alles auswählen

webServer.trendDesigns.default=new TrendDesign(
       chart: {
		backgroundPaint=new ChartColor(0,0,0) 
        	legend.backgroundPaint=ChartColor.RED
        	legend.itemPaint=ChartColor.WHITE
        	legend.frame.paint=ChartColor.LIGHT_GRAY
		legend.itemFont=(new java.awt.Font("SansSerif", java.awt.Font.PLAIN, 24))
	},
	plot: {
		backgroundPaint=new ChartColor(0,0,0) 
	},
	timeAxis: {
		setTickLabelFont(new java.awt.Font("SansSerif", java.awt.Font.PLAIN, 24))
        	tickLabelPaint=ChartColor.GREEN
	},
       rangeAxes:[
		{
		setTickLabelFont(new java.awt.Font("SansSerif", java.awt.Font.PLAIN, 24))
		tickLabelPaint=ChartColor.GREEN
		setLabelFont(new java.awt.Font("SansSerif", java.awt.Font.PLAIN, 24))
		labelPaint=ChartColor.GREEN
	},
        {
             	label='Luftfeuchtigkeit [%]'
             	labelPaint=ChartColor.GREEN
             	tickLabelPaint=ChartColor.GREEN
             	tickMarkPaint=ChartColor.WHITE
        }
	],      
	renderers:[
	{
		paint=new ChartColor(0, 190, 0)
	}
	]
)



Vielleicht hast du da noch eine Idee.

Grüße Jurij

Jurij13
Beiträge: 20
Registriert: 09.01.2018, 20:06

Re: Schriftgröße Skalenbeschriftung

Beitrag von Jurij13 » 25.03.2018, 14:00

Hier noch mal ein Foto von der Situation. :mrgreen:
Dateianhänge
Rechte Seite .png

Mathias
Beiträge: 1767
Registriert: 03.11.2010, 10:25
System: CCU
Wohnort: Aachen
Hat sich bedankt: 58 Mal
Danksagung erhalten: 253 Mal
Kontaktdaten:

Re: Schriftgröße Skalenbeschriftung

Beitrag von Mathias » 27.03.2018, 13:02

Bei einem ausgewählten Datenpunkt zeichnet der CCU-Historian auch nur eine Y-Skala auf der linken Seite.

Eine zweite Skala kommt erst mit einem zweiten Datenpunkt und auch nur dann, wenn sich Einheit oder Messbereich vom ersten unterscheiden.

Gruß
Mathias

Jurij13
Beiträge: 20
Registriert: 09.01.2018, 20:06

Re: Schriftgröße Skalenbeschriftung

Beitrag von Jurij13 » 27.03.2018, 20:45

Hallo Mathias,

Danke, das klingt und ist logisch wenn man darüber nachdenkt.

Grüße Jurij

Antworten

Zurück zu „CCU-Historian“