public class LogarithmicAxisScale extends LinearAxisScale
Used to set a logarithmic scale for a numerical axis and recalculate the values as powers equal to the setting of this property.
The logarithmic scale can be applied only to a numerical axis, a categorical axis will ignore this setting.
The logarithmic scale must be added to the Scales collection.
Zeroes and negative values will be plotted at position 1 of the Y-axis.
Resetting the data contained in a chart will not automatically recalculate axis values, unless the recalculateScale
method is called.
Below, the LogarithmicAxisScale has been set to 10:
PopulateDDOSAttack_HitsHour_HitsSec(chart1);
chart1.getTitles().add(new TitleDockable("Monthly DDOS Attack per hour and seconds"));
chart1.getAllSeries().setMarkerShape(MarkerShape.NONE);
chart1.getAxisX().setLabelAngle((short)45);
LogarithmicAxisScale logScale;
logScale = new LogarithmicAxisScale();
logScale.setBase(10);
chart1.getAxisY().getScales().set(0, ((AxisScale)logScale));
public static void PopulateDDOSAttack_HitsHour_HitsSec(Chart chart1) { DDOSAttack[] data = new DDOSAttack[] { new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 21, 18, 00, 00).getTime(), 40, 0.01, 0, 0), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 21, 19, 00, 00).getTime(), 88, 0.02, 2, 2), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 21, 20, 00, 00).getTime(), 113, 0.03, 3, 3), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 21, 21, 00, 00).getTime(), 94, 0.03, 1, 1), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 21, 22, 00, 00).getTime(), 112, 0.03, 1, 1), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 21, 23, 00, 00).getTime(), 184, 0.05, 1, 1), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 22, 00, 00, 00).getTime(), 54, 0.01, 0, 0), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 22, 1, 00, 00).getTime(), 98, 0.03, 2, 2), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 22, 2, 00, 00).getTime(), 109, 0.03, 2, 2), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 22, 3, 00, 00).getTime(), 40, 0.01, 0, 0), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 22, 4, 00, 00).getTime(), 36, 0.01, 0, 0), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 22, 5, 00, 00).getTime(), 49, 0.01, 1, 1), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 22, 6, 00, 00).getTime(), 58, 0.02, 1, 1), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 22, 7, 00, 00).getTime(), 23, 0.01, 0, 0), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 22, 8, 00, 00).getTime(), 55, 0.02, 1, 1), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 22, 9, 00, 00).getTime(), 47, 0.01, 0, 0), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 22, 10, 00, 00).getTime(), 81, 0.02, 3, 3), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 22, 11, 00, 00).getTime(), 86, 0.02, 2, 2), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 22, 12, 00, 00).getTime(), 40, 0.01, 0, 0), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 22, 13, 00, 00).getTime(), 43, 0.01, 0, 0), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 22, 14, 00, 00).getTime(), 123, 0.03, 3, 3), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 22, 15, 00, 00).getTime(), 77, 0.02, 1, 1), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 22, 16, 00, 00).getTime(), 77, 0.02, 1, 1), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 22, 17, 00, 00).getTime(), 91, 0.03, 1, 1), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 22, 18, 00, 00).getTime(), 111, 0.03, 2, 2), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 22, 19, 00, 00).getTime(), 60, 0.02, 0, 0), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 22, 20, 00, 00).getTime(), 118, 0.03, 2, 2), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 22, 21, 00, 00).getTime(), 167, 0.05, 3, 1), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 22, 22, 00, 00).getTime(), 108, 0.03, 3, 3), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 22, 23, 00, 00).getTime(), 77, 0.02, 0, 0), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 23, 00, 00, 00).getTime(), 76, 0.02, 1, 1), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 23, 1, 00, 00).getTime(), 97, 0.03, 2, 2), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 23, 2, 00, 00).getTime(), 52, 0.01, 1, 1), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 23, 3, 00, 00).getTime(), 131, 0.04, 3, 3), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 23, 4, 00, 00).getTime(), 54, 0.01, 1, 1), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 23, 5, 00, 00).getTime(), 110, 0.03, 2, 2), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 23, 6, 00, 00).getTime(), 50, 0.01, 1, 0), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 23, 7, 00, 00).getTime(), 35, 0.01, 0, 0), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 23, 8, 00, 00).getTime(), 30, 0.01, 1, 1), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 23, 9, 00, 00).getTime(), 37, 0.01, 0, 0), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 23, 10, 00, 00).getTime(), 37, 0.01, 0, 0), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 23, 11, 00, 00).getTime(), 37, 0.01, 0, 0), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 23, 12, 00, 00).getTime(), 47, 0.01, 0, 0), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 23, 13, 00, 00).getTime(), 83, 0.02, 2, 2), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 23, 14, 00, 00).getTime(), 61, 0.02, 0, 0), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 23, 15, 00, 00).getTime(), 100, 0.03, 1, 1), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 23, 16, 00, 00).getTime(), 135, 0.04, 3, 2), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 23, 17, 00, 00).getTime(), 141, 0.04, 3, 2), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 23, 18, 00, 00).getTime(), 169, 0.05, 2, 2), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 23, 19, 00, 00).getTime(), 132, 0.04, 2, 1), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 23, 20, 00, 00).getTime(), 138, 0.04, 3, 2), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 23, 21, 00, 00).getTime(), 111, 0.03, 1, 1), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 23, 22, 00, 00).getTime(), 160, 0.04, 1, 1), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 23, 23, 00, 00).getTime(), 109, 0.03, 1, 1), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 24, 00, 00, 00).getTime(), 62, 0.02, 1, 1), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 24, 1, 00, 00).getTime(), 60, 0.02, 0, 0), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 24, 2, 00, 00).getTime(), 89, 0.02, 2, 2), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 24, 3, 00, 00).getTime(), 61, 0.02, 1, 1), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 24, 4, 00, 00).getTime(), 39, 0.01, 0, 0), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 24, 5, 00, 00).getTime(), 79, 0.02, 1, 1), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 24, 6, 00, 00).getTime(), 42, 0.01, 0, 0), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 24, 7, 00, 00).getTime(), 188, 0.05, 4, 4), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 24, 8, 00, 00).getTime(), 313, 0.09, 8, 6), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 24, 9, 00, 00).getTime(), 394, 0.11, 12, 8), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 24, 10, 00, 00).getTime(), 592, 0.16, 20, 14), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 24, 11, 00, 00).getTime(), 675, 0.19, 24, 14), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 24, 12, 00, 00).getTime(), 854, 0.24, 35, 20), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 24, 13, 00, 00).getTime(), 912, 0.25, 36, 16), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 24, 14, 00, 00).getTime(), 1167, 0.32, 46, 23), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 24, 15, 00, 00).getTime(), 1377, 0.38, 57, 18), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 24, 16, 00, 00).getTime(), 1580, 0.44, 75, 26), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 24, 17, 00, 00).getTime(), 1883, 0.52, 78, 29), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 24, 18, 00, 00).getTime(), 2056, 0.57, 88, 32), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 24, 19, 00, 00).getTime(), 2030, 0.56, 86, 29), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 24, 20, 00, 00).getTime(), 2208, 0.61, 94, 29), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 24, 21, 00, 00).getTime(), 2114, 0.59, 97, 31), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 24, 22, 00, 00).getTime(), 2208, 0.61, 107, 37), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 24, 23, 00, 00).getTime(), 2146, 0.6, 96, 24), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 25, 00, 00, 00).getTime(), 1953, 0.54, 81, 16), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 25, 1, 00, 00).getTime(), 1923, 0.53, 75, 19), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 25, 2, 00, 00).getTime(), 1987, 0.55, 91, 26), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 25, 3, 00, 00).getTime(), 2034, 0.56, 100, 24), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 25, 4, 00, 00).getTime(), 2098, 0.58, 109, 29), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 25, 5, 00, 00).getTime(), 2194, 0.61, 104, 21), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 25, 6, 00, 00).getTime(), 1699, 0.47, 70, 9), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 25, 7, 00, 00).getTime(), 1645, 0.46, 82, 18), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 25, 8, 00, 00).getTime(), 1594, 0.44, 73, 12), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 25, 9, 00, 00).getTime(), 2388, 0.66, 87, 25), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 25, 10, 00, 00).getTime(), 3904, 1.08, 156, 88), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 25, 11, 00, 00).getTime(), 5233, 1.45, 219, 113), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 25, 12, 00, 00).getTime(), 6311, 1.75, 277, 123), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 25, 13, 00, 00).getTime(), 7184, 2, 323, 134), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 25, 14, 00, 00).getTime(), 8151, 2.26, 358, 142), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 25, 15, 00, 00).getTime(), 9121, 2.53, 395, 133), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 25, 16, 00, 00).getTime(), 10467, 2.91, 459, 169), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 25, 17, 00, 00).getTime(), 11755, 3.27, 521, 191), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 25, 18, 00, 00).getTime(), 12441, 3.46, 521, 183), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 25, 19, 00, 00).getTime(), 13911, 3.86, 612, 207), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 25, 20, 00, 00).getTime(), 14645, 4.07, 637, 216), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 25, 21, 00, 00).getTime(), 13969, 3.88, 499, 151), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 25, 22, 00, 00).getTime(), 14635, 4.07, 651, 212), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 25, 23, 00, 00).getTime(), 14180, 3.94, 626, 182), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 26, 00, 00, 00).getTime(), 13985, 3.88, 602, 180), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 26, 1, 00, 00).getTime(), 14126, 3.92, 647, 195), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 26, 2, 00, 00).getTime(), 14363, 3.99, 663, 175), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 26, 3, 00, 00).getTime(), 14185, 3.94, 628, 169), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 26, 4, 00, 00).getTime(), 13414, 3.73, 641, 159), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 26, 5, 00, 00).getTime(), 12319, 3.42, 578, 125), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 26, 6, 00, 00).getTime(), 11502, 3.19, 561, 107), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 26, 7, 00, 00).getTime(), 10624, 2.95, 497, 96), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 26, 8, 00, 00).getTime(), 10581, 2.94, 521, 94), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 26, 9, 00, 00).getTime(), 10932, 3.04, 544, 106), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 26, 10, 00, 00).getTime(), 11128, 3.09, 553, 102), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 26, 11, 00, 00).getTime(), 11518, 3.2, 572, 99), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 26, 12, 00, 00).getTime(), 12044, 3.35, 589, 102), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 26, 13, 00, 00).getTime(), 12903, 3.58, 627, 130), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 26, 14, 00, 00).getTime(), 14273, 3.96, 636, 150), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 26, 15, 00, 00).getTime(), 15399, 4.28, 697, 197), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 26, 16, 00, 00).getTime(), 17163, 4.77, 805, 207), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 26, 17, 00, 00).getTime(), 18318, 5.09, 845, 259), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 26, 18, 00, 00).getTime(), 19117, 5.31, 915, 232), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 26, 19, 00, 00).getTime(), 19902, 5.53, 948, 208), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 26, 20, 00, 00).getTime(), 20543, 5.71, 974, 237), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 26, 21, 00, 00).getTime(), 19854, 5.51, 911, 201), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 26, 22, 00, 00).getTime(), 19325, 5.37, 876, 199), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 26, 23, 00, 00).getTime(), 17960, 4.99, 798, 173), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 27, 00, 00, 00).getTime(), 17488, 4.86, 819, 201), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 27, 1, 00, 00).getTime(), 17892, 4.97, 817, 214), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 27, 2, 00, 00).getTime(), 18177, 5.05, 876, 200), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 27, 3, 00, 00).getTime(), 17625, 4.9, 847, 189), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 27, 4, 00, 00).getTime(), 16372, 4.55, 733, 139), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 27, 5, 00, 00).getTime(), 15117, 4.2, 708, 134), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 27, 6, 00, 00).getTime(), 13916, 3.87, 695, 124), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 27, 7, 00, 00).getTime(), 13173, 3.66, 656, 93), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 27, 8, 00, 00).getTime(), 12659, 3.52, 640, 107), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 27, 9, 00, 00).getTime(), 12648, 3.51, 627, 91), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 27, 10, 00, 00).getTime(), 12878, 3.58, 633, 89), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 27, 11, 00, 00).getTime(), 13336, 3.7, 681, 114), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 27, 12, 00, 00).getTime(), 13943, 3.87, 690, 113), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 27, 13, 00, 00).getTime(), 15033, 4.18, 727, 129), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 27, 14, 00, 00).getTime(), 16181, 4.49, 777, 163), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 27, 15, 00, 00).getTime(), 17792, 4.94, 835, 232), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 27, 16, 00, 00).getTime(), 18803, 5.22, 868, 199), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 27, 17, 00, 00).getTime(), 19996, 5.55, 987, 232), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 27, 18, 00, 00).getTime(), 20345, 5.65, 974, 211), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 27, 19, 00, 00).getTime(), 20398, 5.67, 974, 189), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 27, 20, 00, 00).getTime(), 20963, 5.82, 1009, 220), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 27, 21, 00, 00).getTime(), 20650, 5.74, 911, 183), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 27, 22, 00, 00).getTime(), 20413, 5.67, 946, 211), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 27, 23, 00, 00).getTime(), 19441, 5.4, 904, 193), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 28, 00, 00, 00).getTime(), 15753, 4.38, 453, 105), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 28, 1, 00, 00).getTime(), 18375, 5.1, 840, 234), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 28, 2, 00, 00).getTime(), 18355, 5.1, 842, 214), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 28, 3, 00, 00).getTime(), 18298, 5.08, 874, 184), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 28, 4, 00, 00).getTime(), 17133, 4.76, 800, 169), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 28, 5, 00, 00).getTime(), 15503, 4.31, 743, 146), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 28, 6, 00, 00).getTime(), 14160, 3.93, 706, 129), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 28, 7, 00, 00).getTime(), 13363, 3.71, 708, 105), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 28, 8, 00, 00).getTime(), 12777, 3.55, 653, 83), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 28, 9, 00, 00).getTime(), 13116, 3.64, 660, 100), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 28, 10, 00, 00).getTime(), 13442, 3.73, 676, 120), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 28, 11, 00, 00).getTime(), 13762, 3.82, 708, 86), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 28, 12, 00, 00).getTime(), 14106, 3.92, 695, 126), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 28, 13, 00, 00).getTime(), 15166, 4.21, 719, 135), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 28, 14, 00, 00).getTime(), 16339, 4.54, 775, 159), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 28, 15, 00, 00).getTime(), 17649, 4.9, 834, 207), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 28, 16, 00, 00).getTime(), 18547, 5.15, 837, 179), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 28, 17, 00, 00).getTime(), 19115, 5.31, 895, 221), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 28, 18, 00, 00).getTime(), 19538, 5.43, 911, 199), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 28, 19, 00, 00).getTime(), 19975, 5.55, 922, 207), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 28, 20, 00, 00).getTime(), 20455, 5.68, 967, 209), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 28, 21, 00, 00).getTime(), 20345, 5.65, 946, 214), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 28, 22, 00, 00).getTime(), 19811, 5.5, 906, 187), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 28, 23, 00, 00).getTime(), 18867, 5.24, 864, 185), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 29, 00, 00, 00).getTime(), 18017, 5, 827, 171), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 29, 1, 00, 00).getTime(), 18005, 5, 808, 191), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 29, 2, 00, 00).getTime(), 17984, 5, 863, 194), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 29, 3, 00, 00).getTime(), 17987, 5, 840, 183), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 29, 4, 00, 00).getTime(), 17055, 4.74, 798, 172), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 29, 5, 00, 00).getTime(), 15543, 4.32, 753, 133), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 29, 6, 00, 00).getTime(), 14301, 3.97, 681, 119), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 29, 7, 00, 00).getTime(), 13266, 3.69, 656, 100), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 29, 8, 00, 00).getTime(), 12903, 3.58, 652, 111), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 29, 9, 00, 00).getTime(), 12839, 3.57, 621, 96), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 29, 10, 00, 00).getTime(), 13006, 3.61, 632, 118), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 29, 11, 00, 00).getTime(), 13373, 3.71, 653, 110), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 29, 12, 00, 00).getTime(), 14025, 3.9, 678, 123), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 29, 13, 00, 00).getTime(), 14971, 4.16, 734, 150), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 29, 14, 00, 00).getTime(), 16190, 4.5, 767, 161), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 29, 15, 00, 00).getTime(), 17206, 4.78, 810, 186), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 29, 16, 00, 00).getTime(), 17760, 4.93, 834, 206), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 29, 17, 00, 00).getTime(), 18450, 5.12, 846, 200), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 29, 18, 00, 00).getTime(), 18871, 5.24, 901, 200), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 29, 19, 00, 00).getTime(), 19042, 5.29, 848, 178), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 29, 20, 00, 00).getTime(), 19510, 5.42, 902, 182), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 29, 21, 00, 00).getTime(), 19652, 5.46, 944, 174), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 29, 22, 00, 00).getTime(), 18608, 5.17, 844, 192), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 29, 23, 00, 00).getTime(), 18119, 5.03, 810, 188), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 30, 00, 00, 00).getTime(), 17752, 4.93, 825, 199), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 30, 1, 00, 00).getTime(), 13377, 3.72, 215, 39), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 30, 2, 00, 00).getTime(), 17729, 4.92, 841, 272), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 30, 3, 00, 00).getTime(), 13913, 3.86, 295, 71), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 30, 4, 00, 00).getTime(), 16102, 4.47, 776, 214), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 30, 5, 00, 00).getTime(), 14177, 3.94, 703, 140), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 30, 6, 00, 00).getTime(), 13867, 3.85, 730, 132), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 30, 7, 00, 00).getTime(), 12797, 3.55, 604, 88), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 30, 8, 00, 00).getTime(), 12523, 3.48, 628, 108), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 30, 9, 00, 00).getTime(), 12622, 3.51, 599, 99), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 30, 10, 00, 00).getTime(), 13010, 3.61, 655, 117), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 30, 11, 00, 00).getTime(), 13604, 3.78, 686, 113), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 30, 12, 00, 00).getTime(), 14472, 4.02, 724, 130), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 30, 13, 00, 00).getTime(), 15242, 4.23, 743, 139), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 30, 14, 00, 00).getTime(), 15617, 4.34, 707, 144), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 30, 15, 00, 00).getTime(), 16436, 4.57, 745, 174), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 30, 16, 00, 00).getTime(), 17607, 4.89, 834, 215), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 30, 17, 00, 00).getTime(), 18435, 5.12, 862, 196), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 30, 18, 00, 00).getTime(), 18953, 5.26, 907, 224), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 30, 19, 00, 00).getTime(), 18855, 5.24, 905, 163), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 30, 20, 00, 00).getTime(), 18732, 5.2, 885, 169), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 30, 21, 00, 00).getTime(), 19256, 5.35, 875, 177), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 30, 22, 00, 00).getTime(), 19214, 5.34, 853, 206), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 30, 23, 00, 00).getTime(), 18473, 5.13, 840, 191), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 31, 00, 00, 00).getTime(), 17397, 4.83, 747, 155), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 31, 1, 00, 00).getTime(), 15633, 4.34, 595, 109), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 31, 2, 00, 00).getTime(), 15185, 4.22, 561, 153), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 31, 3, 00, 00).getTime(), 15002, 4.17, 620, 119), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 31, 4, 00, 00).getTime(), 14710, 4.09, 566, 131), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 31, 5, 00, 00).getTime(), 14025, 3.9, 547, 108), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 31, 6, 00, 00).getTime(), 12727, 3.54, 487, 76), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 31, 7, 00, 00).getTime(), 11690, 3.25, 465, 89), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 31, 8, 00, 00).getTime(), 11404, 3.17, 455, 69), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 31, 9, 00, 00).getTime(), 11250, 3.12, 450, 62), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 31, 10, 00, 00).getTime(), 11582, 3.22, 450, 73), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 31, 11, 00, 00).getTime(), 12035, 3.34, 479, 88), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 31, 12, 00, 00).getTime(), 12429, 3.45, 496, 97), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 31, 13, 00, 00).getTime(), 13175, 3.66, 514, 101), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 31, 14, 00, 00).getTime(), 13644, 3.79, 548, 129), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 31, 15, 00, 00).getTime(), 14713, 4.09, 582, 132), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 31, 16, 00, 00).getTime(), 15404, 4.28, 581, 144), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 31, 17, 00, 00).getTime(), 16293, 4.53, 609, 168), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 31, 18, 00, 00).getTime(), 16771, 4.66, 624, 181), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 31, 19, 00, 00).getTime(), 17256, 4.79, 644, 165), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 31, 20, 00, 00).getTime(), 17220, 4.78, 676, 201), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 31, 21, 00, 00).getTime(), 17179, 4.77, 645, 148), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 31, 22, 00, 00).getTime(), 16955, 4.71, 633, 143), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 31, 23, 00, 00).getTime(), 16627, 4.62, 633, 146), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 1, 00, 00, 00).getTime(), 15895, 4.42, 608, 143), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 1, 1, 00, 00).getTime(), 15298, 4.25, 570, 119), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 1, 2, 00, 00).getTime(), 15192, 4.22, 628, 151), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 1, 3, 00, 00).getTime(), 14598, 4.05, 562, 118), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 1, 4, 00, 00).getTime(), 14173, 3.94, 521, 104), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 1, 5, 00, 00).getTime(), 13818, 3.84, 564, 123), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 1, 6, 00, 00).getTime(), 12739, 3.54, 503, 108), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 1, 7, 00, 00).getTime(), 11908, 3.31, 497, 89), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 1, 8, 00, 00).getTime(), 11249, 3.12, 439, 81), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 1, 9, 00, 00).getTime(), 10986, 3.05, 426, 67), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 1, 10, 00, 00).getTime(), 11466, 3.19, 467, 69), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 1, 11, 00, 00).getTime(), 11936, 3.32, 479, 86), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 1, 12, 00, 00).getTime(), 12383, 3.44, 505, 96), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 1, 13, 00, 00).getTime(), 13053, 3.63, 501, 105), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 1, 14, 00, 00).getTime(), 13611, 3.78, 530, 125), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 1, 15, 00, 00).getTime(), 14550, 4.04, 565, 124), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 1, 16, 00, 00).getTime(), 15231, 4.23, 574, 150), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 1, 17, 00, 00).getTime(), 16011, 4.45, 592, 154), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 1, 18, 00, 00).getTime(), 17136, 4.76, 644, 177), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 1, 19, 00, 00).getTime(), 17905, 4.97, 671, 204), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 1, 20, 00, 00).getTime(), 18374, 5.1, 701, 192), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 1, 21, 00, 00).getTime(), 17965, 4.99, 684, 181), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 1, 22, 00, 00).getTime(), 17506, 4.86, 672, 177), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 1, 23, 00, 00).getTime(), 16587, 4.61, 616, 138), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 2, 00, 00, 00).getTime(), 15700, 4.36, 600, 141), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 2, 1, 00, 00).getTime(), 15561, 4.32, 597, 146), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 2, 2, 00, 00).getTime(), 15933, 4.43, 612, 139), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 2, 3, 00, 00).getTime(), 15988, 4.44, 646, 153), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 2, 4, 00, 00).getTime(), 15103, 4.2, 567, 123), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 2, 5, 00, 00).getTime(), 14149, 3.93, 532, 111), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 2, 6, 00, 00).getTime(), 13009, 3.61, 521, 103), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 2, 7, 00, 00).getTime(), 12173, 3.38, 488, 91), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 2, 8, 00, 00).getTime(), 11929, 3.31, 502, 78), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 2, 9, 00, 00).getTime(), 12107, 3.36, 503, 90), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 2, 10, 00, 00).getTime(), 12334, 3.43, 506, 104), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 2, 11, 00, 00).getTime(), 12721, 3.53, 500, 98), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 2, 12, 00, 00).getTime(), 13208, 3.67, 542, 109), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 2, 13, 00, 00).getTime(), 14203, 3.95, 561, 114), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 2, 14, 00, 00).getTime(), 14822, 4.12, 573, 124), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 2, 15, 00, 00).getTime(), 16370, 4.55, 633, 180), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 2, 16, 00, 00).getTime(), 17508, 4.86, 668, 183), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 2, 17, 00, 00).getTime(), 18367, 5.1, 717, 187), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 2, 18, 00, 00).getTime(), 18036, 5.01, 597, 161), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 2, 19, 00, 00).getTime(), 19524, 5.42, 759, 186), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 2, 20, 00, 00).getTime(), 19473, 5.41, 736, 176), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 2, 21, 00, 00).getTime(), 19583, 5.44, 723, 189), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 2, 22, 00, 00).getTime(), 19552, 5.43, 720, 161), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 2, 23, 00, 00).getTime(), 18746, 5.21, 687, 159), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 3, 00, 00, 00).getTime(), 18329, 5.09, 688, 185), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 3, 1, 00, 00).getTime(), 18576, 5.16, 705, 196), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 3, 2, 00, 00).getTime(), 18778, 5.22, 754, 188), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 3, 3, 00, 00).getTime(), 18194, 5.05, 711, 198), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 3, 4, 00, 00).getTime(), 17102, 4.75, 646, 129), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 3, 5, 00, 00).getTime(), 15448, 4.29, 605, 125), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 3, 6, 00, 00).getTime(), 13554, 3.77, 547, 94), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 3, 7, 00, 00).getTime(), 12788, 3.55, 523, 81), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 3, 8, 00, 00).getTime(), 12415, 3.45, 474, 70), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 3, 9, 00, 00).getTime(), 12322, 3.42, 469, 83), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 3, 10, 00, 00).getTime(), 12319, 3.42, 489, 86), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 3, 11, 00, 00).getTime(), 12623, 3.51, 525, 101), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 3, 12, 00, 00).getTime(), 13255, 3.68, 494, 96), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 3, 13, 00, 00).getTime(), 14130, 3.92, 559, 118), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 3, 14, 00, 00).getTime(), 15048, 4.18, 591, 145), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 3, 15, 00, 00).getTime(), 16423, 4.56, 628, 167), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 3, 16, 00, 00).getTime(), 16026, 4.45, 449, 117), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 3, 17, 00, 00).getTime(), 18099, 5.03, 693, 226), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 3, 18, 00, 00).getTime(), 18754, 5.21, 747, 199), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 3, 19, 00, 00).getTime(), 19098, 5.3, 719, 175), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 3, 20, 00, 00).getTime(), 19477, 5.41, 772, 186), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 3, 21, 00, 00).getTime(), 19739, 5.48, 718, 182), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 3, 22, 00, 00).getTime(), 19452, 5.4, 741, 162), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 3, 23, 00, 00).getTime(), 18412, 5.11, 650, 164), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 4, 00, 00, 00).getTime(), 18174, 5.05, 651, 164), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 4, 1, 00, 00).getTime(), 18491, 5.14, 693, 173), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 4, 2, 00, 00).getTime(), 18291, 5.08, 692, 173), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 4, 3, 00, 00).getTime(), 18007, 5, 678, 168), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 4, 4, 00, 00).getTime(), 16799, 4.67, 625, 151), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 4, 5, 00, 00).getTime(), 15782, 4.38, 617, 129), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 4, 6, 00, 00).getTime(), 14265, 3.96, 558, 92), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 4, 7, 00, 00).getTime(), 13551, 3.76, 540, 93), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 4, 8, 00, 00).getTime(), 13452, 3.74, 553, 101), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 4, 9, 00, 00).getTime(), 13623, 3.78, 560, 108) }; ObjectProvider objProvider = new ObjectProvider(data); chart1.getDataSourceSettings().setDataSource(objProvider); // Since not all the fields in the DataSource are required, we must specify the number // of series that will be contained in the chart and perform the corresponding bindings chart1.getData().setSeries(2); NumericDataField numericFieldHitsHour = new NumericDataField(); numericFieldHitsHour.setDataPath("HitsHour"); chart1.getDataSourceSettings().getDataFields().add(numericFieldHitsHour); chart1.getSeries().get(0).getBindings().setY(numericFieldHitsHour); NumericDataField numericFieldHitsSec = new NumericDataField(); numericFieldHitsSec.setDataPath("HitsSec"); chart1.getDataSourceSettings().getDataFields().add(numericFieldHitsSec); chart1.getSeries().get(1).getBindings().setY(numericFieldHitsSec); DateTimeDataField dateTimeFieldEventTime = new DateTimeDataField(); dateTimeFieldEventTime.setDataPath("EventTime"); chart1.getDataSourceSettings().getDataFields().add(dateTimeFieldEventTime); chart1.getAllSeries().getBindings().setX(dateTimeFieldEventTime); }
public static void PopulateDDOSAttack(Chart chart1) { DDOSAttack[] data = new DDOSAttack[] { new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 21, 18, 00, 00).getTime(), 40, 0.01, 0, 0), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 21, 19, 00, 00).getTime(), 88, 0.02, 2, 2), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 21, 20, 00, 00).getTime(), 113, 0.03, 3, 3), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 21, 21, 00, 00).getTime(), 94, 0.03, 1, 1), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 21, 22, 00, 00).getTime(), 112, 0.03, 1, 1), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 21, 23, 00, 00).getTime(), 184, 0.05, 1, 1), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 22, 00, 00, 00).getTime(), 54, 0.01, 0, 0), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 22, 1, 00, 00).getTime(), 98, 0.03, 2, 2), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 22, 2, 00, 00).getTime(), 109, 0.03, 2, 2), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 22, 3, 00, 00).getTime(), 40, 0.01, 0, 0), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 22, 4, 00, 00).getTime(), 36, 0.01, 0, 0), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 22, 5, 00, 00).getTime(), 49, 0.01, 1, 1), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 22, 6, 00, 00).getTime(), 58, 0.02, 1, 1), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 22, 7, 00, 00).getTime(), 23, 0.01, 0, 0), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 22, 8, 00, 00).getTime(), 55, 0.02, 1, 1), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 22, 9, 00, 00).getTime(), 47, 0.01, 0, 0), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 22, 10, 00, 00).getTime(), 81, 0.02, 3, 3), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 22, 11, 00, 00).getTime(), 86, 0.02, 2, 2), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 22, 12, 00, 00).getTime(), 40, 0.01, 0, 0), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 22, 13, 00, 00).getTime(), 43, 0.01, 0, 0), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 22, 14, 00, 00).getTime(), 123, 0.03, 3, 3), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 22, 15, 00, 00).getTime(), 77, 0.02, 1, 1), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 22, 16, 00, 00).getTime(), 77, 0.02, 1, 1), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 22, 17, 00, 00).getTime(), 91, 0.03, 1, 1), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 22, 18, 00, 00).getTime(), 111, 0.03, 2, 2), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 22, 19, 00, 00).getTime(), 60, 0.02, 0, 0), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 22, 20, 00, 00).getTime(), 118, 0.03, 2, 2), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 22, 21, 00, 00).getTime(), 167, 0.05, 3, 1), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 22, 22, 00, 00).getTime(), 108, 0.03, 3, 3), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 22, 23, 00, 00).getTime(), 77, 0.02, 0, 0), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 23, 00, 00, 00).getTime(), 76, 0.02, 1, 1), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 23, 1, 00, 00).getTime(), 97, 0.03, 2, 2), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 23, 2, 00, 00).getTime(), 52, 0.01, 1, 1), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 23, 3, 00, 00).getTime(), 131, 0.04, 3, 3), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 23, 4, 00, 00).getTime(), 54, 0.01, 1, 1), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 23, 5, 00, 00).getTime(), 110, 0.03, 2, 2), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 23, 6, 00, 00).getTime(), 50, 0.01, 1, 0), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 23, 7, 00, 00).getTime(), 35, 0.01, 0, 0), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 23, 8, 00, 00).getTime(), 30, 0.01, 1, 1), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 23, 9, 00, 00).getTime(), 37, 0.01, 0, 0), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 23, 10, 00, 00).getTime(), 37, 0.01, 0, 0), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 23, 11, 00, 00).getTime(), 37, 0.01, 0, 0), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 23, 12, 00, 00).getTime(), 47, 0.01, 0, 0), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 23, 13, 00, 00).getTime(), 83, 0.02, 2, 2), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 23, 14, 00, 00).getTime(), 61, 0.02, 0, 0), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 23, 15, 00, 00).getTime(), 100, 0.03, 1, 1), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 23, 16, 00, 00).getTime(), 135, 0.04, 3, 2), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 23, 17, 00, 00).getTime(), 141, 0.04, 3, 2), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 23, 18, 00, 00).getTime(), 169, 0.05, 2, 2), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 23, 19, 00, 00).getTime(), 132, 0.04, 2, 1), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 23, 20, 00, 00).getTime(), 138, 0.04, 3, 2), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 23, 21, 00, 00).getTime(), 111, 0.03, 1, 1), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 23, 22, 00, 00).getTime(), 160, 0.04, 1, 1), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 23, 23, 00, 00).getTime(), 109, 0.03, 1, 1), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 24, 00, 00, 00).getTime(), 62, 0.02, 1, 1), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 24, 1, 00, 00).getTime(), 60, 0.02, 0, 0), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 24, 2, 00, 00).getTime(), 89, 0.02, 2, 2), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 24, 3, 00, 00).getTime(), 61, 0.02, 1, 1), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 24, 4, 00, 00).getTime(), 39, 0.01, 0, 0), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 24, 5, 00, 00).getTime(), 79, 0.02, 1, 1), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 24, 6, 00, 00).getTime(), 42, 0.01, 0, 0), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 24, 7, 00, 00).getTime(), 188, 0.05, 4, 4), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 24, 8, 00, 00).getTime(), 313, 0.09, 8, 6), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 24, 9, 00, 00).getTime(), 394, 0.11, 12, 8), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 24, 10, 00, 00).getTime(), 592, 0.16, 20, 14), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 24, 11, 00, 00).getTime(), 675, 0.19, 24, 14), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 24, 12, 00, 00).getTime(), 854, 0.24, 35, 20), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 24, 13, 00, 00).getTime(), 912, 0.25, 36, 16), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 24, 14, 00, 00).getTime(), 1167, 0.32, 46, 23), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 24, 15, 00, 00).getTime(), 1377, 0.38, 57, 18), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 24, 16, 00, 00).getTime(), 1580, 0.44, 75, 26), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 24, 17, 00, 00).getTime(), 1883, 0.52, 78, 29), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 24, 18, 00, 00).getTime(), 2056, 0.57, 88, 32), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 24, 19, 00, 00).getTime(), 2030, 0.56, 86, 29), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 24, 20, 00, 00).getTime(), 2208, 0.61, 94, 29), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 24, 21, 00, 00).getTime(), 2114, 0.59, 97, 31), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 24, 22, 00, 00).getTime(), 2208, 0.61, 107, 37), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 24, 23, 00, 00).getTime(), 2146, 0.6, 96, 24), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 25, 00, 00, 00).getTime(), 1953, 0.54, 81, 16), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 25, 1, 00, 00).getTime(), 1923, 0.53, 75, 19), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 25, 2, 00, 00).getTime(), 1987, 0.55, 91, 26), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 25, 3, 00, 00).getTime(), 2034, 0.56, 100, 24), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 25, 4, 00, 00).getTime(), 2098, 0.58, 109, 29), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 25, 5, 00, 00).getTime(), 2194, 0.61, 104, 21), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 25, 6, 00, 00).getTime(), 1699, 0.47, 70, 9), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 25, 7, 00, 00).getTime(), 1645, 0.46, 82, 18), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 25, 8, 00, 00).getTime(), 1594, 0.44, 73, 12), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 25, 9, 00, 00).getTime(), 2388, 0.66, 87, 25), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 25, 10, 00, 00).getTime(), 3904, 1.08, 156, 88), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 25, 11, 00, 00).getTime(), 5233, 1.45, 219, 113), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 25, 12, 00, 00).getTime(), 6311, 1.75, 277, 123), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 25, 13, 00, 00).getTime(), 7184, 2, 323, 134), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 25, 14, 00, 00).getTime(), 8151, 2.26, 358, 142), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 25, 15, 00, 00).getTime(), 9121, 2.53, 395, 133), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 25, 16, 00, 00).getTime(), 10467, 2.91, 459, 169), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 25, 17, 00, 00).getTime(), 11755, 3.27, 521, 191), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 25, 18, 00, 00).getTime(), 12441, 3.46, 521, 183), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 25, 19, 00, 00).getTime(), 13911, 3.86, 612, 207), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 25, 20, 00, 00).getTime(), 14645, 4.07, 637, 216), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 25, 21, 00, 00).getTime(), 13969, 3.88, 499, 151), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 25, 22, 00, 00).getTime(), 14635, 4.07, 651, 212), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 25, 23, 00, 00).getTime(), 14180, 3.94, 626, 182), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 26, 00, 00, 00).getTime(), 13985, 3.88, 602, 180), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 26, 1, 00, 00).getTime(), 14126, 3.92, 647, 195), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 26, 2, 00, 00).getTime(), 14363, 3.99, 663, 175), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 26, 3, 00, 00).getTime(), 14185, 3.94, 628, 169), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 26, 4, 00, 00).getTime(), 13414, 3.73, 641, 159), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 26, 5, 00, 00).getTime(), 12319, 3.42, 578, 125), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 26, 6, 00, 00).getTime(), 11502, 3.19, 561, 107), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 26, 7, 00, 00).getTime(), 10624, 2.95, 497, 96), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 26, 8, 00, 00).getTime(), 10581, 2.94, 521, 94), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 26, 9, 00, 00).getTime(), 10932, 3.04, 544, 106), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 26, 10, 00, 00).getTime(), 11128, 3.09, 553, 102), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 26, 11, 00, 00).getTime(), 11518, 3.2, 572, 99), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 26, 12, 00, 00).getTime(), 12044, 3.35, 589, 102), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 26, 13, 00, 00).getTime(), 12903, 3.58, 627, 130), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 26, 14, 00, 00).getTime(), 14273, 3.96, 636, 150), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 26, 15, 00, 00).getTime(), 15399, 4.28, 697, 197), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 26, 16, 00, 00).getTime(), 17163, 4.77, 805, 207), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 26, 17, 00, 00).getTime(), 18318, 5.09, 845, 259), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 26, 18, 00, 00).getTime(), 19117, 5.31, 915, 232), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 26, 19, 00, 00).getTime(), 19902, 5.53, 948, 208), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 26, 20, 00, 00).getTime(), 20543, 5.71, 974, 237), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 26, 21, 00, 00).getTime(), 19854, 5.51, 911, 201), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 26, 22, 00, 00).getTime(), 19325, 5.37, 876, 199), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 26, 23, 00, 00).getTime(), 17960, 4.99, 798, 173), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 27, 00, 00, 00).getTime(), 17488, 4.86, 819, 201), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 27, 1, 00, 00).getTime(), 17892, 4.97, 817, 214), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 27, 2, 00, 00).getTime(), 18177, 5.05, 876, 200), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 27, 3, 00, 00).getTime(), 17625, 4.9, 847, 189), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 27, 4, 00, 00).getTime(), 16372, 4.55, 733, 139), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 27, 5, 00, 00).getTime(), 15117, 4.2, 708, 134), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 27, 6, 00, 00).getTime(), 13916, 3.87, 695, 124), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 27, 7, 00, 00).getTime(), 13173, 3.66, 656, 93), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 27, 8, 00, 00).getTime(), 12659, 3.52, 640, 107), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 27, 9, 00, 00).getTime(), 12648, 3.51, 627, 91), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 27, 10, 00, 00).getTime(), 12878, 3.58, 633, 89), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 27, 11, 00, 00).getTime(), 13336, 3.7, 681, 114), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 27, 12, 00, 00).getTime(), 13943, 3.87, 690, 113), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 27, 13, 00, 00).getTime(), 15033, 4.18, 727, 129), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 27, 14, 00, 00).getTime(), 16181, 4.49, 777, 163), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 27, 15, 00, 00).getTime(), 17792, 4.94, 835, 232), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 27, 16, 00, 00).getTime(), 18803, 5.22, 868, 199), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 27, 17, 00, 00).getTime(), 19996, 5.55, 987, 232), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 27, 18, 00, 00).getTime(), 20345, 5.65, 974, 211), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 27, 19, 00, 00).getTime(), 20398, 5.67, 974, 189), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 27, 20, 00, 00).getTime(), 20963, 5.82, 1009, 220), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 27, 21, 00, 00).getTime(), 20650, 5.74, 911, 183), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 27, 22, 00, 00).getTime(), 20413, 5.67, 946, 211), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 27, 23, 00, 00).getTime(), 19441, 5.4, 904, 193), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 28, 00, 00, 00).getTime(), 15753, 4.38, 453, 105), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 28, 1, 00, 00).getTime(), 18375, 5.1, 840, 234), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 28, 2, 00, 00).getTime(), 18355, 5.1, 842, 214), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 28, 3, 00, 00).getTime(), 18298, 5.08, 874, 184), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 28, 4, 00, 00).getTime(), 17133, 4.76, 800, 169), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 28, 5, 00, 00).getTime(), 15503, 4.31, 743, 146), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 28, 6, 00, 00).getTime(), 14160, 3.93, 706, 129), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 28, 7, 00, 00).getTime(), 13363, 3.71, 708, 105), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 28, 8, 00, 00).getTime(), 12777, 3.55, 653, 83), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 28, 9, 00, 00).getTime(), 13116, 3.64, 660, 100), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 28, 10, 00, 00).getTime(), 13442, 3.73, 676, 120), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 28, 11, 00, 00).getTime(), 13762, 3.82, 708, 86), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 28, 12, 00, 00).getTime(), 14106, 3.92, 695, 126), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 28, 13, 00, 00).getTime(), 15166, 4.21, 719, 135), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 28, 14, 00, 00).getTime(), 16339, 4.54, 775, 159), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 28, 15, 00, 00).getTime(), 17649, 4.9, 834, 207), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 28, 16, 00, 00).getTime(), 18547, 5.15, 837, 179), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 28, 17, 00, 00).getTime(), 19115, 5.31, 895, 221), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 28, 18, 00, 00).getTime(), 19538, 5.43, 911, 199), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 28, 19, 00, 00).getTime(), 19975, 5.55, 922, 207), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 28, 20, 00, 00).getTime(), 20455, 5.68, 967, 209), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 28, 21, 00, 00).getTime(), 20345, 5.65, 946, 214), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 28, 22, 00, 00).getTime(), 19811, 5.5, 906, 187), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 28, 23, 00, 00).getTime(), 18867, 5.24, 864, 185), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 29, 00, 00, 00).getTime(), 18017, 5, 827, 171), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 29, 1, 00, 00).getTime(), 18005, 5, 808, 191), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 29, 2, 00, 00).getTime(), 17984, 5, 863, 194), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 29, 3, 00, 00).getTime(), 17987, 5, 840, 183), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 29, 4, 00, 00).getTime(), 17055, 4.74, 798, 172), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 29, 5, 00, 00).getTime(), 15543, 4.32, 753, 133), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 29, 6, 00, 00).getTime(), 14301, 3.97, 681, 119), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 29, 7, 00, 00).getTime(), 13266, 3.69, 656, 100), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 29, 8, 00, 00).getTime(), 12903, 3.58, 652, 111), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 29, 9, 00, 00).getTime(), 12839, 3.57, 621, 96), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 29, 10, 00, 00).getTime(), 13006, 3.61, 632, 118), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 29, 11, 00, 00).getTime(), 13373, 3.71, 653, 110), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 29, 12, 00, 00).getTime(), 14025, 3.9, 678, 123), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 29, 13, 00, 00).getTime(), 14971, 4.16, 734, 150), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 29, 14, 00, 00).getTime(), 16190, 4.5, 767, 161), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 29, 15, 00, 00).getTime(), 17206, 4.78, 810, 186), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 29, 16, 00, 00).getTime(), 17760, 4.93, 834, 206), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 29, 17, 00, 00).getTime(), 18450, 5.12, 846, 200), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 29, 18, 00, 00).getTime(), 18871, 5.24, 901, 200), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 29, 19, 00, 00).getTime(), 19042, 5.29, 848, 178), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 29, 20, 00, 00).getTime(), 19510, 5.42, 902, 182), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 29, 21, 00, 00).getTime(), 19652, 5.46, 944, 174), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 29, 22, 00, 00).getTime(), 18608, 5.17, 844, 192), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 29, 23, 00, 00).getTime(), 18119, 5.03, 810, 188), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 30, 00, 00, 00).getTime(), 17752, 4.93, 825, 199), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 30, 1, 00, 00).getTime(), 13377, 3.72, 215, 39), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 30, 2, 00, 00).getTime(), 17729, 4.92, 841, 272), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 30, 3, 00, 00).getTime(), 13913, 3.86, 295, 71), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 30, 4, 00, 00).getTime(), 16102, 4.47, 776, 214), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 30, 5, 00, 00).getTime(), 14177, 3.94, 703, 140), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 30, 6, 00, 00).getTime(), 13867, 3.85, 730, 132), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 30, 7, 00, 00).getTime(), 12797, 3.55, 604, 88), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 30, 8, 00, 00).getTime(), 12523, 3.48, 628, 108), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 30, 9, 00, 00).getTime(), 12622, 3.51, 599, 99), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 30, 10, 00, 00).getTime(), 13010, 3.61, 655, 117), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 30, 11, 00, 00).getTime(), 13604, 3.78, 686, 113), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 30, 12, 00, 00).getTime(), 14472, 4.02, 724, 130), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 30, 13, 00, 00).getTime(), 15242, 4.23, 743, 139), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 30, 14, 00, 00).getTime(), 15617, 4.34, 707, 144), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 30, 15, 00, 00).getTime(), 16436, 4.57, 745, 174), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 30, 16, 00, 00).getTime(), 17607, 4.89, 834, 215), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 30, 17, 00, 00).getTime(), 18435, 5.12, 862, 196), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 30, 18, 00, 00).getTime(), 18953, 5.26, 907, 224), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 30, 19, 00, 00).getTime(), 18855, 5.24, 905, 163), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 30, 20, 00, 00).getTime(), 18732, 5.2, 885, 169), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 30, 21, 00, 00).getTime(), 19256, 5.35, 875, 177), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 30, 22, 00, 00).getTime(), 19214, 5.34, 853, 206), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 30, 23, 00, 00).getTime(), 18473, 5.13, 840, 191), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 31, 00, 00, 00).getTime(), 17397, 4.83, 747, 155), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 31, 1, 00, 00).getTime(), 15633, 4.34, 595, 109), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 31, 2, 00, 00).getTime(), 15185, 4.22, 561, 153), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 31, 3, 00, 00).getTime(), 15002, 4.17, 620, 119), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 31, 4, 00, 00).getTime(), 14710, 4.09, 566, 131), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 31, 5, 00, 00).getTime(), 14025, 3.9, 547, 108), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 31, 6, 00, 00).getTime(), 12727, 3.54, 487, 76), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 31, 7, 00, 00).getTime(), 11690, 3.25, 465, 89), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 31, 8, 00, 00).getTime(), 11404, 3.17, 455, 69), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 31, 9, 00, 00).getTime(), 11250, 3.12, 450, 62), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 31, 10, 00, 00).getTime(), 11582, 3.22, 450, 73), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 31, 11, 00, 00).getTime(), 12035, 3.34, 479, 88), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 31, 12, 00, 00).getTime(), 12429, 3.45, 496, 97), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 31, 13, 00, 00).getTime(), 13175, 3.66, 514, 101), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 31, 14, 00, 00).getTime(), 13644, 3.79, 548, 129), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 31, 15, 00, 00).getTime(), 14713, 4.09, 582, 132), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 31, 16, 00, 00).getTime(), 15404, 4.28, 581, 144), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 31, 17, 00, 00).getTime(), 16293, 4.53, 609, 168), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 31, 18, 00, 00).getTime(), 16771, 4.66, 624, 181), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 31, 19, 00, 00).getTime(), 17256, 4.79, 644, 165), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 31, 20, 00, 00).getTime(), 17220, 4.78, 676, 201), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 31, 21, 00, 00).getTime(), 17179, 4.77, 645, 148), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 31, 22, 00, 00).getTime(), 16955, 4.71, 633, 143), new DDOSAttack( new java.util.GregorianCalendar(2004, 0, 31, 23, 00, 00).getTime(), 16627, 4.62, 633, 146), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 1, 00, 00, 00).getTime(), 15895, 4.42, 608, 143), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 1, 1, 00, 00).getTime(), 15298, 4.25, 570, 119), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 1, 2, 00, 00).getTime(), 15192, 4.22, 628, 151), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 1, 3, 00, 00).getTime(), 14598, 4.05, 562, 118), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 1, 4, 00, 00).getTime(), 14173, 3.94, 521, 104), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 1, 5, 00, 00).getTime(), 13818, 3.84, 564, 123), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 1, 6, 00, 00).getTime(), 12739, 3.54, 503, 108), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 1, 7, 00, 00).getTime(), 11908, 3.31, 497, 89), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 1, 8, 00, 00).getTime(), 11249, 3.12, 439, 81), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 1, 9, 00, 00).getTime(), 10986, 3.05, 426, 67), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 1, 10, 00, 00).getTime(), 11466, 3.19, 467, 69), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 1, 11, 00, 00).getTime(), 11936, 3.32, 479, 86), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 1, 12, 00, 00).getTime(), 12383, 3.44, 505, 96), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 1, 13, 00, 00).getTime(), 13053, 3.63, 501, 105), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 1, 14, 00, 00).getTime(), 13611, 3.78, 530, 125), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 1, 15, 00, 00).getTime(), 14550, 4.04, 565, 124), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 1, 16, 00, 00).getTime(), 15231, 4.23, 574, 150), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 1, 17, 00, 00).getTime(), 16011, 4.45, 592, 154), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 1, 18, 00, 00).getTime(), 17136, 4.76, 644, 177), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 1, 19, 00, 00).getTime(), 17905, 4.97, 671, 204), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 1, 20, 00, 00).getTime(), 18374, 5.1, 701, 192), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 1, 21, 00, 00).getTime(), 17965, 4.99, 684, 181), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 1, 22, 00, 00).getTime(), 17506, 4.86, 672, 177), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 1, 23, 00, 00).getTime(), 16587, 4.61, 616, 138), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 2, 00, 00, 00).getTime(), 15700, 4.36, 600, 141), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 2, 1, 00, 00).getTime(), 15561, 4.32, 597, 146), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 2, 2, 00, 00).getTime(), 15933, 4.43, 612, 139), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 2, 3, 00, 00).getTime(), 15988, 4.44, 646, 153), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 2, 4, 00, 00).getTime(), 15103, 4.2, 567, 123), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 2, 5, 00, 00).getTime(), 14149, 3.93, 532, 111), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 2, 6, 00, 00).getTime(), 13009, 3.61, 521, 103), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 2, 7, 00, 00).getTime(), 12173, 3.38, 488, 91), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 2, 8, 00, 00).getTime(), 11929, 3.31, 502, 78), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 2, 9, 00, 00).getTime(), 12107, 3.36, 503, 90), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 2, 10, 00, 00).getTime(), 12334, 3.43, 506, 104), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 2, 11, 00, 00).getTime(), 12721, 3.53, 500, 98), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 2, 12, 00, 00).getTime(), 13208, 3.67, 542, 109), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 2, 13, 00, 00).getTime(), 14203, 3.95, 561, 114), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 2, 14, 00, 00).getTime(), 14822, 4.12, 573, 124), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 2, 15, 00, 00).getTime(), 16370, 4.55, 633, 180), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 2, 16, 00, 00).getTime(), 17508, 4.86, 668, 183), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 2, 17, 00, 00).getTime(), 18367, 5.1, 717, 187), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 2, 18, 00, 00).getTime(), 18036, 5.01, 597, 161), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 2, 19, 00, 00).getTime(), 19524, 5.42, 759, 186), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 2, 20, 00, 00).getTime(), 19473, 5.41, 736, 176), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 2, 21, 00, 00).getTime(), 19583, 5.44, 723, 189), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 2, 22, 00, 00).getTime(), 19552, 5.43, 720, 161), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 2, 23, 00, 00).getTime(), 18746, 5.21, 687, 159), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 3, 00, 00, 00).getTime(), 18329, 5.09, 688, 185), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 3, 1, 00, 00).getTime(), 18576, 5.16, 705, 196), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 3, 2, 00, 00).getTime(), 18778, 5.22, 754, 188), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 3, 3, 00, 00).getTime(), 18194, 5.05, 711, 198), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 3, 4, 00, 00).getTime(), 17102, 4.75, 646, 129), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 3, 5, 00, 00).getTime(), 15448, 4.29, 605, 125), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 3, 6, 00, 00).getTime(), 13554, 3.77, 547, 94), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 3, 7, 00, 00).getTime(), 12788, 3.55, 523, 81), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 3, 8, 00, 00).getTime(), 12415, 3.45, 474, 70), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 3, 9, 00, 00).getTime(), 12322, 3.42, 469, 83), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 3, 10, 00, 00).getTime(), 12319, 3.42, 489, 86), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 3, 11, 00, 00).getTime(), 12623, 3.51, 525, 101), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 3, 12, 00, 00).getTime(), 13255, 3.68, 494, 96), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 3, 13, 00, 00).getTime(), 14130, 3.92, 559, 118), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 3, 14, 00, 00).getTime(), 15048, 4.18, 591, 145), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 3, 15, 00, 00).getTime(), 16423, 4.56, 628, 167), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 3, 16, 00, 00).getTime(), 16026, 4.45, 449, 117), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 3, 17, 00, 00).getTime(), 18099, 5.03, 693, 226), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 3, 18, 00, 00).getTime(), 18754, 5.21, 747, 199), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 3, 19, 00, 00).getTime(), 19098, 5.3, 719, 175), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 3, 20, 00, 00).getTime(), 19477, 5.41, 772, 186), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 3, 21, 00, 00).getTime(), 19739, 5.48, 718, 182), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 3, 22, 00, 00).getTime(), 19452, 5.4, 741, 162), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 3, 23, 00, 00).getTime(), 18412, 5.11, 650, 164), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 4, 00, 00, 00).getTime(), 18174, 5.05, 651, 164), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 4, 1, 00, 00).getTime(), 18491, 5.14, 693, 173), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 4, 2, 00, 00).getTime(), 18291, 5.08, 692, 173), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 4, 3, 00, 00).getTime(), 18007, 5, 678, 168), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 4, 4, 00, 00).getTime(), 16799, 4.67, 625, 151), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 4, 5, 00, 00).getTime(), 15782, 4.38, 617, 129), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 4, 6, 00, 00).getTime(), 14265, 3.96, 558, 92), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 4, 7, 00, 00).getTime(), 13551, 3.76, 540, 93), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 4, 8, 00, 00).getTime(), 13452, 3.74, 553, 101), new DDOSAttack( new java.util.GregorianCalendar(2004, 1, 4, 9, 00, 00).getTime(), 13623, 3.78, 560, 108) }; ObjectProvider objProvider = new ObjectProvider(data); chart1.getDataSourceSettings().setDataSource(objProvider); }
public static class DDOSAttack { public DDOSAttack(Date eventTime, double hitsHour, double hitsSec, double hosts, double newHosts) { this.setEventTime(eventTime); this.setHitsHour(hitsHour); this.setHitsSec(hitsSec); this.setHosts(hosts); this.setNewHosts(newHosts); } private Date privateEventTime = new Date(); public final Date getEventTime() { return privateEventTime; } public final void setEventTime(Date value) { privateEventTime = value; } private double privateHitsHour; public final double getHitsHour() { return privateHitsHour; } public final void setHitsHour(double value) { privateHitsHour = value; } private double privateHitsSec; public final double getHitsSec() { return privateHitsSec; } public final void setHitsSec(double value) { privateHitsSec = value; } private double privateHosts; public final double getHosts() { return privateHosts; } public final void setHosts(double value) { privateHosts = value; } private double privateNewHosts; public final double getNewHosts() { return privateNewHosts; } public final void setNewHosts(double value) { privateNewHosts = value; } }
Constructor and Description |
---|
LogarithmicAxisScale()
Constructs a newly allocated LogarithmicAxisScale object
|
Modifier and Type | Method and Description |
---|---|
double |
getBase()
Gets or sets the logarithmic base for the logarithmic scale axis.
|
boolean |
isShowIntermediateLabels()
Allows you to show intermediate labels on logarithmic scales.
|
void |
resetBase()
Set the property Base to its default value.
|
void |
resetShowIntermediateLabels()
Set the property ShowIntermediateLabels to its default value.
|
void |
setBase(double value)
Gets or sets the logarithmic base for the logarithmic scale axis.
|
void |
setShowIntermediateLabels(boolean value)
Allows you to show intermediate labels on logarithmic scales.
|
getAxis, getCustomSteps, getFirstLabel, getFrom, getFromDateTime, getFromDouble, getFromTimeSpan, getLabelValue, getLabelValueDateTime, getLabelValueDouble, getLabelValueTimeSpan, getMinorStep, getMinorStepDateTime, getMinorStepDouble, getMinorStepTimeSpan, getProportion, getScaleUnit, getStep, getStepDateTime, getStepDouble, getStepTimeSpan, getTo, getToDateTime, getToDouble, getToTimeSpan, isAutoMinorStep, isAutoStep, resetCustomSteps, resetFirstLabel, resetFrom, resetLabelValue, resetMinorStep, resetProportion, resetScaleUnit, resetStep, resetTo, setCustomSteps, setFirstLabel, setFrom, setFrom, setFrom, setFrom, setLabelValue, setLabelValue, setLabelValue, setLabelValue, setMinorStep, setMinorStep, setMinorStep, setMinorStep, setProportion, setScaleUnit, setStep, setStep, setStep, setStep, setTo, setTo, setTo, setTo
public LogarithmicAxisScale()
public double getBase()
Gets or sets the logarithmic base for the logarithmic scale axis.
The logarithmic base accepts values starting from 2.
Below, a chart with a logarithmic axis scale with base 10:
resetBase
public void setBase(double value)
Gets or sets the logarithmic base for the logarithmic scale axis.
The logarithmic base accepts values starting from 2.
Below, a chart with a logarithmic axis scale with base 10:
value
- resetBase
public boolean isShowIntermediateLabels()
Allows you to show intermediate labels on logarithmic scales.
On a base 10 logarithmic scale, Y-axis labels will be 1 - 10 - 100, an so on. If ShowIntermediateLabels is set to true, all labels will be showed.
Below, the ShowIntermediateLabels is set to false:
chart1.setGallery(Gallery.AREA);
chart1.getTitles().add(new TitleDockable("y=x^1/2"));
chart1.getAllSeries().setMarkerShape(MarkerShape.NONE);
chart1.getLegendBox().setVisible(false);
chart1.getData().setSeries(1);
chart1.getData().setPoints(100);
int point;
point = 0;
for(; (point < (chart1.getData().getPoints())); (point)++)
{
chart1.getData().set(0, point, ((DataUnit)SfxNET.System.Math.Pow(((double)(point + 1)), 0.5)));
}
LogarithmicAxisScale logScale;
logScale = new LogarithmicAxisScale();
logScale.setBase(10);
logScale.setShowIntermediateLabels(false);
chart1.getAxisY().getScales().set(0, ((AxisScale)logScale));
On the other hand, setting ShowIntermediateLabels to true, will show all Y-axis labels:
chart1.setGallery(Gallery.AREA);
chart1.getTitles().add(new TitleDockable("y=x^1/2"));
chart1.getAllSeries().setMarkerShape(MarkerShape.NONE);
chart1.getLegendBox().setVisible(false);
chart1.getData().setSeries(1);
chart1.getData().setPoints(100);
int point;
point = 0;
for(; (point < (chart1.getData().getPoints())); (point)++)
{
chart1.getData().set(0, point, ((DataUnit)SfxNET.System.Math.Pow(((double)(point + 1)), 0.5)));
}
LogarithmicAxisScale logScale;
logScale = new LogarithmicAxisScale();
logScale.setBase(10);
logScale.setShowIntermediateLabels(true);
chart1.getAxisY().getScales().set(0, ((AxisScale)logScale));
resetShowIntermediateLabels
public void setShowIntermediateLabels(boolean value)
Allows you to show intermediate labels on logarithmic scales.
On a base 10 logarithmic scale, Y-axis labels will be 1 - 10 - 100, an so on. If ShowIntermediateLabels is set to true, all labels will be showed.
Below, the ShowIntermediateLabels is set to false:
chart1.setGallery(Gallery.AREA);
chart1.getTitles().add(new TitleDockable("y=x^1/2"));
chart1.getAllSeries().setMarkerShape(MarkerShape.NONE);
chart1.getLegendBox().setVisible(false);
chart1.getData().setSeries(1);
chart1.getData().setPoints(100);
int point;
point = 0;
for(; (point < (chart1.getData().getPoints())); (point)++)
{
chart1.getData().set(0, point, ((DataUnit)SfxNET.System.Math.Pow(((double)(point + 1)), 0.5)));
}
LogarithmicAxisScale logScale;
logScale = new LogarithmicAxisScale();
logScale.setBase(10);
logScale.setShowIntermediateLabels(false);
chart1.getAxisY().getScales().set(0, ((AxisScale)logScale));
On the other hand, setting ShowIntermediateLabels to true, will show all Y-axis labels:
chart1.setGallery(Gallery.AREA);
chart1.getTitles().add(new TitleDockable("y=x^1/2"));
chart1.getAllSeries().setMarkerShape(MarkerShape.NONE);
chart1.getLegendBox().setVisible(false);
chart1.getData().setSeries(1);
chart1.getData().setPoints(100);
int point;
point = 0;
for(; (point < (chart1.getData().getPoints())); (point)++)
{
chart1.getData().set(0, point, ((DataUnit)SfxNET.System.Math.Pow(((double)(point + 1)), 0.5)));
}
LogarithmicAxisScale logScale;
logScale = new LogarithmicAxisScale();
logScale.setBase(10);
logScale.setShowIntermediateLabels(true);
chart1.getAxisY().getScales().set(0, ((AxisScale)logScale));
value
- resetShowIntermediateLabels
public void resetBase()
setBase
public void resetShowIntermediateLabels()
isShowIntermediateLabels
2014 Software FX, Inc. All Rights Reserved. Chart FX is a registered trademark of Software FX, Inc
All other names are trademarks or registered trademarks of their respective owners.