As far as I know, there is no possibility in LabVIEW to create an indicator at run time.
Showing multiple plots on the same graphic is not a big issue, since all the graph objects accept arrays, composed of multiple data sets, as input.
Displaying multiple instances of the same graph is a BIG issue since, as far as I know, there is no possibility in LabVIEW to create an indicator at run time. It could be possible to have the graph on the FP of a dynamically loaded template sub-vi, but I would not recommand that approach.
Instead, your problem can be solved by inserting on the FP as many instances of the graph as required and to hide the unused instances, either making them invisible, or pushing them outside of the window display zone.
Using property
nodes, it is not to difficult to make them appear programmatically at the right place, when needed.
Alternativelly, you could use an array of graphs.
See the attached example...
CC
Chilly Charly (aka CC)