Итак, я пытаюсь создать круговую диаграмму в c # (.net Core). Единственная проблема заключается в том, что на .net Core нет доступных / работающих пакетов. Я даже пытался сделать это сам с помощью ImageSharp и Magick.Net, но не мог понять, как нарисовать часть круга.
В любом случае он должен быть доступен для коммерческого использования и .net Core. Также мне хватило бы пакета для рисования кружочков на изображении.
Что я пробовал с Magick.NET:
using (var baseimage = new MagickImage("Images/Background.png"))
{
baseimage.Draw(new Drawables().Ellipse(600,600,100,100,0,80).FillColor(MagickColors.Red));
var stream = new MemoryStream();
baseimage.Write(stream);
stream.Position = 0;
...
}
Это было самое близкое, что я получил:
взгляд
Красная часть была создана программой, а желтый контур должен быть заполнен.
Спасибо за любую помощь.