سؤال

أنا أعمل مع مكتبة ASP.NET Charting وقد حصلت عليها في إنشاء مخطط فطيرة ، لكنني أواجه مشكلة في تكوينه لإنشاء مخطط الفطيرة مع شرائح شبه شفافة. إذا نظرت إلى الصورة ، فسترى ما أتحدث عنه. من بين 4 فطيرة الرسوم البيانية أعلى 2 والمخطط الأيسر السفلي لديه شفافية شريحة الفطيرة التي أتحدث عنها.

Charting Control Image
(مصدر: 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/

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