Let's imagine I have data on three farms that have different assortments of fruits, veggies and berries they produce. I want to compare all of those between all of them and make a cool Venn diagram. However, I would also wish to incorporate the data on which types of produce are mutual for each two of them or for all the farms. The best thing would be making a plotly widget that would show how many groups are common instead of showing the text that apparently lists the data points used for placing the text (see the picture). Question: is it even possible to modify the ggplotly object post creation to achieve this behavior? Ideally I would like to see "Vegetables, Berries" (because those are the plant groups that are shared between B and C) in the dark gray box instead of whatever it's showing now.
The code:
library(ggvenn)
library(plotly)
# Fruits
fruits <- c("Apple", "Banana", "Orange", "Mango", "Pineapple", "Peach", "Pear", "Grapefruit", "Lemon", "Kiwi")
# Vegetables
vegetables <- c("Carrot", "Broccoli", "Cauliflower", "Spinach", "Kale", "Potato", "Onion", "Garlic", "Cucumber", "Tomato")
# Berries
berries <- c("Strawberry", "Blueberry", "Raspberry", "Blackberry", "Cranberry", "Gooseberry", "Elderberry", "Mulberry", "Boysenberry", "Currant")
fvb <- c(fruits, vegetables, berries)
set.seed(344)
vennda <- list("A" = sample(fvb, 10),
"B" = sample(fvb, 10),
"C" = sample(fvb, 10))
gg <- ggvenn(vennda)
ggp <- ggplotly(gg)
ggp
Picture of resulting plotly:

Well, I found out that you can access hovertext labels pretty easily. The rest is just figuring out how to prepare those, so here's my answer for this, which seemingly worked