ASP.NET الرسم الشفافية السيطرة
-
20-09-2019 - |
سؤال
أنا أعمل مع مكتبة ASP.NET Charting وقد حصلت عليها في إنشاء مخطط فطيرة ، لكنني أواجه مشكلة في تكوينه لإنشاء مخطط الفطيرة مع شرائح شبه شفافة. إذا نظرت إلى الصورة ، فسترى ما أتحدث عنه. من بين 4 فطيرة الرسوم البيانية أعلى 2 والمخطط الأيسر السفلي لديه شفافية شريحة الفطيرة التي أتحدث عنها.
(مصدر: scottgu.com)
ما هي إعدادات الرسم البياني الذي أقوم بتعديله لتقديم الشرائح بنسبة معينة من الشفافية؟
شكرًا!
المحلول
حاول تعيين لون السلسلة بلون مع شفافية ألفا ، مثل ذلك:
Chart1.Series(0).Color = Color.FromArgb(128, 255, 0, 0) //transparent red
مأخوذ من هذا الموضوع.
نصائح أخرى
هذا الحل النهائي لكلا الحالتين - لون واحد لكل سلسلة أو مخططات لوحة:
myChart.ApplyPaletteColors();
foreach (var series in myChart.Series)
{
foreach (var point in series.Points)
{
point.Color = Color.FromArgb(220, point.Color);
}
}
جرب هذا:
Series["SeriesName"].Color = Color.FromArgb(180, Color.Blue);
حيث يحدد 180 "مستوى الشفافية" ، والتي يجب أن تتراوح بين 0 إلى 255.
يمكنك استخدام لوحات شبه شفافة.
تشير إلى:
https://blogs.msdn.microsoft.com/alexgor/2009/10/06/setting-microsoft-chart-series- colors/