package org.rrd4j.graph;
import java.awt.Color;
import java.io.IOException;
import org.junit.BeforeClass;
import org.junit.Test;
import org.rrd4j.data.Plottable;
public class LogarithmicTest {
@BeforeClass
public static void prepare() {
System.getProperties().setProperty("java.awt.headless","true");
}
@Test
public void test1() throws IOException {
RrdGraphDef def = new RrdGraphDef();
def.setStartTime(1);
def.setEndTime(100);
def.datasource("base1", new Plottable() {
@Override
public double getValue(long timestamp) {
return Math.signum(2 * Math.PI * timestamp / 100);
}});
def.line("base1", Color.BLUE);
def.setLogarithmic(true);
new RrdGraph(def);
}
}