问题标签 [datapoint]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
462 浏览

label - MSChart 数据点标签重叠

我正在用一些数据列在 VisualStudio WinForms 中制作一个图表,我想为其中一些列放置标签。主要问题是没有显示第一列和最后一列的标签。图表的最小值和最大值是固定的,数据点可以是最小值和最大值。

例如,我制作了一个带有series[0].ChartType = "Column"的图表,并通过设置series[0].Label属性来显示 X、Y、index 和一些文本字符串来分配标签,还设置了series[0].LabelBackColorseries[0].LabelBorderColor制作一个盒子。
这就是我得到的: 文本在背景框之外,标签与边框重叠,但 AxisY(左侧)仍然可见;x=0 和 x=10 的标签根本没有显示!同样对于 Column 类型,下面编写的所有操作均无效。 实际上我需要 StackedColumn 类型,所以:然后我将类型更改为series[0].ChartType = "StackedColumn"并得到了这个:
立柱类型



堆积柱
盒子更大,但仍然与 AxisY 线和顶部的数字重叠,并且仍然没有第一个和最后一个标签。

我试图设置series[0].SmartLabelStyle.IsOverlappingHidden = false并得到这个: AxisX 和 AxisY 线和标记显示在标签上方。那不好。 然后我尝试通过设置完全禁用SmartLabelStyleseries[0].SmartLabelStyle.Enabled = false并得到这个: 好不了多少。现在连标签都重叠了。 最后,我尝试通过启用SmartLabelStyle并设置series[0].SmartLabelStyle.MovingDirection = "Right | Left"来强制标签移动并得到以下信息:
没有隐藏重叠的 StackedColumn



关闭了 SmartLabelStyle 的 StackedColumn



StackedColumn 与 MovingDirection
现在标签中的文本已正确移动,但背景框未正确移动。如果那个盒子也能正确移动就足够了,但事实并非如此。我不知道如何使数据点标签正确显示在图表的左侧和右侧。
有没有办法为它的文本和框设置标签位置?如何将标签框设置为适合文本的大小?
我绝对想避免使用 chart.Paint 方法。

0 投票
1 回答
816 浏览

python - 如何从图表中找到数据点

请找到所附的图表。我需要找到点“a”和“b”。请建议python中的任何方法。

通过获取运行时间绘制图表,如下所示: x = ([1000, 2000, 3000, 4000, 5000, 6000,7000, 8000, 9000])y = ([2314,802,519,417,358,318,302,284,280])

需要找出“a”和“b”点,以便我可以将它们单独用于其他任务

完整代码:

图形

0 投票
1 回答
136 浏览

r - 将 R 条形图转换为绘制 2 条线并添加数据点

我需要绘制一个 2 线 R 程序图,其中一条数据点位于一条线上,并且最小 Y 值设置为 -6。以下数据是 .csv 输入文件:

下面是一个 R 程序,它采用上述 .csv 输入并输出一个包含 2 行的条形图。我只需要 2 条线,因此它需要将条形图转换为 2 线(绘图)图表。然后在 DBChange 线上添加 d1$DBChange 数据点,并将最小 Y 值设置为 -6。

0 投票
2 回答
1939 浏览

android - 通过 for 循环(GraphView)将多个值放入 DataPoint

我目前正在开发一个应用程序,在应用程序内部,我需要绘制一些折线图。我研究并找到了一个工具,但问题如下:

确切地说,我需要使用 for 循环填充 DataPoint 变量,因为数据将由用户输入,但是当我尝试实现 for 循环时它会生气,我不知道如何解决它。如果有人在任何帮助之前处理过这种事情,我们将不胜感激。

0 投票
1 回答
103 浏览

arrays - 图表无法显示超过 16384 个数据点

我正在创建一个图表,其中“.Values”基于一个名为“ReliabilityNumber”的数组,该数组来自另一个模块。在获得正确的数据点方面一切正常。但只要数组中的元素数(图表中的“时间步长”)超过 16384,则图表中不会显示高于此数字的数据点。

此外,如果元素数量超过 65536,则不再显示图表。

