草庐IT

jfreechart-fse

全部标签

java - JFreechart ChartPanel 没有变得透明

我想给图表背景一个透明的外观(不是完全透明,而是一点点)。这是我的代码。我添加了几行代码来增加透明度,但我猜ChartPanel没有变得透明。编写这些代码行后,图表背景显示为灰色。JFreeChartchart=ChartFactory.createPieChart3D("Fulltrafficview",pieDataset,true,true,true);PiePlot3Dp=(PiePlot3D)chart.getPlot();PieRendererrenderer=newPieRenderer(sampleColors);renderer.setColor(p,pieDatas

java - JFreeChart 域/范围轴定义

有人可以提供JFreeChart轴类型的简单解释吗?首先,我们有基于类层次结构的轴(ValueAxis、CategoryAxis、许多子类)我们还有“域轴”与“范围轴”的区别(仅适用于xy图?)。目前尚不完全清楚这些与基于类层次结构的轴的关系。这些不是类,但XYPlot中有setDomainAxis和setRangeAxis方法。视觉上我会在水平和垂直轴上思考,我不确定它们与之前的概念有何关系(“域”总是水平的吗?)。我认为x轴是水平的,y轴是垂直的,但我不确定XYPlot是否总是这样。编辑:我尝试研究API文档和开发人员指南。API文档只是给出了类的层次结构,但不清楚何时以及如何使用

java - 带有突出显示点的 JFreeChart

我正在使用JFreeChart绘制图形。代码是packagecom.daya;importjava.awt.Color;importjava.io.BufferedReader;importjava.io.DataInputStream;importjava.io.FileInputStream;importjava.io.InputStreamReader;importorg.jfree.chart.ChartFactory;importorg.jfree.chart.ChartPanel;importorg.jfree.chart.JFreeChart;importorg.jfre

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

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

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 - 带有 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