小编Dan*_*lle的帖子

将值添加到DynamicTimeSeriesCollection中的指定系列

该程序将每秒接收数据并在时间序列图表上绘制.但是,一旦我创建了两个系列,我就无法为其添加新值.它仅显示一条直线.

在此输入图像描述

如何将数据附加到指定的系列?即YYY.基于这个例子,这是我正在做的事情:

...
    // Data set.
    final DynamicTimeSeriesCollection dataset =
        new DynamicTimeSeriesCollection( 2, COUNT, new Second() );
    dataset.setTimeBase( new Second( 0, 0, 0, 1, 1, 2011 ) );

    dataset.addSeries( gaussianData(), 0, "XXX" );
    dataset.addSeries( gaussianData(), 1, "YYY" );

    // Chart.
    JFreeChart    chart = createChart( dataset );
    this.add( new ChartPanel( chart ), BorderLayout.CENTER );

    // Timer.
    timer = new Timer( 1000, new ActionListener() {
        @Override
        public void actionPerformed ( ActionEvent e ) {
            dataset.advanceTime();
            dataset.appendData( new float[] …
Run Code Online (Sandbox Code Playgroud)

java jfreechart

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

保留类方法但在 proguard 中混淆包

com.company.package1.CLASS
- public void MethodA ();
- public void MethodB();
- public void MethodC();

该类有 3 个公共方法,我需要保留它们,但可以删除该包。即预期结果可能是

abcCLASS 或 abcD(另一种,类名也被混淆)
- public void MethodA ();
- public void MethodB();
- public void MethodC();

我编写了一些脚本,但如何扩展它们以满足我的要求。

    -keep class 
        com.company.package1.CLASS {
        public <methods>;
    }

    -repackageclasses ''
    -allowaccessmodification
Run Code Online (Sandbox Code Playgroud)

obfuscation proguard

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

标签 统计

java ×1

jfreechart ×1

obfuscation ×1

proguard ×1