Anzahl jemals gefundene Kurzzeitmietobjekte pro Region
+ +Das Diagram zeigt...
+Entwicklung der Anzahl jemals gefunden Kurzzeitmietobjekte @@ -16,10 +24,10 @@
Gesamtauslastung
@@ -59,12 +67,17 @@ const cHeatmapOptions = {
position: 'top'
},
grid: {
- top: 25,
+ top: 30,
right: 0,
bottom: 0,
left: 0
},
+ dataZoom: [{
+ type: 'inside'
+ }
+ ],
xAxis: {
+ show: false,
name: 'Kurzzeitmietobjekt',
type: 'category',
data: {!! json_encode($heat['property_ids']) !!},
@@ -76,6 +89,7 @@ const cHeatmapOptions = {
}
},
yAxis: {
+ show: false,
type: 'category',
data: extractionDates,
splitArea: {
@@ -90,20 +104,27 @@ const cHeatmapOptions = {
orient: 'horizontal',
left: 'center',
top: 0,
+ formatter: (v1, v2) => {
+ return `${v1} – ${v2} %`;
+ },
inRange: {
- color: ['#f1eef6','#bdc9e1','#74a9cf','#2b8cbe','#045a8d']
+ color: sharedOptions.basic.color,
},
},
series: [
{
name: 'Auslastung',
type: 'heatmap',
+ blurSize: 0,
data: {!! json_encode($heat['values']) !!},
label: {
show: false
},
tooltip: {
- formatter: '{b0}: {c0}
{b1}: {c1}',
+ formatter: (data) => {
+ let v = data.value
+ return `Kurzzeitmietobjekte-ID: ${data.name}
Datum Scraping: ${extractionDates[v[1]]}
Auslastung: ${v[2]} %`
+ },
},
emphasis: {
itemStyle: {
diff --git a/dashboard/resources/views/property.blade.php b/dashboard/resources/views/property.blade.php
index b5e9469..4769076 100644
--- a/dashboard/resources/views/property.blade.php
+++ b/dashboard/resources/views/property.blade.php
@@ -1,4 +1,20 @@
@extends('base')
+@section('body-class', 'property')
+
+@section('header')
+Property {{ $base['property_platform_id'] }}
+
+
+ - Region
+ - {{ $base['region_name'] }}
+ - Zum ersten mal gefunden
+ - {{ $base['first_found'] }}
+ - Zum letzten mal gefunden
+ - {{ $base['last_found'] }}
+
+
+@endsection
+
@section('main')
@@ -25,6 +41,11 @@
Entwicklung der Verfügbarkeit
+
+
+ Erkläung zum Diagramm
+ Das Liniendiagramm zeigt, wie sich die insgesamte Verfügbarkeit des Kurzzeitmietobjekts entwickelt hat.
+
-
+
- Region +
- {{ $base['region_name'] }} +
- Zum ersten mal gefunden +
- {{ $base['first_found'] }} +
- Zum letzten mal gefunden +
- {{ $base['last_found'] }} +
Entwicklung der Verfügbarkeit
+ +Erkläung zum Diagramm
+Das Liniendiagramm zeigt, wie sich die insgesamte Verfügbarkeit des Kurzzeitmietobjekts entwickelt hat.
+Verfügbarkeit: {c} %' }, grid: { top: 20, - left: 0, + left: 25, right: 10, - bottom: 0, + bottom: 20, containLabel: true }, xAxis: { type: 'category', boundaryGap: false, - data: {!! json_encode($capacities['dates']) !!} + data: {!! json_encode($capacities['dates']) !!}, + name: 'Zeitpunkt Scraping', + nameLocation: 'center', + nameGap: 24, + nameTextStyle: { + fontWeight: 'bold', + } }, yAxis: { type: 'value', min: 0, - max: 100 + max: 100, + name: 'Auslastung in Prozent', + nameLocation: 'center', + nameGap: 38, + nameTextStyle: { + fontWeight: 'bold', + } }, series: { name: 'Alle',