Software for RISC OS

Graphing software

by Chris Johnson


All the files are zip archives, produced using David Pillings SparkFS, and may be extracted using SparkPlug, Spark, or SparkFS.

The software


FNPlotter icon FnPlotter

This application can be used as a front end for MultiPlot. It allows you to enter up to four functions, y=f(x), in BASIC format, and will then produce a file in the correct format for loading into MultiPlot. If MultiPlot is active at the same time as FnPlotter, then the data file is transferred transparently, using the Desktop message transfer facilities. It is therefore possible to overlay graphs of known functions with other data produced by e.g. GraphDraw.

Version 2.00, 25th Aug 2018

This latest version is now supplied within the MultiPlot application, and has been updated to work with the latest version of MultiPlot. MultiPlot can be found here. If you have MultiPlot version 3 there is no reason to download !FnPlotter.

If, for some reason, you wish to download FnPlotter as a separate zip file, then it is available here (size 115KB).


Surface icon Surface
Version 2.00, 10 Dec 2015

This application is a simple 3D function (surface) plotter. It takes as input a text datafile containing the x, y, and z data for a function of the form z=f(x,y), and draws a 3D representation of the function.

Surface now contains within it the 3DFnEdit application to produce data files in the correct format from functions expressed in Basic format.

A number of example datafiles are also provided, together with some example BASIC programs that produce datafiles in the required format.

armv7ok.png - 1014 bytesSurface is 26/32-bit neutral and should run on RISC OS 3, 4, 5 and 6. It has been tested successfully on OMAP3, OMAP4, and iMX6 hardware, running RISC OS 5.23.

You may download the following files, which are zip archives.


3DFNEdit icon 3DFNEdit
Version 1.10, 27 Nov 2015

This application can be used as a front end for either of the authors surface plotting applications, viz. Surface or 3DPlotter. It allows you to enter a function, z=f(x,y) in BASIC format, and will then produce a datafile for loading into the actual surface plotting program. If one of these programs is active at the same time as 3DFnEdit, then the data file is transferred transparently, using the Wimp message data trandfer protocol. Alternatively, the data files can be saved to disc for future use.

armv7ok.png - 1014 bytes3DFNEdit is 26/32-bit neutral and should run on RISC OS 3, 4, 5 and 6. It has been tested successfully on PandaBoard and iMX6 running RISC OS 5.23.

This application is now supplied as part of the !Surface application (see above).


Home page Back to home page
All comments and queries to Chris Johnson, the originator of these pages.
This page last modified on 28th August 2018
Email:chrisjohnson@spamcop.net