C# WPF中的对数图
我想在WPF中创建一个对数图。X轴范围从10到20000,Y轴范围从-20到20。X轴划分不统一,它们基于一些对数公式。C# WPF中的对数图,c#,wpf,silverlight,graph,C#,Wpf,Silverlight,Graph,我想在WPF中创建一个对数图。X轴范围从10到20000,Y轴范围从-20到20。X轴划分不统一,它们基于一些对数公式。 由于我是WPF新手,我不知道哪种方法适合在WPF中创建图形。WPF中是否有任何控件可用于创建对数图,或者是否有任何其他解决方案可用于绘制对数图?WPF工具箱中有许多图表控件。 其他自定义构建图表也可用。请浏览以下链接 查看Oxyplot。它支持对数绘图 下面是一些示例代码,使用Oxyplot的ExampleBrowser生成(强烈推荐!!),也可以通过GitHub获得
由于我是WPF新手,我不知道哪种方法适合在WPF中创建图形。WPF中是否有任何控件可用于创建对数图,或者是否有任何其他解决方案可用于绘制对数图?WPF工具箱中有许多图表控件。 其他自定义构建图表也可用。请浏览以下链接
查看Oxyplot。它支持对数绘图 下面是一些示例代码,使用Oxyplot的ExampleBrowser生成(强烈推荐!!),也可以通过GitHub获得
[Example("Untitled")]
public static PlotModel Untitled()
{
var plotModel1 = new PlotModel();
var logarithmicAxis1 = new LogarithmicAxis();
logarithmicAxis1.Maximum = 1000000;
logarithmicAxis1.Minimum = 1;
logarithmicAxis1.Title = "Log axis";
logarithmicAxis1.UseSuperExponentialFormat = true;
plotModel1.Axes.Add(logarithmicAxis1);
var logarithmicAxis2 = new LogarithmicAxis();
logarithmicAxis2.Maximum = 10000;
logarithmicAxis2.Minimum = 0.001;
logarithmicAxis2.Position = AxisPosition.Bottom;
logarithmicAxis2.Title = "Log axis";
logarithmicAxis2.UseSuperExponentialFormat = true;
plotModel1.Axes.Add(logarithmicAxis2);
return plotModel1;
}