Yes, this is possible in Prism, but you have to create two different instances of the same view. As the views will be created and added by the same module to both regions an approach similar to this can be taken (this is simplified just to show this
//Initialize method of the module
public void Initialize()
ChartViewModel totalVisitorsModel = container.Resolve<ChartViewModel>();
ChartViewModel totalPageHitsModel = container.Resolve<ChartViewModel>();
You have two different view models (two different views), each with their own DataSource which is the goal.
Please let me know if this helps.