createListSimply = function (seriesModel, opt, nameList) {
    opt = isArray(opt) && {coordDimensions: opt} || extend({}, opt);

    var source = seriesModel.getSource();

    var dimensionsInfo = createDimensions(source, opt);

    var list = new List(dimensionsInfo, seriesModel);
    list.initData(source, nameList);

    return list;
}
LegendVisualProvider is an bridge that pick encoded color from data and
provide to the legend component.
@param {Function} getDataWithEncodedVisual Function to get data after filtered. It stores all the encoding info
@param {Function} getRawData Function to get raw data before filtered.