The argument is turned into a `Graph`

if possible.
If `clone`

is `TRUE`

, a deep copy is made
if the incoming object is a `Graph`

to ensure the resulting
object is a different reference from the incoming object.

`as_graph()`

is an S3 method and can therefore be implemented
by other packages that may add objects that can naturally be converted to `Graph`

s.

By default, `as_graph()`

tries to

apply

`gunion()`

to`x`

if it is a`list`

, which recursively applies`as_graph()`

to all list elements firstcreate a

`Graph`

with only one element if`x`

is a`PipeOp`

or can be converted to one using`as_pipeop()`

.

as_graph(x, clone = FALSE)

x | ( |
---|---|

clone | ( |

`Graph`

`x`

or a deep clone of it.

Other Graph operators:
`%>>%()`

,
`as_pipeop()`

,
`assert_graph()`

,
`assert_pipeop()`

,
`chain_graphs()`

,
`greplicate()`

,
`gunion()`

,
`pipeline_greplicate()`