Ось журнала Visiblox не показывает линии сетки и значения при увеличении

У меня есть программное обеспечение, которое отображает графики с использованием Visiblox. Пользователь может изменить стиль любой из осей с линейной на логарифмическую. И у меня есть небольшая проблема: при увеличении линейный график будет отображать линии сетки на графике и значения на оси, как видно на следующих двух рисунках: линейная диаграмма без увеличения

линейная диаграмма увеличена

Проблема заключается в том, что при переключении в логарифмический режим на диаграмме без задержки отображаются ссылочные номера или линии сетки при увеличении:лог-карта без увеличениялог-карта увеличена

Поэтому наши пользователи теперь жалуются, что у них нет ссылок для анализа кривых. Мы не делаем никакой специальной настройки для линейных осей, в отличие от лог-осей, вот код:

для линейных осей:

  this.CalibrationChartXAxis = new LinearAxis();
  this.CalibrationChartYAxis = new LinearAxis();

для осей бревен:

this.CalibrationChartXAxis = new LogarithmicAxis();
this.CalibrationChartYAxis = new LogarithmicAxis();

добавление диапазонов:

this.CalibrationChartXAxis.Range = new DoubleRange(minX, maxX);
this.CalibrationChartYAxis.Range = new DoubleRange(minY, maxY);

и, конечно же, привязать их к мнению:

 <Grid Grid.Row="0" Grid.RowSpan="2" Grid.ColumnSpan="2">
      <charts:Chart  x:Name="PlotChart" Behaviour="{Binding Path=CalibrationCurveChartViewModel.PlotChartBehavior}"
              XAxis="{Binding Path=CalibrationCurveChartViewModel.CalibrationChartXAxis}" 
              YAxis="{Binding Path=CalibrationCurveChartViewModel.CalibrationChartYAxis}" 
                      Background="Transparent" LegendVisibility="Collapsed" Margin="0" BorderBrush="Blue" BorderThickness="1">
        <charts:Chart.Series>
         ...
        </charts:Chart.Series>
      </charts:Chart>
   </Grid>

Я понятия не имею, почему два типа осей ведут себя по-разному. Я пытался включить или выключить AutoScaleToVisibleData или установить ShowMinorTicks, но это, похоже, ничего не делает. Я в недоумении о том, что делать. Кто-нибудь может помочь?

1 ответ

Я столкнулся с чем-то похожим раньше. Не уверен, если это связано, но вы можете проверить этот пост для возможного обходного пути.

Логарифмическая ось на Visiblox

Другие вопросы по тегам