(Apologies, but I cannot share the data that I am using for these graphs.)
I am finding communities in my data set by using CommunityGraphPlot, and the results looks pretty good:
CommunityGraphPlot[OGopt, EdgeWeight -> FOGlist, VertexSize -> OGfreq,
CommunityRegionStyle -> {{Red, Opacity[0.15]}, {Yellow,
Opacity[0.15]}, {Purple, Opacity[0.15]}, {Orange, Opacity[0.15]}},
VertexStyle -> color]
I really like how the nodes look when I use PlotTheme->"Market" and I think I would like to use this theme moving forward:
CommunityGraphPlot[OGopt, EdgeWeight -> FOGlist, VertexSize -> OGfreq,
CommunityRegionStyle -> {{Red, Opacity[0.15]}, {Yellow,
Opacity[0.15]}, {Purple, Opacity[0.15]}, {Orange, Opacity[0.15]}},
PlotTheme -> "Marketing", Background -> White,
VertexLabelStyle -> Black]
However, I wanted to change the color of the nodes to represent the three groups I'm comparing, as I have done in the first community graph plot, and I have been trying to make the edge weights more noticable, and attempted to implement the solution I saw over here but using the ColorData "BlueGreenYellow", but with no luck - EdgeRenderFunction lights up in red, and doesn't appear to be compatible with CommunityGraphPlot.
When I try using my custom color function, that I used on the first community graph plot, I get some weird halo'ing around the nodes, and the shape reverts back to being just circles, which I don't like at all:
I want to maintain the unique style of the nodes in the "Marketing" theme. I'm not sure how I would begin tackling this color problem while using the "Marketing" theme, so any advice and help would be greatly appreciated.