X和Y都是对数D3

本文关键字:D3 | 更新日期: 2023-09-27 18:15:07

我正在使用dynamicdataddisplay(我已经尝试了0.3,0.4和futureD3版本),但没有办法将两个轴设置为对数刻度,并能够激活和停用它们。我知道D3几乎被抛弃了,但如果有人之前有这个问题,那将是很好的听到一个提示。

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

X和Y都是对数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;
        }
相关文章:
  • 没有找到相关文章