the legend string of a PRINT command gets renderd later by runnning
[rrdtool.git] / TODO
1 What has to be done before the 1.2.0 Release
2 --------------------------------------------
3 * Add tab support so that it becomes possible to use proportional
4   fonts in the legend
5
6 * Polish up the looks of the generated graphs.
7
8 * Remove all unfinished code like the PIE chart stuff.
9
10 * Sync Docs with reality (there are things described which have not been
11   implemented)
12
13 * Write Changes Document with all new features
14
15 * Update Tutorials for new Release.
16
17 Future Ideas
18 ------------
19 reverse order of stacked graph entries prior to plotting ... this is to make
20 plotting order more naturally fit with the ordering of the legend ...
21
22 make it possible to define order of legend items independant of their order
23 on the commandline ...
24
25 use XDR to write architecture independant date
26
27 have drawing methode modifier for the LINE, AREA, STACK functions which allows
28 to select wether the data points should be presented as stepes (todays state)
29 or connected with lines.
30
31 LINEx:ds[#color][/method]:description
32
33 be more clever in the fetch function when no complete data coverage for the
34 desired area is possible.
35
36 Let the user define the base resolution of the graph independently of
37 the pixel resolution. If it is smaller than one pixel it will simply
38 be ignored
39
40 allow sub second presition for step definition
41
42 modularise consolidation and acquisition functions
43
44 Allow the user to define vertical scaling of graphs in a more flexible way.
45 some thing like --inner-range 0-1000 and --outer-range 0-10000 which means
46 that the grapher can choose its vertical scaling in the given range ... 
47 this would replace upper and lower limit
48
49 make the inclusion of G?PRINT like output in to the lables of other graph 
50 elements possible
51
52 add axis on the right and on top of the graph ... 
53
54 add configurable counter wrap
55
56 95th percentile plotting
57
58 build derivatives while plotting
59
60 show trend by building moving average and represent it as an arrow
61
62 offer side by side tiny box plots for each succesive hour, or some other
63 means of seeing the variation rather than just the mean level
64
65 circular periodic plots ... (polar)
66
67 analyse data in non time domain ... 
68
69 add smothing functions to grapher, using rolling average ... 
70
71 make VRULE and HRULE with 123 versions ... 
72
73 have configurable role-over limits for counters
74
75 align data points not to GMT but some free offset
76
77 allow starting through symlinks called rrdcreate rrdtune and the like
78