标签: jfreechart

如何减少拨号图表中的字体大小

我正在使用jfreechart绘制拨号图表,我想减小字体大小.

我怎样才能做到这一点?

java jfreechart

2
推荐指数
1
解决办法
8948
查看次数

设置-Djava.awt.headless = true后的Java Headless Exception

我在用:

Linux Debian 6,Java 1.6.29和Tomcat 6

我看过很多关于它的帖子解释说java.awt需要X11库.. 等等,但是他们没有解决问题.

我在我的盒子里设置了-Djava.awt.headless = true,我解决了无头环境的第一个问题,现在我得到了:

java.awt.HeadlessException
java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:159)
java.awt.Window.(Window.java:432)
java.awt.Frame.(Frame.java:403)
javax.swing.JFrame.(JFrame.java:202)
org.jfree.ui.ApplicationFrame.(ApplicationFrame.java:65)
...
Run Code Online (Sandbox Code Playgroud)

我知道通过这样做我只是告诉java没有监视器(实际上运行一个独立的java程序来检查环境是否无头,它确实返回true).那么与设置DISPLAY env变量的Linux环境有什么关系呢?

非常感谢你的帮助,

谢谢.

java linux tomcat headless jfreechart

2
推荐指数
1
解决办法
2万
查看次数

如何使用JFreeChart生成平滑的曲线图?

我使用jfree图表生成折线图,但我能够生成一个看起来不那么好的折线图.我想生成如下图像

图片

任何人都可以建议任何解决方案?

java jfreechart

2
推荐指数
1
解决办法
2974
查看次数

jfreechart XYLineAndShaperanderer,XYDotRenderer和XYSplineRenderer之间的代码差异?

我正在尝试创建简单的XYSplineRenderer,但是只有在我编写XYDotRenderer a = new XYDotRenderer()时才能使用代码.或XYLineAndShapeRenderer a = new XYLineAndShapeRenderer(); 同一个人可以告诉我做错了吗?我只是编程的初学者.

这是我的代码:

package kubas;

import org.jfree.chart.*;
import org.jfree.chart.axis.*;
import org.jfree.chart.plot.*;
import org.jfree.chart.renderer.xy.XYSplineRenderer;
import org.jfree.data.xy.*;
import org.jfree.ui.ApplicationFrame;

public class spausdink {

    public static void main(String[] args) {

XYSeries series = new XYSeries("XY grafikas");
        series.add(1, 2);
        series.add(2, 4);
        series.add(3, 8);
        series.add(4, 16);
        series.add(5, 32);
        series.add(6, 64);
        series.add(7, 128);
        series.add(8, 256);
        series.add(9, 512);
        series.add(10, 1024);

XYSeriesCollection dataset = new XYSeriesCollection();
        dataset.addSeries(series);



ApplicationFrame frame = new ApplicationFrame("Mano grafikas");


        NumberAxis xax = new NumberAxis("x");
        NumberAxis yax …
Run Code Online (Sandbox Code Playgroud)

java charts jfreechart

2
推荐指数
1
解决办法
2576
查看次数

从jfreechart饼图中删除灰色边框

我在从servlet发送的JSP页面中使用JFreeChart.

但是我无法删除图表周围的灰色边框(参见屏幕截图).

带边框的jfreechart http://www.craenhals.eu/images/jfreechart.png

我怎么能删除它?

我使用以下代码在我的servlet中生成图表:

    PiePlot plot = new PiePlot(dataset);
    StandardPieSectionLabelGenerator labels = new StandardPieSectionLabelGenerator("{0} = {2}");
    plot.setLabelGenerator(labels);
    plot.setInteriorGap(0);
    plot.setBackgroundPaint(Color.white);
    plot.setBaseSectionOutlinePaint(Color.blue);
    plot.setBaseSectionPaint(Color.green);
    plot.setShadowPaint(Color.black);
    plot.setShadowXOffset(0);
    plot.setShadowYOffset(0);
    plot.setOutlineVisible(false);


    chart = new JFreeChart("", plot);

    chart.setPadding(new RectangleInsets(0, 0, 0, 0));


    chart.setBorderVisible(false);
    chart.clearSubtitles();
Run Code Online (Sandbox Code Playgroud)

我在这里错过了什么?我也在我的JSP中使用此代码来嵌入图像:

<img
    src="<c:url value="/beheerder/statistieken?actie=chart_contactwijze"/>"
    title="Contactwijze" border="0"/>
Run Code Online (Sandbox Code Playgroud)

java jfreechart java-ee

2
推荐指数
2
解决办法
7323
查看次数

这对于制作图表javafx或jfreechart更好

我需要制作烛台图表,图表,xyplot(可能都在不同的应用程序中)

我已经尝试了jfreechart和javafx图表并且成功实现了两者.

由于这些图表来自交易视角,因此它们本质上是动态的.

我比jfreechart更喜欢javafx ....

但我想要具体的理由为什么我应该选择javafx而不是jfreechart.

有人做过任何研究吗?

我的应用程序需要动态绘制一些(最大)100点.

谢谢

java swing jfreechart candlestick-chart javafx-2

2
推荐指数
1
解决办法
4479
查看次数

使用JFreechart(bar,XY)绘制多个绘图

你好我必须制作一个显示功率曲线的程序,因此我需要在一个窗口上显示三个不同的图.不同类型的图是XY(只是点),条形和XY线.

我的问题:不知怎的,我只能获得两个图表来绘制,我无法正确更改单个图表的颜色.

编辑:当我把第三张图表的声明作为评论时,第二张图最终被绘制出来.绘制三张图表是不可能的吗?

任何帮助将不胜感激,谢谢;)

import org.jfree.chart.ChartPanel;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.axis.NumberAxis;
import org.jfree.chart.axis.NumberTickUnit;
import org.jfree.chart.axis.ValueAxis;
import org.jfree.chart.plot.DatasetRenderingOrder;
import org.jfree.chart.plot.XYPlot;
import org.jfree.chart.renderer.xy.XYBarRenderer;
import org.jfree.chart.renderer.xy.XYItemRenderer;
import org.jfree.chart.renderer.xy.XYLineAndShapeRenderer;
import org.jfree.data.xy.IntervalXYDataset;
import org.jfree.data.xy.XYSeries;
import org.jfree.data.xy.XYSeriesCollection;
import org.jfree.ui.ApplicationFrame;


public class OverlaidPlot extends ApplicationFrame 
{
   final XYSeries series0 = new XYSeries("Graph0");
   final XYSeries series1 = new XYSeries("Graph1");
   final XYSeries series2 = new XYSeries("Graph2");

