当前位置: 首页 > 面试题库 >

一幅图像中的多个OHLC数据集

邢冷勋
2023-03-14
问题内容

如何使用JFreeChart在一张图像中绘制多个数据集的图表?

本质上,我想在一张图中绘制股票的价格及其移动平均线。

我尝试获取XYPlot并添加第二个数据集,但是它不起作用。

DefaultOHLCDataset dataset = new DefaultOHLCDataset(symbol, items);
DefaultOHLCDataset dataset2 = new DefaultOHLCDataset(symbol, evs);
JFreeChart chart2 = ChartFactory.createHighLowChart(
    symbol, "minutes", "prices", dataset, true);        
chart2.getXYPlot().setDataset(1, dataset2);

还是有专门用于股票交易的Java库更易于使用?


问题答案:

请注意,这DefaultOHLCDataset是“
OHLCDataset接口的简单实现。此实现仅支持一个系列。”
您可能想要OHLCSeriesCollection,它也可以实现OHLCDataset并且可以容纳多个OHLCSeries



 类似资料:
  • 我有两种纹理。一个是jpg,一个是PNG。我已经渲染了一个立方体,我想使用jpg图像作为背景在立方体的每一个面,然后在这个背景上有png。我尝试了,但我可以通过png看到背景,我不希望这样。有没有什么功能可以为我做到这一点? 片段着色器: 是png,是JPG。

  • 我试图通过在控制器中执行以下操作在数据库中上载多个图像: 公共函数存储(请求$request){ 它采用图像表单,并将所选图像存储在public/image文件夹中,但在数据库中,它存储具有相同图像名称的所有图像。在显示的同时,它会多次显示相同的图像。 我知道这里的人有解决这个问题的办法,也许会有更好的主意。所以请帮我解决这个问题。提前谢谢。 上面的“完成”方法不适合我,因此我在控制器中执行了此操

  • 用 subplot 命令可以在同一窗口中作多幅图或把它们打印到同一纸上。输入 subplot(m,n,p) 把figure窗口分成m*n个子区域及选择第p个区域为当前图。所作图是从figure窗口的顶行开始标号,然后第2行,依次类推。例如,以下语句在figure窗口的4个不同子区域分别作图。 t = 0:pi/10:2*pi; [X,Y,Z] = cylinder(4*cos(t)); subp

  • 一个函数作图命令plot使不同的(x-y)变元函数生成不同的函数图象。MATLAB自动地通过预设地颜色库来区别不同的函数(也可用户自设)。例如,以下是三个x的相关函数的图象,每条曲线都由各自不同的颜色加以区分。 y2 = sin(x-.25); y3 = sin(x-.5); plot(x,y,x,y2,x,y3) legend命令提供一种简易方式来辨别不同的函数作图。 legend('sin(

  • 问题内容: 所以,这是问题所在,我 需要做 一些 开发 ,为此,我需要以下软件包: MongoDb 节点 Nginx的 兔子Mq 雷迪斯 一种选择是, 我获取一个Ubuntu映像 , 创建一个容器 并开始一个接一个地安装它们并完成,启动我的服务器,并公开端口。 但这也可以在虚拟框中轻松完成,并且不会使用Docker的功能。因此,我必须开始使用这些软件包构建自己的映像。现在,这是一个问题,如果我开始