- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的折线图包含 xVals = "Su, Mo, Tu, Se, Th, Fr , Sa
",我想表示 28 个点。
每个 xValue 4 分。 (莫有4分,图有4分,....)
我想在每个 xVal 中使用多个点来执行此操作。
现在我知道了,我明白为什么了。
One or more of the DataSet Entry arrays are longer than the x-values array of this ChartData object.
对于此消息错误,我将我的 xVals 与“Su , Su, Su, Su, Mo, Mo, Mo, Mo, Tu, Tu, Tu, Tu, Th, Th, Th, Th , Fr, Fr, Fr, Fr , Sa, Sa, Sa, Sa
”。但我需要在每个工作日汇总我的 xVals。
我该如何解决这个问题?
Filipe 这是您建议的结果:我只是用随机值替换我的值。
float somefloatvalue = (float) ((Math.random() * xIndex) + 3);
最佳答案
您尝试做的事情很容易实现。
您需要创建 4 个 DataSet
对象,每个对象包含 7 个值(每天一个)。
您的 x 值数组应仅包含 7 个值(每天一个)。
您可以在此处找到有关如何创建多个数据集的示例: https://github.com/PhilJay/MPAndroidChart/blob/master/MPChartExample/src/com/xxmassdeveloper/mpchartexample/MultiLineChartActivity.java
简化示例:
ArrayList<String> xVals = new ArrayList<String>();
// add 7 days
xVals.add("su"); xVals.add("mo"); xVals.add("tu"); xVals.add("we");
xVals.add("th"); xVals.add("fr"); xVals.add("sa");
ArrayList<LineDataSet> dataSets = new ArrayList<LineDataSet>();
// create 4 datasets
for (int z = 0; z < 4; z++) {
ArrayList<Entry> values = new ArrayList<Entry>();
// loop through 7 days (xIndex 0 == su)
for (int xIndex = 0; xIndex < 7; xIndex ++) {
float somefloatvalue = 1f;
values.add(new Entry(somefloatvalue, xIndex));
}
LineDataSet d = new LineDataSet(values, "DataSet ");
dataSets.add(d);
}
LineData data = new LineData(xVals, dataSets);
mChart.setData(data);
mChart.invalidate();
关于android - MPandroidchart - 每个 xValue 代表 4 个点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28322897/
根据我的理解,下面的代码应该调用 Test 类的 move 构造函数,因为这个函数按值返回,这意味着表达式 GetTestObj() 应该是右值,xvalues 是隐式的 move 但为什么这段代码调
所以我读了这个answer因为我对何时将值视为 xvalue 感到困惑,例如当值即将到期/接近其生命周期结束时。可悲的是,我仍然很困惑。 无论如何,引文包括: a class member acces
我阅读了关于xvalue 的标准。它与 rvalue reference 表达式密切相关。但是在编程的时候,实在找不到需要xvalue的场景。 例如:函数 myClass&& f() 返回一个 rva
从 5.2.1.1 开始: The expression E1[E2] is identical (by definition) to *((E1)+(E2)) [...] except that i
根据我对此发表的评论: passing std::vector to constructor and move semantics以下代码中是否需要std::move,以确保返回值是xvalue? s
我想知道是否有人可以讲述或解释一些 xvalues、glvalues 和 prvalues 的现实生活示例?我读过一个类似的问题: What are rvalues, lvalues, xvalues
我正在尝试理解 C++11 的概念。 我所说的标准草案: An xvalue (an “eXpiring” value) also refers to an object, usually near
here弄清楚 “具有身份”:地址,一个指针,用户可以判断两个拷贝是否相同。 xvalue:具有标识并且可以从中移动(例如将左值转换为右值引用的结果。 here弄清楚 以下表达式是 xvalue 表达
这个问题在这里已经有了答案: 关闭 10 年前。 Possible Duplicate: What constitutes a valid state for a “moved from” obje
假设我们有一个函数: struct A { int m; }; A&& f(); 据我所知的表达方式: f(); f().m; 都是xvalue。但为什么?为什么他们不是prvalue?我有点
我们有以下类型 X 和函数 f: struct X { ... }; X f() { ... }; 现在考虑另一个函数 g 的三个替代定义: (1) void g() { X x = f();
在cpprefernce section: Value categories ,它指出“对象表达式的成员,其中 a 是右值,m 是非引用类型的非静态数据成员”是一个 xvalue。在标准中(我在:N4
根据这份文件: http://www.stroustrup.com/terminology.pdf l 值具有同一性且不可移动。 公关值是可移动的,但没有身份。 x 值具有同一性并且是可移动的。 关于
C++ 标准对“xvalues”的描述如下(N4762 § 7.2.1.4): An expression is an xvalue if it is: - . . . - a class membe
C++11 引入了新的值类别,其中之一是 xvalue . 是explained由 Stroustrup 描述为类似(im 类别):“它是一个值,具有身份,但可以从中 move ”。 另一个来源, c
我目前正在写我的学位论文,它还涉及对 C++11 背后理论的一些解释,这真的很好,因为 C++ 是我选择的编程语言,而且该标准或多或少是免费提供的 (N3337)让自己迷路。 然而,我在尝试准确详细地
我是 C++ 的新手,这是我的第一个问题,所以请多多包涵……我已经阅读左值和右值有一段时间了,我想我理解了其中的大部分内容,但仍有一些内容令人困惑我 ... 所以我的问题会很具体 右值引用被认为是左值
有点令人惊讶(对我来说),以下两个程序编译成不同的输出,后一个具有更好的性能(用 gcc 和 clang 测试): #include int main() { std::vector a(2
xvalue的定义如下: — An xvalue (an “eXpiring” value) also refers to an object, usually near the end of its
我按照教程进行操作:http://www.amcharts.com/tutorials/detecting-at-what-value-mouse-pointer-is/但我没有得到正确的值。这是代码
我是一名优秀的程序员,十分优秀!