问题标签 [combinedchart]
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.
java - Android MP Chart highlightValue 不起作用,抛出 ArrayIndexOutOfBoundsException
我正在使用 Android MP Chart lib 来绘制很棒的图表。
我正在尝试突出显示图表上的值,但它没有将突出显示到正确的位置,或者抛出ArrayIndexOutOfBoundsException。
我为它做了一个小虚拟项目。当用户单击下一个按钮时,突出显示应该向正方向移动。
我不明白为什么我会得到
java.lang.ArrayIndexOutOfBoundsException:长度=10;指数=-1
因为-1到底是什么?什么是10?我的代码中没有一件事是 10,为什么图表的任何函数都得到-1?
我正在使用
com.github.PhilJay:MPAndroidChart:v3.0.3
如果可以的话请帮忙。
编辑:
我已添加 combinedChart.setOnChartValueSelectedListener(this);到图表中。
有了这个回调onValueSelected(Entry, Highlight),我可以用另一种方式测试这个东西。它给出了一个 Highlight 对象。如果我在这个回调中什么都不做,图表会很好地绘制亮点。如果我用相同的 X 值以编程方式调用它,它会抛出通常的异常或将突出显示到错误的位置。(归零)
查看回调:
android - 组合图(条形图和折线图)+ xAxis.setValueFormatter
我很难弄清楚如何为 X-AXIS 设置特定值。
例如,我希望 X 轴显示第 0 天、第 1 天、...、第 N 天。但显然我不理解 setValueFormatter,我阅读了您的文档,但仍然无法理解。
我试过这样做:
但它给了我这个:
第 1 天,第 11 天,第 21 天,……,第 111 天 --- 这就是我感到困惑的地方!????
然后我意识到它正在将我的 (i+1) 附加到另一种增量???所以我尝试做这种for循环:
但这只是给了我DAY,DAY,...,DAY ---这是有道理的!哈哈
我用尽了谷歌搜索,我需要帮助!
PS如果我想使用微调器并根据用户输入改变X轴怎么办。IE微调器条目:天/周/月/年,根据用户输入,轴将按天或周或月或年显示数据......我得到了一些工作但X-AXIS值再次没有显示他们应该(与上面相同,请记住,我的数组大小会根据选择的微调器条目而变化)
请提前告知并感谢您!非常感激!
r - 尝试将多个数据集组合成 R 中的一个条形图
我正在尝试创建一个条形图,它在 x 轴上具有相同的变量,但按年份分隔。我想显示随时间的增加/减少,但我不确定如何将每个数据集插入图表并标记年份。每个数据集都是特定年份的选举结果。
例如,这里有一个数据集:
1992Election
政党 18-29,30-44,45-59,60+(编号标题为年龄组)
民主党 0.40,0.37,0.40, 0.47(投票百分比)
共和党 0.35,0.41,0.42, 0.47
对于第一个数据集,我有以下代码来创建一个条形图:
1992年选举
这导致了这个图表:1992Electiongraph
我希望沿 x 轴具有相同的变量,但按年份分组
例如:X 轴 [年龄组 (1992)、[同年龄组 (1996) 等] 如果有意义,谢谢。
android - Android Studio 组合图表崩溃
在图表上按下时出现错误和应用程序崩溃。使用单个 LineChart 或 BarChart,我可以按视图或缩放。
随着实施com.github.PhilJay:MPAndroidChart:v3.0.2
日志:12-12 22:01:50.108 3804-3804/com.example.jer.chart8 E/InputEventReceiver:异常调度输入事件。12-12
22:01:50.108 3804-3804/com.example.jer.chart8 E/MessageQueue-JNI:MessageQueue 回调中的异常:handleReceiveCallback 12-12
22:01:50.108 3804-3804/com.example.jer.chart8 E/MessageQueue-JNI: java.lang.ArrayIndexOutOfBoundsException: length=12; 指数=-1
1:
1:
r - ggplot2 并排绘制变量的均值和标准差
我正在尝试为 R 中的两个不同组创建变量的均值和 sd(并排)图,以获得类似的结果。

其中蓝色条是平均值,橙色条是 SD。
为此,我使用 R 中的 ggplot2 包。如果我分别使用这些代码
它们运行良好,但在两个不同的图表中产生平均值和标准差。
所以我尝试通过使用将它们组合在一个图中
我得到了什么
并且出现了以下错误
错误:出现意外符号:
“ggplot(data, aes(x=factor(grouping variable)) + geom_bar(aes(y=my variable), stat = "summary", fun.y = "mean", position="dodge ",col="blue") + geom_bar(aes(y=my variable), stat = "summary", fun.y = "sd", positi ggplot"
你能帮忙解决这个错误还是有另一种方法可以做到这一点?
更新信息: 我的数据样本看起来像 在此处输入图像描述
我在这些数据上运行以下代码来绘制两位面试官的均值 tTTO 和 sd tTTO:
我得到了这样的东西,蓝色条是手段,橙色条是 SD: 在此处输入图像描述
实际上,我已经尝试将 position="dodge" 放在两个 geom_bar() 函数中,它没有用
r - 如何在一个条形图中显示 2 组堆叠数据
所以我正在创建一个 MI 包,我想包含一个条形图,显示提交内容的时间以及迟到的责任人。我有 5 列数据,可以分为两个部分:
第 1 部分(提交时间)= 上午 7 点前、上午 7 点至上午 9 点、上午 9 点后
Section 2(故障)=我们,他们有6行数据(即前6个月)。
读取数据、操作数据、更改日期或格式都没有问题。同样,创建堆叠的整组数据或堆叠的每个部分(这是我想要的)的条形图也没有问题。
我想要的是第 1 部分是一个堆叠的条形图,旁边有第 2 部分。
这是我到目前为止的代码。下载和操作数据到合适的格式
这是所有 5 列堆叠
这两个部分是分开的
最后 - 我试图让他们复制图片。这有点蹩脚,但老实说我不知道从哪里开始。
非常感谢任何帮助。大卫
如果有帮助,这是与我正在使用的数据帧相当的一些代码。
ios - 如何使用 Daniel Gindi 的图表库在同一轴上拥有相同类型的图表(即 LineChart)?
我有一个图表,将在同一轴上显示多个折线图和散点图。它们都将具有相同的 x 轴。我似乎不能有多个 lineCharts 在同一个轴内。
我试过实现CombinedChartView。我创建了一个函数,该函数接收相应数据集的数组。
我希望所有图表都显示在图表上。但是,仅显示最后声明的 lineChart 和 ScatterChart,这意味着图表上只有 rule7data 和 exsuppressedData。图表的其余部分不显示。
charts - 如何使用 Chart.js 绘制混合财务/烛台和条形图?
我正在尝试制作烛台图(代表股票数据)和条形图(代表交易量)的组合。
我已经将它们显示在一张图表上,但我遇到了问题的显示和布局。
一方面,烛台和条形数据并排放置,而不是堆叠在一起。另一个错误是条形图的交易量数据的比例在 y 轴上没有正确表示(它使用来自烛台的数据作为基础)。
这是我当前渲染图表的代码:
- labelsData 包含每个项目条目的日期值
- chartData 包含带有 c,h,l,o,t (close,high,low,open,date) 的 JSON 对象,以表示每个项目条目的库存数据
- volData 是一个数组,其中包含表示每个项目条目的体积的数字
我应该添加什么来使烛台和条形图放置在同一列上,并且条形图有自己的比例,这样它们就不会超出图表的高度?
javafx - Jfreechart-fx:如何在组合域图中调整子图的大小
我正在尝试为字符面板中的组合域图实现“子图高度调整大小按钮”。
所以我有一个像这样的控制器:
现在我已经实现了一个“Plot Bigger”按钮,每次点击它时都会增加每个子图的高度。但它不会调整框的大小......怎么了?
任何想法?


