I am using the GraphMakie to make graphs, it is working very well, but I wanted to know if there is a way to add scale to the graphs, similar to a scatter plot.
I tryed the documentation but did’t find anything about it.
Anyone have any idea how or if there is an alternative?
Thanks!
What do you mean with scale?
The only thing I can think of is a colorbar… in that case use
f, ax, p = graphplot(…)
pn = get_node_plot(p)
To extract the scatter plot object from the graph plot pn
. You may then proceed as with every other scatter plot.
Hi,
Thanks for the answer, I migth not be explaining well so I’ll try to use will use an example table.
I have the following graph to make:
from | to |
---|---|
1 | 2 |
2 | 3 |
3 | 1 |
Each node have the following coordinate :
node | x | y |
---|---|---|
1 | 1 | 1 |
2 | 1 | 5 |
3 | 5 | 1 |
When I plot the graph it does not take in account the position of each node, so the final result is a circle (my data has 20 around nodes). I would like to have each node in it’s respective coordinate and have the final obtained graph ploted. | ||
I hope it makes more sense now, as I’m not sure if graphs is the best option for this. | ||
Hhanks! |
just do
graphplot(ax, g; layout = _ -> positions)
a more complicated here: Combine Makie with GMT.jl - #6 by lazarusA shows this in action.
1 Like