C# X和Y对数D3

C# X和Y对数D3,c#,wpf,dynamic-data-display,C#,Wpf,Dynamic Data Display,我使用的是DynamicDataDisplay(我曾尝试使用0.3、0.4和futureD3版本),但无法将两个轴都设置为对数刻度并能够激活和停用它们。我知道D3几乎被放弃了,但如果之前有人遇到过这个问题,最好能听到一个提示 有没有可以绘制简单二维线形图的免费库?(缩放、平移、对数比例等)我在D3文件夹中找到一个文件,其中有两个日志轴,它无法编译(我不知道为什么),但我可以使用其代码将两个轴设置为对数: private void Window_Loaded_1(object sender, R

我使用的是DynamicDataDisplay(我曾尝试使用0.3、0.4和futureD3版本),但无法将两个轴都设置为对数刻度并能够激活和停用它们。我知道D3几乎被放弃了,但如果之前有人遇到过这个问题,最好能听到一个提示


有没有可以绘制简单二维线形图的免费库?(缩放、平移、对数比例等)

我在D3文件夹中找到一个文件,其中有两个日志轴,它无法编译(我不知道为什么),但我可以使用其代码将两个轴设置为对数:

 private void Window_Loaded_1(object sender, RoutedEventArgs e)
        {
            plotter.DataTransform = new Log10Transform();

            double[] xArray = new double[] { 15, 14, 16, 48, 50, 51 };
            double[] yArray = new double[] { 60, 63, 64, 124, 131, 144 };

            var xds = xArray.AsXDataSource();
            var yds = yArray.AsYDataSource();
            var ds = new CompositeDataSource(xds, yds);

            LineGraph hola = new LineGraph(ds);
            plotter.Children.Add(hola);


            HorizontalAxis xAxis = new HorizontalAxis
            {
                TicksProvider = new LogarithmNumericTicksProvider(10),
                LabelProvider = new UnroundingLabelProvider()
            };
            plotter.MainHorizontalAxis = xAxis;

            VerticalAxis yAxis = new VerticalAxis
            {
                TicksProvider = new LogarithmNumericTicksProvider(10),
                LabelProvider = new UnroundingLabelProvider()
            };
            plotter.MainVerticalAxis = yAxis;
        }

张贴您的代码将有助于“D3几乎被放弃”先生。强大的鸭子永远不会被抛弃。埃米利奥·埃斯特维兹将永远在我们心中。