jjzjj

JFreeChart

全部标签

java - JFreeChart 选择一个区域而不缩放

我最近开始使用JFreeChart,我想做一些事情,但不确定是否可行。我的程序应该从wav文件中绘制频谱图(声音图)。所以我设法从双数组列表中的wav文件中获取数据并将其显示在图表中。但现在我希望能够在不缩放的情况下选择我的频谱图的一个区域(使用用于缩放的相同工具)并且能够仅在我的声音中播放选定的部分。但我根本找不到任何成功的方法。这是我的图表代码:packageclasses;importjava.awt.Color;importjava.awt.Paint;importjava.awt.Rectangle;importjava.io.File;importjava.io.IOExc

java - 显示图像数据的直方图

有时我需要显示imagedataintheformofahistogram的表示形式.我对访问图像数据的方式特别感兴趣。我熟悉JFreeChart,它包括直方图支持,但我会考虑其他方法。 最佳答案 下面的示例使用多种技术来创建任意图像的RGB直方图:RastergetSamples()方法从BufferedImage中提取每个色带的值。HistogramDataset方法addSeries()将每个波段的计数添加到dataset。AStandardXYBarPainter替换ChartFactory默认值,如图所示here.自定义D

java - 如何在 java 中将轴放在 .png 文件上?

我有chart.png里面有数据,我想在上面放一个简单的X-Y轴并加上一些标签。我也想尽量不要使用任何非java自带的外部软件。我可以使用jfreechart但是如果有办法让它看起来不错,同时只使用一些计划java代码,那会更好。有没有人知道如何做这类事情?更新:类似这样,但数据将使用rgb值进行颜色编码,当然不会有轴/标签。(来源:goldb.org)这张图只是一个例子,它看起来与我的实际图表完全不同......我的真实图表可以包含每个rgb颜色值。我知道如何创建情节,我只是不知道如何在我创建的BufferImage上放置轴/标签 最佳答案

java - 如何在 JFreeChart 中旋转数 Axis 域上的刻度标记标签?

就像在下面的例子中所做的那样,我希望图表域上的刻度标记标签旋转45度,就像在这个图表中一样:http://left.subtree.org/2007/08/14/rotate-labels-jfreechart/不同之处在于,我想在带有数字Axis的散点图上执行此操作。我在NumberAxis类中找不到与setCategoryLabelPositions()等效的方法。 最佳答案 给出的第一个答案是针对数字域Axis的。如果您有类别Axis,则需要此代码:CategoryAxisdomainAxis=plot.getDomainAx

java - 在 Java 中创建时尚的图表,例如使用 JFreeChart

在Java中创建美观图表的最佳方法是什么?看起来图表的主要选项是JFreeChart,但不幸的是,默认情况下它们看起来很普通。比较JFreeChart的示例:http://www.jfree.org/jfreechart/images/PriceVolumeDemo1.png使用Javascript图表库之一,例如http://www.highcharts.com/demo/spline-symbols/grid或http://people.iola.dk/olau/flot/examples/graph-types.htmljavascript的看起来更好-它们有流畅的线条,默认情况

java - 在Java中寻找带有两个旋钮的滑动条

我正在寻找带有两个旋钮的滑动条,供用户单独移动或同时移动,类似于图片中用于Java的滑动条。任何带有两个旋钮(两个指示器)的侧边栏都可以。存在吗? 最佳答案 这称为范围slider。这是在另一个线程中讨论的:RangeSliderinJava此外,这是一个提供JRangeSliderSwing对象的API:http://prefuse.org/doc/api/prefuse/util/ui/JRangeSlider.html我从来没有用过它,但它看起来正是你想要的。 关于java-在Ja

java - 带有 SWT 的 JFreeChart

我正在为eclipse开发插件并扩展org.eclipse.ui.views扩展点。我想使用JFreeChart在EclipseView中绘制一些图形。是否可以在EclipseView中将JFreeChart与SWT一起使用? 最佳答案 是的,这是可能的。Eclipse-CSplugin如果您想了解它是如何工作的,请执行此操作。这是一个示例屏幕截图: 关于java-带有SWT的JFreeChart,我们在StackOverflow上找到一个类似的问题: htt

java - 基本的 Swing 库? JGoodies,JFreeChart

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭11年前。轮子被一遍又一遍地发明-至少在查看任何普通的SwingGUI项目时看起来是这样。在许多领域,有一个或两个非常有名的类库用于处理标准类库没有直接解决的问题,例如hibernate以实现持久性。但是对于GUI应用程序,事情似乎不太清楚-您认为几乎所有新GUI项目都必不可少的库是什么?我会建议将JGoodies作为起点。对于任何涉及以图形方式显示数据的事情,也

java - jfreechart中的直方图

我正在尝试使用JfreeChart为图像的直方图创建图表,但我不完全理解如何为直方图提供输入数据。我想使用的函数是这样的:addSeries(java.lang.Comparablekey,double[]values,intbins)我发现文档真的不清楚。我有一个256元素的数组,其中填充了我希望能够用作输入的每个强度的像素数,但我不知道如何使用。有人遇到过这个问题吗? 最佳答案 将数据加载到JFreeChartHistogramDataset的示例:HistogramDatasetdataset=newHistogramData

java - JFreeChart - 将图表线的 SeriesStroke 从实线更改为虚线

此处接受的答案(JFreechart(Java)-Howtodrawlinesthatispartiallydashedlinesandpartiallysolidlines?)帮助我开始改变图表上的系列笔画线。在逐步执行我的代码并观察更改后,我看到我的seriesstroke实际上在应该的时候(在某个日期“dashedAfter”之后)更改为“dashedStroke”,但是当图表呈现时整个系列线是虚线.我怎样才能让一条系列线首先画成实线,然后在设定日期后画成虚线?/*serieslinemodifications*/finalNumberdashedAfter=timeNowDat