本文整理汇总了Java中org.jfree.data.time.TimePeriodValues.add方法的典型用法代码示例。如果您正苦于以下问题:Java TimePeriodValues.add方法的具体用法?Java TimePeriodValues.add怎么用?Java TimePeriodValues.add使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.jfree.data.time.TimePeriodValues
的用法示例。
在下文中一共展示了TimePeriodValues.add方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: testEquals
import org.jfree.data.time.TimePeriodValues; //导入方法依赖的package包/类
/**
* Tests the equals method.
*/
public void testEquals() {
final TimePeriodValues s1 = new TimePeriodValues("Time Series 1");
final TimePeriodValues s2 = new TimePeriodValues("Time Series 2");
final boolean b1 = s1.equals(s2);
assertFalse("b1", b1);
s2.setName("Time Series 1");
final boolean b2 = s1.equals(s2);
assertTrue("b2", b2);
final RegularTimePeriod p1 = new Day();
final RegularTimePeriod p2 = p1.next();
s1.add(p1, 100.0);
s1.add(p2, 200.0);
final boolean b3 = s1.equals(s2);
assertFalse("b3", b3);
s2.add(p1, 100.0);
s2.add(p2, 200.0);
final boolean b4 = s1.equals(s2);
assertTrue("b4", b4);
}
示例2: testAdd
import org.jfree.data.time.TimePeriodValues; //导入方法依赖的package包/类
/**
* Some checks for the add() methods.
*/
public void testAdd() {
TimePeriodValues tpv = new TimePeriodValues("Test");
MySeriesChangeListener listener = new MySeriesChangeListener();
tpv.addChangeListener(listener);
tpv.add(new TimePeriodValue(new SimpleTimePeriod(new Date(1L),
new Date(3L)), 99.0));
assertEquals(99.0, tpv.getValue(0).doubleValue(), EPSILON);
assertEquals(tpv, listener.getLastEvent().getSource());
// a null item should throw an IllegalArgumentException
boolean pass = false;
try {
tpv.add((TimePeriodValue) null);
}
catch (IllegalArgumentException e) {
pass = true;
}
assertTrue(pass);
}
示例3: test1161340
import org.jfree.data.time.TimePeriodValues; //导入方法依赖的package包/类
/**
* A test for bug report 1161340. I wasn't able to reproduce the problem
* with this test.
*/
public void test1161340() {
TimePeriodValuesCollection dataset = new TimePeriodValuesCollection();
TimePeriodValues v1 = new TimePeriodValues("V1");
v1.add(new Day(11, 3, 2005), 1.2);
v1.add(new Day(12, 3, 2005), 3.4);
dataset.addSeries(v1);
assertEquals(1, dataset.getSeriesCount());
dataset.removeSeries(v1);
assertEquals(0, dataset.getSeriesCount());
TimePeriodValues v2 = new TimePeriodValues("V2");
v1.add(new Day(5, 3, 2005), 1.2);
v1.add(new Day(6, 3, 2005), 3.4);
dataset.addSeries(v2);
assertEquals(1, dataset.getSeriesCount());
}
示例4: testGetDomainBoundsWithoutInterval
import org.jfree.data.time.TimePeriodValues; //导入方法依赖的package包/类
/**
* Some checks for the getDomainBounds() method.
*/
public void testGetDomainBoundsWithoutInterval() {
// check empty dataset
TimePeriodValuesCollection dataset = new TimePeriodValuesCollection();
Range r = dataset.getDomainBounds(false);
assertNull(r);
// check dataset with one time period
TimePeriodValues s1 = new TimePeriodValues("S1");
s1.add(new SimpleTimePeriod(1000L, 2000L), 1.0);
dataset.addSeries(s1);
r = dataset.getDomainBounds(false);
assertEquals(1500.0, r.getLowerBound(), EPSILON);
assertEquals(1500.0, r.getUpperBound(), EPSILON);
// check dataset with two time periods
s1.add(new SimpleTimePeriod(1500L, 3000L), 2.0);
r = dataset.getDomainBounds(false);
assertEquals(1500.0, r.getLowerBound(), EPSILON);
assertEquals(2250.0, r.getUpperBound(), EPSILON);
}
示例5: createBarDataset
import org.jfree.data.time.TimePeriodValues; //导入方法依赖的package包/类
private XYDataset createBarDataset() {
final TimePeriodValuesCollection result = new TimePeriodValuesCollection();
Set<String> nameSet = this.m_dataSetMap.keySet();
for (String name : nameSet) {
final TimePeriodValues series = new TimePeriodValues(name);
Map<Date, ? extends Number> map = m_dataSetMap.get(name);
Iterator<Date> ir = map.keySet().iterator();
while (ir.hasNext()) {
Date key = ir.next();
series.add(new SimpleTimePeriod(key, new Date(key.getTime()
+ (m_interval * OneDay))), map.get(key));
}
result.addSeries(series);
}
return result;
}
示例6: testAddValue
import org.jfree.data.time.TimePeriodValues; //导入方法依赖的package包/类
/**
* Add a value to series A for 1999. It should be added at index 0.
*/
public void testAddValue() {
final TimePeriodValues tpvs = new TimePeriodValues("Test");
try {
tpvs.add(new Year(1999), new Integer(1));
}
catch (SeriesException e) {
System.err.println("TimePeriodValuesTests.testAddValue: problem adding to series.");
}
final int value = tpvs.getValue(0).intValue();
assertEquals(1, value);
}
示例7: testAddValue
import org.jfree.data.time.TimePeriodValues; //导入方法依赖的package包/类
/**
* Add a value to series A for 1999. It should be added at index 0.
*/
public void testAddValue() {
TimePeriodValues tpvs = new TimePeriodValues("Test");
try {
tpvs.add(new Year(1999), new Integer(1));
}
catch (SeriesException e) {
System.err.println("Problem adding to series.");
}
int value = tpvs.getValue(0).intValue();
assertEquals(1, value);
}
示例8: test1161329
import org.jfree.data.time.TimePeriodValues; //导入方法依赖的package包/类
/**
* A test for bug report 1161329.
*/
public void test1161329() {
TimePeriodValues tpv = new TimePeriodValues("Test");
RegularTimePeriod t = new Day();
tpv.add(t, 1.0);
t = t.next();
tpv.add(t, 2.0);
tpv.delete(0, 1);
assertEquals(0, tpv.getItemCount());
tpv.add(t, 2.0);
assertEquals(1, tpv.getItemCount());
}
示例9: createTimePeriodDataset
import org.jfree.data.time.TimePeriodValues; //导入方法依赖的package包/类
private XYDataset createTimePeriodDataset()
{
if (sampleTimePeriodDataset == null)
{
TimePeriodValuesCollection dataset = new TimePeriodValuesCollection();
Day today = new Day();
TimePeriodValues series1 = new TimePeriodValues("First");
TimePeriodValues series2 = new TimePeriodValues("Second");
for (int i = 0; i < 24; i++)
{
Minute m0 = new Minute(0, new Hour(i, today));
Minute m1 = new Minute(15, new Hour(i, today));
Minute m2 = new Minute(30, new Hour(i, today));
Minute m3 = new Minute(45, new Hour(i, today));
Minute m4 = new Minute(0, new Hour(i + 1, today));
series1.add(new SimpleTimePeriod(m0.getStart(), m1.getStart()), Math.random());
series2.add(new SimpleTimePeriod(m1.getStart(), m2.getStart()), Math.random());
series1.add(new SimpleTimePeriod(m2.getStart(), m3.getStart()), Math.random());
series2.add(new SimpleTimePeriod(m3.getStart(), m4.getStart()), Math.random());
}
dataset.addSeries(series1);
dataset.addSeries(series2);
sampleTimePeriodDataset = dataset;
}
return sampleTimePeriodDataset;
}
示例10: createTimePeriodDataset
import org.jfree.data.time.TimePeriodValues; //导入方法依赖的package包/类
private XYDataset createTimePeriodDataset() {
if (sampleTimePeriodDataset == null) {
TimePeriodValuesCollection dataset = new TimePeriodValuesCollection();
Day today = new Day();
TimePeriodValues series1 = new TimePeriodValues("First");
TimePeriodValues series2 = new TimePeriodValues("Second");
for (int i = 0; i < 24; i++) {
Minute m0 = new Minute(0, new Hour(i, today));
Minute m1 = new Minute(15, new Hour(i, today));
Minute m2 = new Minute(30, new Hour(i, today));
Minute m3 = new Minute(45, new Hour(i, today));
Minute m4 = new Minute(0, new Hour(i + 1, today));
series1.add(new SimpleTimePeriod(m0.getStart(), m1.getStart()), Math.random());
series2.add(new SimpleTimePeriod(m1.getStart(), m2.getStart()), Math.random());
series1.add(new SimpleTimePeriod(m2.getStart(), m3.getStart()), Math.random());
series2.add(new SimpleTimePeriod(m3.getStart(), m4.getStart()), Math.random());
}
dataset.addSeries(series1);
dataset.addSeries(series2);
sampleTimePeriodDataset = dataset;
}
return sampleTimePeriodDataset;
}
示例11: testGetMinStartIndex
import org.jfree.data.time.TimePeriodValues; //导入方法依赖的package包/类
/**
* Some tests for the getMinStartIndex() method.
*/
public void testGetMinStartIndex() {
TimePeriodValues s = new TimePeriodValues("Test");
assertEquals(-1, s.getMinStartIndex());
s.add(new SimpleTimePeriod(100L, 200L), 1.0);
assertEquals(0, s.getMinStartIndex());
s.add(new SimpleTimePeriod(300L, 400L), 2.0);
assertEquals(0, s.getMinStartIndex());
s.add(new SimpleTimePeriod(0L, 50L), 3.0);
assertEquals(2, s.getMinStartIndex());
}
示例12: testGetMaxStartIndex
import org.jfree.data.time.TimePeriodValues; //导入方法依赖的package包/类
/**
* Some tests for the getMaxStartIndex() method.
*/
public void testGetMaxStartIndex() {
TimePeriodValues s = new TimePeriodValues("Test");
assertEquals(-1, s.getMaxStartIndex());
s.add(new SimpleTimePeriod(100L, 200L), 1.0);
assertEquals(0, s.getMaxStartIndex());
s.add(new SimpleTimePeriod(300L, 400L), 2.0);
assertEquals(1, s.getMaxStartIndex());
s.add(new SimpleTimePeriod(0L, 50L), 3.0);
assertEquals(1, s.getMaxStartIndex());
}
示例13: testGetMinMiddleIndex
import org.jfree.data.time.TimePeriodValues; //导入方法依赖的package包/类
/**
* Some tests for the getMinMiddleIndex() method.
*/
public void testGetMinMiddleIndex() {
TimePeriodValues s = new TimePeriodValues("Test");
assertEquals(-1, s.getMinMiddleIndex());
s.add(new SimpleTimePeriod(100L, 200L), 1.0);
assertEquals(0, s.getMinMiddleIndex());
s.add(new SimpleTimePeriod(300L, 400L), 2.0);
assertEquals(0, s.getMinMiddleIndex());
s.add(new SimpleTimePeriod(0L, 50L), 3.0);
assertEquals(2, s.getMinMiddleIndex());
}
示例14: testGetMaxMiddleIndex
import org.jfree.data.time.TimePeriodValues; //导入方法依赖的package包/类
/**
* Some tests for the getMaxMiddleIndex() method.
*/
public void testGetMaxMiddleIndex() {
TimePeriodValues s = new TimePeriodValues("Test");
assertEquals(-1, s.getMaxMiddleIndex());
s.add(new SimpleTimePeriod(100L, 200L), 1.0);
assertEquals(0, s.getMaxMiddleIndex());
s.add(new SimpleTimePeriod(300L, 400L), 2.0);
assertEquals(1, s.getMaxMiddleIndex());
s.add(new SimpleTimePeriod(0L, 50L), 3.0);
assertEquals(1, s.getMaxMiddleIndex());
s.add(new SimpleTimePeriod(150L, 200L), 4.0);
assertEquals(1, s.getMaxMiddleIndex());
}
示例15: getMinEndIndex
import org.jfree.data.time.TimePeriodValues; //导入方法依赖的package包/类
/**
* Some tests for the getMinEndIndex() method.
*/
public void getMinEndIndex() {
TimePeriodValues s = new TimePeriodValues("Test");
assertEquals(-1, s.getMinEndIndex());
s.add(new SimpleTimePeriod(100L, 200L), 1.0);
assertEquals(0, s.getMinEndIndex());
s.add(new SimpleTimePeriod(300L, 400L), 2.0);
assertEquals(0, s.getMinEndIndex());
s.add(new SimpleTimePeriod(0L, 50L), 3.0);
assertEquals(2, s.getMinEndIndex());
}