我正在使用绘图立方体在ILNumerics中显示一个简单的2D线图。我希望能够在用户放大图形后修复并保存当前的X轴和Y轴限制。因此,我尝试通过以下方式接收轴的上限和下限:

   var xMin = plotCube.Axes.GetLimits().XMin
   var xMax = plotCube.Axes.GetLimits().XMax


但是这些值是错误的(-3.40282347E + 38(xMax)和3.40282347E + 38(xMin))。

如何获取轴的当前最大值和最小值?
创建新的绘图多维数据集时如何设置限制?

最佳答案

设定限制:

plotCube.Limits.Set(new Vector3(0,0,0), new Vector3(2,2,2));


http://ilnumerics.net/apidoc/?topic=html/M_ILNumerics_Drawing_ILLimits_Set.htm

获取所有3个坐标的限制:

Vector3 min = plotCube.Limits.Min, max = plotCube.Limits.Max;


http://ilnumerics.net/apidoc/?topic=html/Properties_T_ILNumerics_Drawing_ILLimits.htm

关于c# - 如何获取ILNumerics中x和y轴的当前最小值和最大值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24969029/

10-09 09:29