VisualMelon
VisualMelon
If label placement is consistent enough, then that could be possible. It's not as simple as subtracting what is outside, because what is outside depends on the axes (e.g. at...
I don't think it would be that hard to implement, actually, assuming there is a simple and efficient way to perform the rescaling, but there are a lot of decisions...
> The issue also applies to outside labels in pie series (there is even a `todo` comment for that in `PieSeries.Render` method). `PieSeries` is very weird; that would be a...
This is all down to how the annotation is implemented: it seems to be storing its location in screen space, not data-space. How is the annotation implemented?
The `if (initialized == false)` bit in `Render` is weird: you should be computing the position from the X/Y data-space coordinates, rather than using the computed screen-space coordinates (it's not...
The `BarSeriesManager` currently groups series by the category axis and value axis, so this isn't supported. You can probably work around this by extending `BarSeries` and implementing `IBarSeries.ValueAxis` explicitly so...
@mandreou I'm not entirely clear what you mean, but the `IsStacked` and `OverlapsStacked` properties of `BarSeries` may help.
I don't presently have time to provide a comprehensive reply, but to use skia you need to swap out the `PlotView` for the one provided by `https://www.nuget.org/packages/OxyPlot.SkiaSharp.Wpf/2.1.0-Preview1` (i.e. `OxyPlot.SkiaSharp.Wpf.PlotView`). Do...
Make sure the `PlotView` is from `OxyPlot.SkiaSharp.Wpf` (check the namespaces as necessary, e.g. per https://github.com/oxyplot/oxyplot/blob/46a4b9c82be73d3e2bf9f31e666ecea36bfc91be/Source/Examples/WPF/ExampleBrowser/MainWindow.xaml#L113 )
If you are targeting .NET Framework, you will need to specify the target architecture because skia is a native library (shouldn't be a problem with .NET Core; see #1760), but...