There's an example Chart XML data in
this documentation article, and there are also links in there showing how to use this type both declaratively or during run-time which you can take a look at! I do believe you can essentially have as many attributes/properties that you want, as long as you define where the Y values come from and where the X values come from.