Microsoft Chart Control: منع سلسلة من الظهور في أسطورة

StackOverflow https://stackoverflow.com/questions/1917707

  •  20-09-2019
  •  | 
  •  

سؤال

في عنصر التحكم MS Chart (الذي اشتروه من Dundas)، لدي ثلاث سلسلة تحتاج إلى ترتيب.

يجب أن يكون لدى اثنين من السلسلة إدخال في الأسطورة، لكن الثالث لا ينبغي.

لقد جربت هذه الخطوط من التعليمات البرمجية، ولكن لا شيء يعمل:

Chart c = new Chart();
ChartArea ca = c.ChartAreas.Add("main");
Legend lg = c.Legends.Add("mainLegend");
Series s1 = c.Series.Add("s1");
Series s2 = c.Series.Add("s2");
Series s3 = c.Series.Add("s3");

// ... populate the 3 series with data...

s1.Legend = "mainLegend";
s2.Legend = "mainLegend";

// I've tried these:
s3.Legend = ""; // gives an error about a nonexistent legend named ''
s3.LegendText = ""; // just shows "s3" in the legend

كيف يمكنني منع المسلسل من الظهور في الأسطورة؟

هل كانت مفيدة؟

المحلول

يستخدم:

s3.IsVisibleInLegend = false;

إخلاء المسئولية: اختبار فقط في (ASP) .NET 4، vs 2010. قد تختلف الأميال الخاص بك ...

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top