首页 > TAG信息列表 > oxyplot

WPF DataGrid OxyPlot 卡顿优化

不是优化,我是想用这个标题吸引遇到相同问题的同学过来看看。 UI如下,左边DataGrid有7列,右边OxyPlot显示折线图    列表4000+数据,折线图4000+个点,页面卡的用不了。 体现就是列表滚动时 滚轮滚动2秒后列表开始一帧一帧的动。。   第一时间DataGrid开启虚拟化,EnableRowVirtualizat

OXYPlot 图表控件 显示X轴Log分布

try { //var thisyearquery = data?.Where(d => Convert.ToDateTime(d.Date).Year == DateTime.Now.Year); var Nearly15MonthData = data?.Where(d => Convert.ToDateTime(d.Date) > DateTime.Now.AddMonths(-15)).T

wpf-折线图绘制2-oxyplot-2

上一篇在:wpf-折线图绘制2-oxyplot-1 设置图本身 IsLegendVisible = true; // 是否显示图例 PlotAreaBorderColor = OxyColors.Transparent; // 图边界的颜色 这些都是model层的设置,对应上一篇,就是_viewModel.SimplePlotModel的属性。 设置坐标轴 简单示例 LinearAxis xAxis

OxyPlot的动态曲线图表

前台 <oxy:PlotView Model="{Binding DynamicCurve}" />   Model中 public PlotModel DynamicCurve{ get; set; } public void PlotViewModel() { DynamicCurve = new PlotModel(); //定义x轴 OxyPlot.Axes.Line

Xamarin图表开发基础教程(13)OxyPlot框架支持的其它图表

Xamarin图表开发基础教程(13)OxyPlot框架支持的其它图表 除了以上提到的图表外,OxyPlot组件还包含了6种类型的其它图表,分别为等高线图、箱线图、饼图、热图、散点图和散点误差图,如图1.25~1.30所示。    

c#-Oxyplot中断DateTimeAxis系列

如何在特定时间点中断意甲,然后从以后继续? 例如,我的日期时间轴为Y,那么数据一直存在到特定日期,然后没有数据,后来又有了数据.我想要的是不对数据连续插入而中断的最后一个数据点进行插值,但是我想停止绘图并在数据仍然存在的情况下继续. 在上面的屏幕截图中,线性斜率是由于缺少

c#-WPF和XAML中的OxyPlot线注释可见性

我已经在XAML中使用Plot(而不是PlotView)配置了Oxyplot. (我在单个属性上使用Binding,而不是在完整的PlotModel上使用.) 该配置使用6个LineAnnotations,我想可选地显示或隐藏它们. 我已经使用Binding将LineAnnotations的Visibility属性连接到ViewModel中的属性.这些属性是布尔值,并

c#-使用OxyPlot ScatterPlot的自定义颜色范围

我一直在尝试在我的线系列顶部使用oxyplot实现散点图.基本上,我希望对散点图中的某些点进行颜色编码. 我已经在下面的图中创建了散点图和线形图: 上面的点颜色是根据教程here创建的.基本上,我添加了RangeColorAxis.该图的X轴范围为0到1,并创建颜色,如下所示: var customAxi

c#-Xaml中的OxyPlot

我已经下载了OxyPlot的二进制文件,但是无法在我的.Net 4.0 WPF应用程序中使用它.我添加了对“ OxyPlot.dll”和“ OxyPlot.WPF.dll”的引用,我的代码隐藏功能也很好地识别了它(例如,我可以创建PlotModel的实例),但是在我的XAML视图中,我无法正确添加参考.以下示例我尝试过 <UserCo

c#-Oxyplot:为Oxyplot的热图设置边距/填充

我在Oxyplot热图小部件的边缘看到了空间.我想在热图绘画画布的最边缘绘制X0,X1,Y0,Y1,即没有边距和填充. OxyPlot的HeatMapSeries如何做到这一点? 我希望(0,0)恰好位于左下角.解决方法:通过在LinearAxis上将MinimumPadding和MaximumPadding设置为0来解决.默认值为0.01%.

c# – 是否可以使用Oxyplot创建等值面?

我正在使用Oxyplot HeatMapSeries来表示一些图形数据.对于新的应用程序,我需要使用isosurfaces表示数据,如下所示: 关于这个的一些想法: >我知道ContourSeries可以使用isolines,但我找不到任何允许我填补行之间间隙的选项.这个选项存在吗?>我知道HeatMapSeries可以在contourSeries下显

c# – Oxyplot中的仿射变换

我想对LineSeries进行简单的仿射转换 不幸的是我不能简单地这样做: foreach (var point in myLineSeries.Points) { point.X = point.X * Math.Cos(angle_rad) + point.Y ... point.Y = ... } …因为DataPoint的属性X和Y没有公共集访问器 有没有办法在LineSeries上执行这

c# – 与WPF中的Oxyplot进行数据绑定

我正在努力解决有关WPF项目中OxyPlot的几个问题. 首先,我可以使用Plot类或PlotView类.这两个班级有什么区别? 理想情况下,我想对模型(或至少部分模型)和数据使用数据绑定. 如果我使用PlotView,我可以使用Binding作为模型,如下所示: <oxy:PlotView Model="{Binding Model}"/> 如果我

c# – wpf oxyplot – 单击datapoint时更改弹出窗口

我正在使用带有wpf的oxyplot,如果点击一个数据点,我想更改弹出窗口. 有可能改变吗?我看了几个例子,展示了如何获得点击的点,但没有关于改变样式. 谢谢解决方法:该弹出窗口在OxyPlot的源代码中称为Tracker. 您可以通过OxyPlot.Wpf.PlotView.DefaultTrackerTemplate在XAML中定义其Con

c# – Xamarin为条形图形成OxyPlot

我正在开发Xamarin.Forms应用程序,我想在屏幕截图中附加条形图.在Xamarin.Forms中没有这样的控件,所以我正在使用OxyPlot nuget包,但问题是oxyplot中的条形是水平的,并且图形图中没有网格线的选项.是否有条形图的任何开源库,以便我可以使用.7000解决方法:您可以使用ColumnSeries使