public override void CheckComponent(System.Text.StringBuilder sb)
        {
            var legend = component;

            if (ChartHelper.IsColorAlphaZero(legend.labelStyle.textStyle.color))
            {
                sb.AppendFormat("warning:legend{0}->textStyle->color alpha is 0\n", legend.index);
            }
            var serieNameList = SeriesHelper.GetLegalSerieNameList(chart.series);

            if (serieNameList.Count == 0)
            {
                sb.AppendFormat("warning:legend{0} need serie.serieName or serieData.name not empty\n", legend.index);
            }
            foreach (var category in legend.data)
            {
                if (!serieNameList.Contains(category))
                {
                    sb.AppendFormat("warning:legend{0} [{1}] is invalid, must be one of serie.serieName or serieData.name\n",
                                    legend.index, category);
                }
            }
        }