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

如何在JFreeChart图表上画线?

慕容聪
2023-03-14
问题内容

我有可更新的OHLCChart。我需要在图表上画一条线。

如何执行呢?


问题答案:

如果要在轴上的给定位置绘制垂直或水平线,则可以使用ValueMarker:

ValueMarker marker = new ValueMarker(position);  // position is the value on the axis
marker.setPaint(Color.black);
//marker.setLabel("here"); // see JavaDoc for labels, colors, strokes

XYPlot plot = (XYPlot) chart.getPlot();
plot.addDomainMarker(marker);

plot.addRangeMarker()如果要绘制水平线,请使用。



 类似资料:
  • 我想使用JFreeChart在GUI中的特定面板中放置一个图表。我有2个java文件(一个是GUI,另一个是创建图形),如果可能的话,希望保持这种方式。 在主GUI中,我有一个名为PanelGraph的面板: 如下所示,是创建图的java文件: 这将创建图形并将其放入指定的面板(我通过runGraph()方法发送)。但是,它创建了第二个JFrame(我知道我创建了chart.setvisible(

  • 我的问题是:我想创建一个PNG,它在xy图表上有一个小圆圈的图像。我的圆是一个饼图,所以我可以把它显示为饼图,我想把它放在我想要的图中的任何(x,y)中。我想过XYShapeAnnotation,但是这个圆圈需要分成几个部分,我不想用java图形来做,因为我不知道它,而且我认为我不需要它来满足我的需要。需要注意的是,我不能使用JfreeChart覆盖方法,因为我有两个不同的数据集(XY、Pie)

  • 问题内容: 我正在尝试使用HTML中的新canvas元素。 我只是想将图像添加到画布,但是由于某种原因它不起作用。 我有以下代码: 的HTML 的CSS JS 图片存在,并且没有JavaScript错误。该图像只是不显示。 这一定是我错过的非常简单的事情… 问题答案: 也许您应该等到图像加载后才能绘制图像。尝试以下方法: 即在图像的onload回调中绘制图像。

  • 我正在使用Jfreechart构建和显示图表。我想知道,似乎没有一种标准的方法,来检查创建的图表的类型(例如,条形图,散点图等)。目前,我正在检查基础图以获得图表类型,但我相信这个选项是有限的,当比较散点图和折线图。有没有更好的方法,在创建图表之后,改变图表的类型? 编辑:基本上我想在图表上应用数据。我使用了不同的图表(比如ScatterChart和XYLineChart)。我有一个方法,应该应用

  • 问题内容: 我似乎无法操纵图表本身。我无法更改大小,并 不断重写为 我试图创建一个方法,但是没有: 范例:http : //www.flickr.com/photos/63259070@N06/6371596517/ 问题答案: 您不必担心图表的大小,将面板的布局设置为GridBagLayout应该会有所帮助。

  • 我正在使用新的API(Google Map API V2)为我的android应用程序,我已经创建了地图并添加了标记,现在我的任务是手动创建一个围绕任何标记的圆,我还想为用户提供一个功能,他可以相应地增加该圆的半径,为此我给出了一个条,当用户增加该条时,圆的半径将增加,反之亦然。 如果有人知道如何使用GoogleMapAPIV2来完成此操作,请提供帮助,