The left chart uses a list of custom objects which mimics a declarative data source,
so the properties DataFieldY, NameField and ExplodeField
of the series can be used to obtain the data from the objects.
The right chart is bound to a simple list of doubles much in the same way as binding to a regular array can be done.
Series that do not have explicit data defined will take the values from the list. The axes must be configured manually,
for example by adding items in the markup.