diff --git "a/R_bwi/bwi_ver\303\266ffentlichung/BWI2022_PK20241014.qmd" "b/R_bwi/bwi_ver\303\266ffentlichung/BWI2022_PK20241014.qmd"
index d257a8830526a2cb1278f40f5419d17b91d7d34e..30fa48ca7e6f1e1d559660ab1fb25011fd9ef495 100644
--- "a/R_bwi/bwi_ver\303\266ffentlichung/BWI2022_PK20241014.qmd"
+++ "b/R_bwi/bwi_ver\303\266ffentlichung/BWI2022_PK20241014.qmd"
@@ -164,23 +164,23 @@ ggplot((waldfl22_eig_long %>%
     area = Fläche,
     fill = Gruppe, # Gruppierung nach der Spalte "Gruppe"
    label = paste(
-      Eigentumsart,
-      "\n",
-      formatC(
-        Fläche,
-        format = "f",
-        big.mark = ".",
-        decimal.mark = ",",
-        digits = 0
-      ),
-      "ha"
+       Eigentumsart
+      # "\n",
+      # formatC(
+      #   Fläche,
+      #   format = "f",
+      #   big.mark = ".",
+      #   decimal.mark = ",",
+      #   digits = 0
+      # ),
+      # "ha"
     ) # Formatierung der Fläche
   )
 ) +
    geom_treemap(colour = "black", size = 0.8) + # Hinzufügen von Randlinien um die Rechtecke
