summaryrefslogtreecommitdiffstats
path: root/libkdeedu/kdeeduplot/README
diff options
context:
space:
mode:
authortoma <toma@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2009-11-25 17:56:58 +0000
committertoma <toma@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2009-11-25 17:56:58 +0000
commitce599e4f9f94b4eb00c1b5edb85bce5431ab3df2 (patch)
treed3bb9f5d25a2dc09ca81adecf39621d871534297 /libkdeedu/kdeeduplot/README
downloadtdeedu-ce599e4f9f94b4eb00c1b5edb85bce5431ab3df2.tar.gz
tdeedu-ce599e4f9f94b4eb00c1b5edb85bce5431ab3df2.zip
Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features.
BUG:215923 git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdeedu@1054174 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'libkdeedu/kdeeduplot/README')
-rw-r--r--libkdeedu/kdeeduplot/README23
1 files changed, 23 insertions, 0 deletions
diff --git a/libkdeedu/kdeeduplot/README b/libkdeedu/kdeeduplot/README
new file mode 100644
index 00000000..ab695f9a
--- /dev/null
+++ b/libkdeedu/kdeeduplot/README
@@ -0,0 +1,23 @@
+This library provides KPlotWidget and KPlotObject classes.
+
+KPlotWidget is a QWidget-derived class that provides a virtual baseclass
+for easy data-plotting. The idea behind KPlotWidget is that you only have
+to specify information in "data units"; i.e., the natural units of the
+data being plotted. KPlotWidget automatically converts everything
+to screen pixel units.
+
+KPlotWidget draws X and Y axes with tickmarks and tick labels. It
+automatically determines how many tickmarks to use and where they should
+be, based on the data limits specified for the plot. You change the limits
+by calling setLimits( double x1, double x2, double y1, double y2 ), and
+then calling updateTickmarks() to recompute the positions of tickmarks
+and ticklabels.
+
+Data to be plotted are stored using the KPlotObject class. KPlotObject
+consists of a QPtrList of DPoints, each specifying the X,Y coordinates
+of a data point (DPoint is like QPoint, but the X and Y values are doubles
+instead of ints). KPlotObject also specifies the "type" of data to be
+plotted (POINTS or CURVE or POLYGON or LABEL).
+
+Jason Harris
+kstars@30doradus.org