В чем нарисовать и сохранить в файл график без сильной привязки к GUI?
Задача нарисовать простенький график в консольном приложении на c#. Можно, конечно, нарисовать каким-нибудь Chart, но ради этого тянуть Winforms глупо. Пробовал нарисовать Matplotlib в Python, но после работы cx_freeze сборка весит 150 мегабайт и имеет 2500 файлов...
В идеале вижу малюсенький EXE'шник без кучи файлов, в который аргументами командной строки кидаю данные графика и имя для сохранения. В чем это можно сделать?
У меня только одна идея есть: SVG руками сформировать. Но тогда уж проще WinForms подключить.
Можно в консоль подтянуть wpf классы и сделать через WritableBitmap по точкам или DrawinImage по линиям. Сохранить можно хоть в png, хоть в jpg.
Можно в консоль подтянуть Winforms классы и сделать через Bitmap по точкам.
Можно воспользоваться библиотечками, например Magick.NET.