我的看法是,它与最大列数(Excel 2007 及更高版本为 16384)和最大行数(Excel 2003 及更早版本为 65536)有关。但我无法弄清楚它是什么。我的代码如下(我在工作中使用 Excel 2010,在家里使用 2016,问题出在 2010 年。2016 年还没有控制这个问题):

0 投票
0 回答
253 浏览

java - Android Graphview (DATAPOINT) 不从 Arralist 获取数据

我正在尝试从两个不同的数组中获取数据,并将其存储在 graphview 数据点中,并使用下面的给定代码。虽然来自 arraylist 的数据确实被获取,但它没有存储在数据点中,任何人都可以帮助我解决这个问题。

这是我显示数据点的代码

0 投票
1 回答
1269 浏览

c# - 图表控件 - x 轴上的字符串

如何在图表控件的 x 轴上显示字符串值?数据点 (x & y) 都是双倍的。我有一个 IEnumerable 包含具有 2 个属性的对象列表。报告的名称和一个整数值,表示它运行了多少次。所以整数在 y 轴上,报告名称在 x 轴上。但我似乎对值类型只有双重选择。所以当我创建我的数据点时,我得到了一个错误

如何才能做到这一点 ?

我试过这个

当我绘制我的数据点时,我已经做到了

但是现在所有我沿着 x 轴得到的都是 i 变量的数量,我到底怎么才能得到 text 属性的内容?

这就是我让它工作的方式

0 投票
1 回答
216 浏览

python - 输入到感知器的值数组

我需要一些帮助来弄清楚一些术语,因为它适用于感知器的输入。一个名为“更新”的函数,“接受一个二维数组 @param 值,该值由一个输入列表和一个一维数组 @param 序列组成,由相应的预期输出列表组成”

在下面的代码中,“values[datapoint]”对输入指的是什么:

在最后一个名为“test()”的函数中的代码中查看下面这段代码的完整上下文,它基本上以“p2.updat ...”开头,它使用这个数组调用函数“update()”作为输入。

“数据点”是否等于“[3,2,1]”还是仅指该数组的一个元素,如“3”?

谢谢。

0 投票
1 回答
88 浏览

c# - C#如何“删除”数组的第一个值,重新排序数组并将最后一个值设置回0?

所以我有一个Datapoint[] = new Datapoint[50]我正在填写的内容。一旦 Datapoint 数组已满,我如何“删除”Datapoint[0] 并将 Datapoint[1] 设置为 Datapoint[0],Datapoint[2] 设置为 Datapoint[1]... 等等,并使 Datapoint[49 ] 再次释放/值 0/0?
因为我不想使用循环,所以我还没有成功。

感谢帮助!

0 投票
0 回答
93 浏览

c# - C# mschart自带的缩小功能

我正在尝试为我的 mschart 图表制作一个缩小功能。我的想法是为图表设置一个单击方法,每次用鼠标右键单击图表时,缩放值都应该改变。因此图表应该响应并有更多值的空间。我做了 4 个缩放步骤:240 个值、3600 个值、43'200 个值、86'400 个。图表点击有条不紊如下所示:

AxisX.Maximum 使用属性定义public static int graphSizing { get; set; }。我得到的图表是实时图表,因此每秒都会添加新值等。TempbufferValuesTOZero、FileValuesTOZero 用 0/0 填充整个数组。

在我将值添加到图表之前,我用这种方法准备它们:我有一个 switch 语句,它检查 zoomSize 以了解如何准备数据

例如它是如何准备的

之后调用此方法以显示图表中的值:

TempBuffer 是一个数据点数组,我在其中存储值 ( public DataPoint[] TempBuffer = new DataPoint[graphSizing];)。

但它并不像预期的那样安静地工作。只有默认的 / 0 案例按计划完美运行。但是一旦我想缩小,它就不再起作用了。在案例 2 中,AxisX 值完全错误,并且 AxisY 值甚至没有出现。在案例 3 和 4 中,程序崩溃了。CPU使用率也很高。

知道为什么其他情况不像 default / 1 那样有效吗?以及如何提高性能并最大限度地减少高 CPU 使用率?

也为了更好地可视化图表:240个值: 在此处输入图像描述

3600 个值: 在此处输入图像描述

感谢您的帮助
问候 C.User