-  geom_treemap_text(colour = "black", place = "centre", grow = TRUE) +
+  geom_treemap_text(colour = "black", place = "top", grow = TRUE) +
   geom_treemap_text(aes(label = paste0(Prozent, "%")), # Prozentwerte unter der Fläche anzeigen
-                    colour = "black", place = "bottom", grow = FALSE, size=12, padding.x = grid::unit(2, "mm")) +
+                    colour = "black", place = "centre", grow = FALSE, size=14, padding.x = grid::unit(2, "mm")) +
   labs(
     title = "Waldflächenverteilung in Brandenburg",
     subtitle = "Nach Eigentumsarten und Gruppen",
@@ -192,7 +192,7 @@ ggplot((waldfl22_eig_long %>%
     #legend.title = element_text(size = 14, face = "bold")  # Schriftgröße und Fettdruck des Legendentitels
   )
   #theme_minimal()
-#ggsave("images/TreemapWaldfläche_Eigentum_Brandenburg_2022.png", width = 20, height = 15, units = "cm")
+#ggsave("images/TreemapWaldfläche_Eigentum_Brandenburg_2022.png", width = 25, height = 15, units = "cm")
 ```
 
 ### Eigentumsübergänge 2012-2022
@@ -271,6 +271,44 @@ ggplot(
 :::
 :::::
 
+
+```{r barplot-waldfl22_ba_long_sorted, echo=FALSE}
+# Schritt 1: Sortiere den Datensatz nach Anteil und Baumartengruppe
+waldfl22_ba_long_sorted <- waldfl22_ba_long %>%
+    filter(Land == "Brandenburg" & !Ba_Wa %in% c("alle Laubbäume", "alle Nadelbäume")) %>%
+    arrange(desc(Fläche))
+
+# Schritt 2: Setze die Baumartengruppe als Faktor und definiere die Reihenfolge nach Anteil
+waldfl22_ba_long_sorted$Ba_Wa <- factor(
+  waldfl22_ba_long_sorted$Ba_Wa,
+  levels = waldfl22_ba_long_sorted$Ba_Wa
+)
+
+# Schritt 3: Filtere ba_farben so, dass nur die Farben verwendet werden, die im Plot vorkommen
+farben_fuer_plot <- ba_farben[names(ba_farben) %in% levels(waldfl22_ba_long_sorted$Ba_Wa)]
+
+# Erstelle das liegende gestapelte Balkendiagramm
+ggplot(waldfl22_ba_long_sorted, aes(x = Ba_Wa, y = Prozent, fill = Ba_Wa)) +
+  geom_bar(stat = "identity", position = position_dodge(width = 0.8), width = 0.7) +
+  coord_flip() +  # Koordinaten umkehren, um ein liegendes Balkendiagramm zu erstellen
+  geom_text(aes(label = paste0(round(Prozent, 1), "%")),
+            position = position_dodge(width = 0.8), hjust = -0.1, size = 3, color = "black") +  # Beschriftung am Ende des Balkens
+  scale_fill_manual(values = farben_fuer_plot) +
+  theme_minimal() +
+  labs(title = "Waldflächenanteile nach Baumartengruppe, Blöße und Lücke \nin Brandenburg (BWI2022)", 
+       subtitle = "rechnerischer Reinbestand nach Standfläche der Bäume") +
+  theme(
+    legend.position = "none",  # Entfernt die Legende
+    axis.text.y = element_text(size = 8), 
+    axis.ticks.y = element_blank(),
+    panel.spacing = unit(0, "cm"),  # Verringert den Abstand zwischen Panel und Achse
+    plot.margin = margin(5, 5, 5, 5)  # Passt die Abstände um das Diagramm an
+  ) +
+  scale_y_continuous(expand = c(0, 0.1))  # Kontrolliert den Abstand der Bars zur Achse
+#ggsave("images/barplot-waldfl22_ba_long_sorted.png", width = 15, height = 10, units = "cm")
+```
+
+
 ```{r bb_waldfl_ba_eg_standfl_22_landeswald_treemap, echo=FALSE}
 ggplot(
   bb_waldfl_ba_eg_standfl_22 %>%
@@ -739,13 +777,12 @@ ggplot(bb_stndfl_ba_22 %>%
        , aes(x = Altersklasse, y = Fläche, fill = Baumartengruppe)) +
   geom_bar(stat = "identity", position = "stack") +  # Gestapeltes Balkendiagramm
   
-  # Linie von II (21 - 40 Jahre) bis VI (101 - 120 Jahre)
-  geom_segment(aes(x = 1.5, xend = 6.5, y = normalwaldmodellflaeche22_100, yend = normalwaldmodellflaeche22_100), 
-               linetype = "dashed", color = "red") +
-  
-  # Beschriftung über der Linie
-  annotate("text", x = 2, y = normalwaldmodellflaeche22_100 + 5000, 
-           label = paste("Normalwaldmodellfläche bei ", mittlere_Produktionszeit, "Jahren"), color = "red", hjust = 0) +  # Beschriftung der Linie
+  # # Linie von II (21 - 40 Jahre) bis VI (101 - 120 Jahre)
+  # geom_segment(aes(x = 1.5, xend = 6.5, y = normalwaldmodellflaeche22_100, yend = normalwaldmodellflaeche22_100), 
+  #              linetype = "dashed", color = "red") +
+  # # Beschriftung über der Linie
+  # annotate("text", x = 2, y = normalwaldmodellflaeche22_100 + 5000, 
+  #          label = paste("Normalwaldmodellfläche bei ", mittlere_Produktionszeit, "Jahren"), color = "red", hjust = 0) +  # Beschriftung der Linie
   
   # Legendenüberschrift hinzufügen
   labs(x = "Altersklasse", y = "Fläche [ha]", 
@@ -753,7 +790,7 @@ ggplot(bb_stndfl_ba_22 %>%
        fill = "Baumartengruppe") +  # Legendenüberschrift
   
   theme_minimal() +
-  theme(axis.text.x = element_text(angle = 45, hjust = 1),  # X-Achse-Beschriftungen drehen
+  theme(axis.text.x = element_text(angle = 45, hjust = 1,size = 8,colour = "black"),  # X-Achse-Beschriftungen drehen
         legend.title = element_text(size = 8),  # Kleinere Titelgröße für die Legende
         legend.text = element_text(size = 7)) +  # Kleinere Schriftgröße für Labels
   
@@ -765,7 +802,7 @@ ggplot(bb_stndfl_ba_22 %>%
     ncol = 1,  # Einspaltige Legende
     override.aes = list(size = 3)  # Kleinere Symbole in der Legende
   ))
-
+ggsave("images/stacked_bb_stndfl_ba_22_sorted.png", width = 25, height = 12, units = "cm")
 ```
 :::
 :::::
@@ -1059,6 +1096,19 @@ ggplot(vor_ausg_bb_bag_ak_ha_sorted, aes(x = Baumartengruppe, y = Vorrat, fill =
     verringert
 :::
 
+```{r}
+land_bestaufbau %>% 
+    filter(Land == "Brandenburg" & !Bestockungsaufbau %in% c('mehrschichtig', 'alle Arten von Bestockungsaufbau')) %>%
+    inner_join(ver_land_bestaufbau_ha %>% 
+                 filter(Land == "Brandenburg" & !Bestockungsaufbau %in% c('mehrschichtig', 'alle Arten von Bestockungsaufbau')), 
+               by = "Bestockungsaufbau") %>%
+    select(Bestockungsaufbau, Fläche = Fläche.x, Veränderung = Fläche.y) %>%
+   mutate(Ursprungswert = Fläche - Veränderung,
+         ProzentualeVeränderung = (Veränderung / Ursprungswert) * 100) %>%
+    pivot_longer(cols = c(Fläche, Veränderung), names_to = "Typ", values_to = "Wert")
+```
+
+
 ::: {.column width="50%"}
 ```{r groupbar-bestaufbauflant, echo=FALSE}
 ggplot(
@@ -1068,20 +1118,28 @@ ggplot(
                  filter(Land == "Brandenburg" & !Bestockungsaufbau %in% c('mehrschichtig', 'alle Arten von Bestockungsaufbau')), 
                by = "Bestockungsaufbau") %>%
     select(Bestockungsaufbau, Fläche = Fläche.x, Veränderung = Fläche.y) %>%
+   mutate(Ursprungswert = Fläche - Veränderung,
+         ProzentualeVeränderung = (Veränderung / Ursprungswert) * 100) %>%
     pivot_longer(cols = c(Fläche, Veränderung), names_to = "Typ", values_to = "Wert")
   , aes(x = reorder(Bestockungsaufbau, -Wert), y = Wert, fill = Bestockungsaufbau)) +  # Färben nach Bestockungsaufbau
   geom_col(aes(group = Typ), position = position_dodge(width = 0.8), width = 0.7) +  # Typ als Gruppe verwenden, um nebeneinander zu bleiben
   geom_text(data = . %>% filter(Typ == "Veränderung"),  # Nur die Veränderungen beschriften
-            aes(label = scales::comma(Wert, big.mark = ".", decimal.mark = ",")), 
-            position = position_dodge(width = 0.8), vjust = -0.5, hjust = -0.1, size = 3) +
-  labs(x = "Bestockungsaufbau", y = "Holzbodenfläche [ha]", 
+            aes(label = paste0(#scales::comma(Wert, big.mark = ".", decimal.mark = ","),
+                               #"\n(", 
+                               round(ProzentualeVeränderung, 1), "%"
+                               )), 
+            position = position_dodge(width = 0.8), vjust = -0.5, hjust = -0.2, size = 3) +
+  labs(x = ""# "Bestockungsaufbau"
+       , y = ""# "Holzbodenfläche [ha]"
+       , 
        title = "Fläche und Veränderungen des \nBestockungsaufbaus in Brandenburg") +
   theme_minimal() +
   scale_fill_manual(values = schichtfarben) +  # Verwende die benutzerdefinierte Farbpalette 'schichtfarben'
-  theme(axis.text.x = element_text(angle = 45, hjust = 1)) +
+  theme(axis.text.x = element_text(angle = 45, hjust = 1,colour = "black"),
+        legend.position = "none") +  # Legende ausblenden +
   scale_y_continuous(labels = label_comma(big.mark = ".", decimal.mark = ",", accuracy = 1),  # Tausenderformat
                      breaks = seq(0, max(land_bestaufbau$Fläche, na.rm = TRUE), by = 100000))  # Schrittweite von 100.000 ha
-#ggsave("images/groupbar-bestaufbauflant.png", width = 15, height = 10, units = "cm")
+ggsave("images/groupbar-bestaufbauflant.png", width = 15, height = 10, units = "cm")
 ```
 :::
 :::::
@@ -1312,7 +1370,7 @@ ggplot(jung_bb_eig_nba_hb_sorted, aes(x = "", y = Anteil, fill = Baumartengruppe
   theme_void() +
   theme(legend.position = "right")  # Position der Legende
 ```
-```{r, echo=FALSE}
+```{r barplot-jung_bb_eig_nba_hb_sorted, echo=FALSE}
 # Schritt 1: Sortiere den Datensatz nach Anteil und Baumartengruppe
 jung_bb_eig_nba_hb_sorted <- jung_bb_eig_nba_hb %>% 
   filter(Eigentumsart == "alle Eigentumsarten" &
@@ -1329,15 +1387,23 @@ jung_bb_eig_nba_hb_sorted$Baumartengruppe <- factor(
 farben_fuer_plot <- ba_farben[names(ba_farben) %in% levels(jung_bb_eig_nba_hb_sorted$Baumartengruppe)]
 
 # Erstelle das liegende gestapelte Balkendiagramm
-ggplot(jung_bb_eig_nba_hb_sorted, aes(y = Anteil, x = "", fill = Baumartengruppe)) +
-  geom_bar(stat = "identity", position = "stack", width = 0.8) +
-  # geom_text(data = subset(jung_bb_eig_nba_hb_sorted, Anteil > 9), 
-  #           aes(label = paste0(Baumartengruppe, ": ", round(Anteil, 2), "%")), 
-  #           position = position_stack(vjust = 0), size = 3, color = "white") +  # Beschriftung im Zentrum des Balkens
+ggplot(jung_bb_eig_nba_hb_sorted, aes(x = Baumartengruppe, y = Anteil, fill = Baumartengruppe)) +
+  geom_bar(stat = "identity", position = position_dodge(width = 0.8), width = 0.7) +
+  coord_flip() +  # Koordinaten umkehren, um ein liegendes Balkendiagramm zu erstellen
+  geom_text(aes(label = paste0(round(Anteil, 2), "%")),
+            position = position_dodge(width = 0.8), hjust = -0.1, size = 3, color = "black") +  # Beschriftung am Ende des Balkens
   scale_fill_manual(values = farben_fuer_plot) +
   theme_minimal() +
-  labs(x = "Anteil (%)", y = "", title = "Anteile der Baumartengruppen in allen Eigentumsarten") +
-  theme(axis.text.y = element_blank(), axis.ticks.y = element_blank())
+  labs(x = "", y = "", title = "Anteile der Baumartengruppen (< 1,3m)\n in allen Eigentumsarten") +
+  theme(
+    legend.position = "none",  # Entfernt die Legende
+    axis.text.y = element_text(size = 8), 
+    axis.ticks.y = element_blank(),
+    panel.spacing = unit(0, "cm"),  # Verringert den Abstand zwischen Panel und Achse
+    plot.margin = margin(5, 5, 5, 5)  # Passt die Abstände um das Diagramm an
+  ) +
+  scale_y_continuous(expand = c(0, 0.1))  # Kontrolliert den Abstand der Bars zur Achse
+ggsave("images/barplot-jung_bb_eig_nba_hb_sorted.png", width = 15, height = 10, units = "cm")
 ```
 ```{r, echo=FALSE}
 # Daten vorbereiten
@@ -1420,12 +1486,176 @@ par(mfrow = c(1, 1))
 # dev.off()
 ```
 
-```{r, echo=FALSE}
-jung_bb_eig_nba_hb %>% 
+```{r groupbar-jung_verbproz_laub_nadel, echo=FALSE}
+ggplot(nproz_verb_ba_bb %>%
+  filter(Baumartengruppe %in% c('alle Baumarten', "alle Nadelbäume", "alle Laubbäume"),
+         `Verbissart` %in% c("Verbiss", "kein Verbiss"))
+  , aes(x = Baumartengruppe, y = Verbissprozent, fill = `Verbissart`)) +
+  geom_bar(stat = "identity", position = position_dodge(width = 0.8), width = 0.7) +
+  labs(x = "", y = "", 
+       title = "Verbissprozent für 'Verbiss' und 'kein Verbiss' nach Baumartengruppe") +
+  scale_fill_manual(values = c("Verbiss" = "#fc8d62", "kein Verbiss" = "#66c2a5")) +  # Farben manuell festlegen
+  theme_minimal() +
+  theme(axis.text.x = element_text(angle = 45, hjust = 1)) 
+#ggsave("images/groupbar-jung_verbproz_laub_nadel.png", width = 15, height = 10, units = "cm")
+```
+
+```{r groupbar-jung_bb_eig_proz, echo=FALSE}
+# Reihenfolge der Eigentumsarten festlegen
+jung_bb_eig_proz <- jung_bb_eig_proz %>%
+  mutate(Eigentumsart = factor(Eigentumsart, 
+                               levels = c('Öffentlicher Wald', 
+                                          "Staatswald (Land)", 
+                                          "Privatwald", 
+                                          "alle Eigentumsarten")))
+
+ggplot(jung_bb_eig_proz %>%
+  filter(Eigentumsart %in% c('Öffentlicher Wald', 
+                              "Staatswald (Land)", 
+                              "Privatwald", "alle Eigentumsarten"),
+         `Verbissart` %in% c("Verbiss", "kein Verbiss"))
+  , aes(x = Eigentumsart, y = Verbissprozent, fill = `Verbissart`)) +
+  geom_bar(stat = "identity", position = position_dodge(width = 0.8), width = 0.7) +
+  labs(x = "", y = "", 
+       title = "Verbissprozent für 'Verbiss' und 'kein Verbiss' nach Eigentumsarten") +
+  scale_fill_manual(values = c("Verbiss" = "#fc8d62", "kein Verbiss" = "#66c2a5")) +  # Farben manuell festlegen
+  theme_minimal() +
+  theme(axis.text.x = element_text(angle = 45, hjust = 1)) 
+#ggsave("images/groupbar-jung_bb_eig_proz.png", width = 15, height = 10, units = "cm")
+```
+
+```{r stackbar-bestyp_eig_bb_ha_anteile, echo=FALSE}
+# Berechnung der Anteile und Hinzufügen der Spalte Anteil
+bestyp_eig_bb_ha_anteile <- bestyp_eig_bb_ha %>%
+  filter(Eigentumsart %in% c('Öffentlicher Wald', 
+                             "Staatswald (Land)", 
+                             "Privatwald", 
+                             "alle Eigentumsarten"),
+         !Bestockungstyp %in% c("Laubwald-Typ", "Nadelwald-Typ")) %>%
+  group_by(Eigentumsart) %>%
+  mutate(Gesamtfläche = Waldfläche[Bestockungstyp == "alle Laub-/Nadelwaldtypen"],
+         Anteil = (Waldfläche / Gesamtfläche) * 100) %>%
+  filter(!Bestockungstyp %in% c("alle Laub-/Nadelwaldtypen")) %>%
+  ungroup() %>%
+  mutate(Eigentumsart = factor(Eigentumsart, 
+                               levels = c('Öffentlicher Wald', 
+                                          "Staatswald (Land)", 
+                                          "Privatwald", 
+                                          "alle Eigentumsarten")))
+
+# Erstelle das gestapelte Balkendiagramm mit Anteilen als Beschriftung
+ggplot(bestyp_eig_bb_ha_anteile, aes(x = Eigentumsart, y = Anteil, fill = Bestockungstyp)) +
+  geom_bar(stat = "identity", position = "stack", width = 0.7) +
+  # geom_text(aes(label = paste0(round(Anteil, 1), "%")), 
+  #           position = position_stack(vjust = 0.5), size = 3, color = "black") +
+  labs(x = "", y = "Bestockungstypanteile [%]", 
+       title = "Waldflächenanteile\n nach Bestockungstyp und Eigentumsart") +
+  scale_fill_manual(values = c("#66c2a5", "#fc8d62", "#8da0cb", "#e78ac3", "#a6d854", "#ffd92f", "#e5c494")) +  # Manuell definierte Farben für Bestockungstypen
+  theme_minimal() +
+  theme(axis.text.x = element_text(angle = 45, hjust = 1))
+#ggsave("images/stackbar-bestyp_eig_bb_ha_anteile.png", width = 15, height = 10, units = "cm")
+```
+
+```{r barplot-ver_bestyp_eig_bb_ha_filtered, echo=FALSE}}
+# Daten filtern und Bestockungstyp als Faktor setzen
+ver_bestyp_eig_bb_ha_filtered <- ver_bestyp_eig_bb_ha %>%
   filter(Eigentumsart == "alle Eigentumsarten" &
-           !Baumartengruppe %in% c("alle Baumarten", "alle Laubbäume", "alle Nadelbäume")) %>% 
-  summarise(Anteil = sum(Anteil))
+         !Bestockungstyp %in% c("alle Laub-/Nadelwaldtypen","Laubwald-Typ", "Nadelwald-Typ")) %>%
+  mutate(Bestockungstyp = factor(Bestockungstyp, levels = Bestockungstyp))
+
+# Erstelle das Balkendiagramm für die Veränderungen der Bestockungstypen
+ggplot(ver_bestyp_eig_bb_ha_filtered, aes(x = Bestockungstyp, y = Waldflächenänderung, fill = Bestockungstyp)) +
+  geom_bar(stat = "identity", width = 0.7) +
+  labs(x = "", y = "Waldflächenänderung [ha]", 
+       title = "Veränderungen der Waldflächen nach Bestockungstypen\n(alle Eigentumsarten)") +
+  scale_fill_manual(values = c("#66c2a5", "#fc8d62", "#8da0cb", "#e78ac3", "#a6d854", "#ffd92f", "#e5c494")) +  # Manuell definierte Farben
+  theme_minimal() +
+  theme(axis.text.x = element_text(angle = 45, hjust = 1), 
+        legend.position = "none")  # Entfernt die Legende
+#ggsave("images/barplot-ver_bestyp_eig_bb_ha_filtered.png", width = 15, height = 10, units = "cm")
 ```
+```{r}
+ver_bestyp_eig_bb_ha_filtered %>% 
+  flextable() %>%
+  colformat_double(big.mark = ".", decimal.mark = ",",digits = 0)
+```
+
+```{r}
+bestyp_eig_bb_ha_filtered %>% 
+  filter(Eigentumsart == "alle Eigentumsarten") %>%
+  flextable() %>%
+  colformat_double(big.mark = ".", decimal.mark = ",",digits = 0)
+```
+
+```{r}
+ver_bestyp_eig_bb_ha %>% 
+  filter(Eigentumsart %in% c(
+    # 'Öffentlicher Wald',
+    # "Staatswald (Land)", 
+    # "Privatwald",
+    "alle Eigentumsarten"),
+         !Bestockungstyp %in% c("alle Laub-/Nadelwaldtypen"))
+```
+### zuwachs
+
+```{r}
+zuw_eig_bag_ha_a %>% 
+  filter(Eigentumsart %in% c('Öffentlicher Wald', 
+                             "Staatswald (Land)", 
+                             "Privatwald", 
+                             "alle Eigentumsarten"),
+         Baumartengruppe == "alle Baumarten") %>% 
+  inner_join(
+    nutz_eig_bag_ha_a %>% 
+  filter(Eigentumsart %in% c('Öffentlicher Wald', 
+                             "Staatswald (Land)", 
+                             "Privatwald", 
+                             "alle Eigentumsarten"),
+         Baumartengruppe == "alle Baumarten"),
+  by = c("Eigentumsart", "Baumartengruppe")
+  ) %>%
+  select(Eigentumsart, Baumartengruppe, Zuwachs, Nutzung) %>%
+  pivot_longer(cols = c(Eigentumsart, Baumartengruppe),
+               names_to = "ZuNutz", 
+               values_to = "Efm")
+
+
+```
+```{r groupbar-zuwachs_nutzung_long, echo=FALSE}
+zuwachs_nutzung_long <- zuw_eig_bag_ha_a %>% 
+  filter(Eigentumsart %in% c('Öffentlicher Wald', 
+                             "Staatswald (Land)", 
+                             "Privatwald", 
+                             "alle Eigentumsarten"),
+         Baumartengruppe == "alle Baumarten") %>% 
+  inner_join(
+    nutz_eig_bag_ha_a %>% 
+      filter(Eigentumsart %in% c('Öffentlicher Wald', 
+                                 "Staatswald (Land)", 
+                                 "Privatwald", 
+                                 "alle Eigentumsarten"),
+             Baumartengruppe == "alle Baumarten"),
+    by = c("Eigentumsart", "Baumartengruppe")
+  ) %>%
+  select(Eigentumsart, Zuwachs, Nutzung) %>%
+  pivot_longer(cols = c(Zuwachs, Nutzung), names_to = "Typ", values_to = "Wert")%>%
+  mutate(Eigentumsart = factor(Eigentumsart, 
+                               levels = c('Öffentlicher Wald', 
+                                          "Staatswald (Land)", 
+                                          "Privatwald", 
+                                          "alle Eigentumsarten")))
+
+# Erstelle das gruppierte Balkendiagramm
+ggplot(zuwachs_nutzung_long, aes(x = Eigentumsart, y = Wert, fill = Typ)) +
+  geom_bar(stat = "identity", position = position_dodge(width = 0.8), width = 0.7) +
+  labs(x = "", y = "", 
+       title = "Zuwachs und Nutzung nach Eigentumsart in Efm") +
+  scale_fill_manual(values = c("Zuwachs" = "#66c2a5", "Nutzung" = "#fc8d62")) +  # Farben manuell festlegen
+  theme_minimal() +
+  theme(axis.text.x = element_text(angle = 45, hjust = 1))
+ggsave("images/groupbar-zuwachs_nutzung_long.png", width = 15, height = 10, units = "cm")
+```
+
 
 # Zusammenfassung
 
diff --git "a/R_bwi/bwi_ver\303\266ffentlichung/images/TreemapWaldfl\303\244che_Eigentum_Brandenburg_2022.png" "b/R_bwi/bwi_ver\303\266ffentlichung/images/TreemapWaldfl\303\244che_Eigentum_Brandenburg_2022.png"
index b1844b3af5939f367ed6dc001473b7152c43081f..19ce6101ad5fb63304770d60215c965694bb3c0c 100644
Binary files "a/R_bwi/bwi_ver\303\266ffentlichung/images/TreemapWaldfl\303\244che_Eigentum_Brandenburg_2022.png" and "b/R_bwi/bwi_ver\303\266ffentlichung/images/TreemapWaldfl\303\244che_Eigentum_Brandenburg_2022.png" differ
diff --git "a/R_bwi/bwi_ver\303\266ffentlichung/images/barplot-jung_bb_eig_nba_hb_sorted.png" "b/R_bwi/bwi_ver\303\266ffentlichung/images/barplot-jung_bb_eig_nba_hb_sorted.png"
new file mode 100644
index 0000000000000000000000000000000000000000..cac4a789fc72d2983050dfb35cf8bcd0ce3e3d2b
Binary files /dev/null and "b/R_bwi/bwi_ver\303\266ffentlichung/images/barplot-jung_bb_eig_nba_hb_sorted.png" differ
diff --git "a/R_bwi/bwi_ver\303\266ffentlichung/images/barplot-ver_bestyp_eig_bb_ha_filtered.png" "b/R_bwi/bwi_ver\303\266ffentlichung/images/barplot-ver_bestyp_eig_bb_ha_filtered.png"
new file mode 100644
index 0000000000000000000000000000000000000000..658aa7c3fb945fb1d7f2d0a27afce8242c4ff672
Binary files /dev/null and "b/R_bwi/bwi_ver\303\266ffentlichung/images/barplot-ver_bestyp_eig_bb_ha_filtered.png" differ
diff --git "a/R_bwi/bwi_ver\303\266ffentlichung/images/barplot-waldfl22_ba_long_sorted.png" "b/R_bwi/bwi_ver\303\266ffentlichung/images/barplot-waldfl22_ba_long_sorted.png"
new file mode 100644
index 0000000000000000000000000000000000000000..2d26db2a0cbbf95707837b788a29b6be4e181f30
Binary files /dev/null and "b/R_bwi/bwi_ver\303\266ffentlichung/images/barplot-waldfl22_ba_long_sorted.png" differ
diff --git "a/R_bwi/bwi_ver\303\266ffentlichung/images/groupbar-bestaufbauflant.png" "b/R_bwi/bwi_ver\303\266ffentlichung/images/groupbar-bestaufbauflant.png"
index f0671a08e6603db022e7e26b26219061c26d15be..1d18f89462fe9e592466ea7f622b1323ee30df92 100644
Binary files "a/R_bwi/bwi_ver\303\266ffentlichung/images/groupbar-bestaufbauflant.png" and "b/R_bwi/bwi_ver\303\266ffentlichung/images/groupbar-bestaufbauflant.png" differ
diff --git "a/R_bwi/bwi_ver\303\266ffentlichung/images/groupbar-jung_bb_eig_proz.png" "b/R_bwi/bwi_ver\303\266ffentlichung/images/groupbar-jung_bb_eig_proz.png"
new file mode 100644
index 0000000000000000000000000000000000000000..fca4aec6f3261b6a9e6020006a73cada162d71c2
Binary files /dev/null and "b/R_bwi/bwi_ver\303\266ffentlichung/images/groupbar-jung_bb_eig_proz.png" differ
diff --git "a/R_bwi/bwi_ver\303\266ffentlichung/images/groupbar-jung_verbproz_laub_nadel.png" "b/R_bwi/bwi_ver\303\266ffentlichung/images/groupbar-jung_verbproz_laub_nadel.png"
new file mode 100644
index 0000000000000000000000000000000000000000..3940893b09a9e8d384480f61e1ca02eb5d013d3b
Binary files /dev/null and "b/R_bwi/bwi_ver\303\266ffentlichung/images/groupbar-jung_verbproz_laub_nadel.png" differ
diff --git "a/R_bwi/bwi_ver\303\266ffentlichung/images/groupbar-zuwachs_nutzung_long.png" "b/R_bwi/bwi_ver\303\266ffentlichung/images/groupbar-zuwachs_nutzung_long.png"
new file mode 100644
index 0000000000000000000000000000000000000000..ee5934be96088d498444d95fd37e8b17d4b01b12
Binary files /dev/null and "b/R_bwi/bwi_ver\303\266ffentlichung/images/groupbar-zuwachs_nutzung_long.png" differ
diff --git "a/R_bwi/bwi_ver\303\266ffentlichung/images/stackbar-bestyp_eig_bb_ha_anteile.png" "b/R_bwi/bwi_ver\303\266ffentlichung/images/stackbar-bestyp_eig_bb_ha_anteile.png"
new file mode 100644
index 0000000000000000000000000000000000000000..f1200521e5deccdbf9ecea9a51e7a863433db3ef
Binary files /dev/null and "b/R_bwi/bwi_ver\303\266ffentlichung/images/stackbar-bestyp_eig_bb_ha_anteile.png" differ
diff --git "a/R_bwi/bwi_ver\303\266ffentlichung/images/stacked_bb_stndfl_ba_22_sorted.png" "b/R_bwi/bwi_ver\303\266ffentlichung/images/stacked_bb_stndfl_ba_22_sorted.png"
new file mode 100644
index 0000000000000000000000000000000000000000..98cb7f75842b2bdfdb7066149ca20ca8c828c9f6
Binary files /dev/null and "b/R_bwi/bwi_ver\303\266ffentlichung/images/stacked_bb_stndfl_ba_22_sorted.png" differ
diff --git "a/R_bwi/bwi_ver\303\266ffentlichung/librarys-datimport.qmd" "b/R_bwi/bwi_ver\303\266ffentlichung/librarys-datimport.qmd"
index 71accebe9346a2e87770b60a5d35f93b092680c1..f2337a3780ecc4683a82af7720a5058abb26245f 100644
--- "a/R_bwi/bwi_ver\303\266ffentlichung/librarys-datimport.qmd"
+++ "b/R_bwi/bwi_ver\303\266ffentlichung/librarys-datimport.qmd"
@@ -130,7 +130,7 @@ farben_fuer_eigentumsarten <- c(
 ## Schichten
 ```{r}
 schichtfarben <- c(
-  "einschichtig" = "#ffffcc",
+  "einschichtig" = "#919691",
   "zweischichtig" = "#78c679",
   "mehrschichtig" = "#31a354",
   "mehrschichtig oder plenterartig" = "#006837",
@@ -533,6 +533,10 @@ ver_bb_stndfl_ba_22$Baumartengruppe <- factor(ver_bb_stndfl_ba_22$Baumartengrupp
   pull(Baumartengruppe))
 ```
 
+
+
+
+
 ## Vorrat und Vorratsänderung
 
 ### Vorrat
@@ -904,6 +908,16 @@ zuw <- lapply(zuw_sheet_names, function(sheet) {
 names(zuw) <- zuw_sheet_names
 ```
 
+### zuw_eig_bag_ha_a
+
+```{r}
+zuw_eig_bag_ha_a <- zuw$zuw_eig_bag_ha_a %>%
+  pivot_longer(cols = -c(Eigentumsart, Einheit),
+               names_to = "Baumartengruppe",
+               values_to = "Zuwachs") %>%
+  replace_na(list(Zuwachs = 0))
+```
+
 ### Zuwachs Länder-Baumartengruppe-m³/ha*a
 
 ```{r}
@@ -925,6 +939,17 @@ abgang_nutz <- lapply(abgang_nutz_sheet_names, function(sheet) {
 names(abgang_nutz) <- abgang_nutz_sheet_names
 ```
 
+### nutz_eig_bag_ha_a
+
+```{r}
+nutz_eig_bag_ha_a <- abgang_nutz$nutz_eig_bag_ha_a %>% 
+  pivot_longer(cols = -c(Eigentumsart, Einheit),
+               names_to = "Baumartengruppe",
+               values_to = "Nutzung") %>%
+  replace_na(list(Nutzung = 0))
+```
+
+
 ### Abgang ideell
 
 ```{r}
@@ -988,6 +1013,26 @@ ver_struktbeim <- lapply(ver_stuktbeim_sheet_names, function(sheet) {
 names(ver_struktbeim) <- ver_stuktbeim_sheet_names
 ```
 
+
+#### ver_bestyp_eig_bb_ha
+```{r}
+ver_bestyp_eig_bb_ha <- ver_struktbeim$ver_bestyp_eig_bb_ha %>%
+  pivot_longer(cols = -c(Eigentumsart, Einheit),
+               names_to = "Bestockungstyp",
+               values_to = "Waldflächenänderung") %>%
+  replace_na(list(Waldflächenänderung = 0))
+```
+
+
+#### bestyp_eig_bb_ha
+```{r}
+bestyp_eig_bb_ha <- struktbeim$bestyp_eig_bb_ha %>%
+  pivot_longer(cols = -c(Eigentumsart, Einheit),
+               names_to = "Bestockungstyp",
+               values_to = "Waldfläche") %>%
+  replace_na(list(Waldfläche = 0))
+```
+
 #### Land-Bestockungsaufbau ha-proz
 
 ```{r}
@@ -1157,6 +1202,16 @@ nproz_verb_ba_bb <- struktjung$jung_nproz_verb_ba_bb %>%
 
 ```
 
+#### Verjüngungskreis - Verbissprozent Eigentum
+
+```{r}
+jung_bb_eig_proz <- struktjung$jung_bb_eig_proz %>%
+  pivot_longer(cols = -c(Eigentumsart,Einheit, "mit oder ohne Verbiss"),
+               names_to = "Verbissart",
+               values_to = "Verbissprozent")
+
+```
+
 #### Verjüngungskreis - nBA pro Hektar
 
 ```{r}
diff --git a/R_bwi/data/abgang_nutzung.xlsx b/R_bwi/data/abgang_nutzung.xlsx
index 6a1bbc3a176e74f04084bce9de998b47098ff881..1ce742054a48e54c7adf39ba5dacf5aecef32aa8 100644
Binary files a/R_bwi/data/abgang_nutzung.xlsx and b/R_bwi/data/abgang_nutzung.xlsx differ
diff --git a/R_bwi/data/strukt_beim_besttyp.xlsx b/R_bwi/data/strukt_beim_besttyp.xlsx
index e3681caf4abb9dfc961d34f52085d277abb310fd..126fff7e6390c3111f303c570a18e04b6ce4c25b 100644
Binary files a/R_bwi/data/strukt_beim_besttyp.xlsx and b/R_bwi/data/strukt_beim_besttyp.xlsx differ
diff --git a/R_bwi/data/struktur_verj.xlsx b/R_bwi/data/struktur_verj.xlsx
index 4d46a5b9893fa61c66dc0a4e931f628c50d1639c..7a0cd544125a0a1763055dbf6999f7705604ed3a 100644
Binary files a/R_bwi/data/struktur_verj.xlsx and b/R_bwi/data/struktur_verj.xlsx differ
diff --git a/R_bwi/data/ver_strukt_beim_besttyp.xlsx b/R_bwi/data/ver_strukt_beim_besttyp.xlsx
index 12c0ea09942552fe3e710bd2f25cadc15b98102a..7c42fafaa9ead07d2026407aaf66bcf37191e921 100644
Binary files a/R_bwi/data/ver_strukt_beim_besttyp.xlsx and b/R_bwi/data/ver_strukt_beim_besttyp.xlsx differ
diff --git a/R_bwi/data/zuwachs.xlsx b/R_bwi/data/zuwachs.xlsx
index c32d112febfbefb62253123562b8c0af31f39f52..ea19863f486d56a2fdccd282f26431a336f878b5 100644
Binary files a/R_bwi/data/zuwachs.xlsx and b/R_bwi/data/zuwachs.xlsx differ
diff --git a/R_bwi/interpretationsworkshop/data/strukt_beim_besttyp.xlsx b/R_bwi/interpretationsworkshop/data/strukt_beim_besttyp.xlsx
index e3681caf4abb9dfc961d34f52085d277abb310fd..126fff7e6390c3111f303c570a18e04b6ce4c25b 100644
Binary files a/R_bwi/interpretationsworkshop/data/strukt_beim_besttyp.xlsx and b/R_bwi/interpretationsworkshop/data/strukt_beim_besttyp.xlsx differ
diff --git a/R_bwi/interpretationsworkshop/data/zuwachs.xlsx b/R_bwi/interpretationsworkshop/data/zuwachs.xlsx
index c32d112febfbefb62253123562b8c0af31f39f52..ea19863f486d56a2fdccd282f26431a336f878b5 100644
Binary files a/R_bwi/interpretationsworkshop/data/zuwachs.xlsx and b/R_bwi/interpretationsworkshop/data/zuwachs.xlsx differ