   public OverlaidXYPlotDemo(final String title) 
    {
       super(title);
       final JFreeChart chart = createOverlaidChart();
       final ChartPanel panel = new ChartPanel(chart, true, true, true, true, true);
       panel.setPreferredSize(new …
Run Code Online (Sandbox Code Playgroud)

java plot jfreechart

2
推荐指数
1
解决办法
1万
查看次数

错误 - 无法在JFreeChart中将java.sql.Timestamp强制转换为java.sql.Date

当我从我的数据库中检索数据以使用JFreeChart添加到图表时,我收到错误:

java.sql.Timestamp cannot be cast to java.sql.Date
Run Code Online (Sandbox Code Playgroud)

我有四列,前三个使用案例正确检索,但在通过最后一列时,它会转到正确的情况:

case Types.TIMESTAMP: {
Run Code Online (Sandbox Code Playgroud)

但是这部分错误发生了:

Date date = (Date) resultSet.getObject(column);
Run Code Online (Sandbox Code Playgroud)

数据库中的数据格式如下(HH,MM,SS).

编辑 - 也想添加此类包含在JFreeCharts API中 - JDBCCategoryDataset.java

java sql jfreechart

2
推荐指数
1
解决办法
3万
查看次数

JFreeChart:将鼠标附近的鼠标坐标作为提示(鼠标移动时)

我想要的是,在XYPlot上,鼠标的坐标显示为鼠标附近的提示,当(鼠标)仅在图表上移动时!换句话说,当十字准线移动到另一个点时,坐标值的定位也会在十字准线之后移动.

此外,还将绘制1条水平线和1条垂直线,它们专门与鼠标所在的点相交.

这可能吗?到目前为止,我可以使用ChartMouseListener和chartMouseMoved方法获取坐标并打印在控制台上.

这是我的项目以及我希望如何成为鼠标图表..

我的应用程序的示例

java mouse jfreechart coordinates

2
推荐指数
1
解决办法
5392
查看次数

每个条形顶部印有精确值的条形图

有没有办法在JFreeChart中完成以下操作?

我特别询问每个酒吧顶部优雅印刷的数字.在这个特定的样本中,很容易猜测出这些值,但是如果y轴以数千或更多的速度运行,这样的特征将是有用的.在这种情况下,条的长度对于发现确切的值没有多大帮助.

在此输入图像描述

java jfreechart

2
推荐指数
1
解决办法
4069
查看次数