While the answer is more suitable for comment, but there is not suitable for the volume ...
You can use OxyPlot to build a graph. An example that sketched in a couple of minutes
XAML
<Grid> <oxy:Plot Title="Заголовок"> <oxy:Plot.Series> <oxy:LineSeries Title="" ItemsSource="{Binding TestPoints}" Color="Black" /> </oxy:Plot.Series> <oxy:Plot.Axes> <oxy:LinearAxis Title="Rx" MajorGridlineStyle="Dash" Position="Bottom" /> <oxy:LinearAxis Title="Rz" MajorGridlineStyle="Dash" Position="Left" /> </oxy:Plot.Axes> </oxy:Plot> </Grid>
.cs
public partial class MainWindow : Window { public static string path = "D://testData.txt"; public DataPoint[] TestPoints { get; } = DataLoader.loadData(path) .Select(x => new DataPoint(x.Rx, x.Rz)) .ToArray(); public MainWindow() { InitializeComponent(); this.DataContext = this; } } public class DataLoader { public static IEnumerable<Data> loadData(string path) { return File.ReadLines(path) .Select(x => x.Split(new[] { ';' })) .Select(x => new Data { Rx = double.Parse(x[1], CultureInfo.InvariantCulture), Rz = double.Parse(x[0], CultureInfo.InvariantCulture) }); } } public class Data { public double Rx { get; set; } public double Rz { get; set; } }
It will all look so
http://0s.ne.on2gcy3l.nfwwo5lsfzrw63i.nblz.ru/WXAv2.jpg