2015-11-30 11 views
0

Я создаю библиотеку C# без пользовательского интерфейса и как часть единичной тестовой библиотеки, я хотел бы сохранить эти изображения графиков из данных, полученных в Единичные тесты. На данный момент я пишу результаты в файл excel и создавая графики вручную, я хотел бы, чтобы изображения сохранялись автоматически.Может использовать Oxyplot в библиотеке модулей (C#)

ответ

0

Найдено ответ - // Примечание необходимо добавить ряд и оси к результатам входных ...

  PlotModel model = new PlotModel() { Title = "Sample"}; 
      model.IsLegendVisible = true; 
      model.LegendPosition = LegendPosition.RightMiddle; 
      model.LegendPlacement = LegendPlacement.Outside; 
      model.PlotType = PlotType.XY;  
      using (var stream = File.Create(Environment.CurrentDirectory + "/image.png")) 
      { 
       OxyPlot.Wpf.PngExporter exporter = new OxyPlot.Wpf.PngExporter() { Width = 2200, Height = 1400, Resolution = 200 }; 
       exporter.Export(model, stream); 
      }