Skip to content
Function plotter
C++ HTML Other
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Engine
Graphs
Linux
Persistence
Plot Examples
Utility
Windows
.gitattributes
.gitignore
CPlot.sln
CPlot.vcxproj
CPlot.vcxproj.filters
CPlot.vcxproj.user
LICENSE
Profiler.psess
README.md
SConstruct
cplot.1
gch.py
leaks
pch.h
test.cplot
version.h

README.md

CPlot

Linux and Windows function plotter. Screenshots and Windows binaries are on the homepage.

icon

Supports various projection modes and function types, natural expression syntax (sin xy instead of Sin[x*y] f.e.), blending between functions (identity and your target function for example), realtime parameter variation (where parameters are things like a mass or spring constant, order of a pole, etc), ...

Windows build:

Copy boost headers to Windows/boost/, open CPlot.sln in Visual Studio 2017, and it should just build.

Linux build:

Needs

  • scons and g++
  • libz, libpthread, libreadline
  • libX11, libXinput2
  • GL, GLU, GLEW
  • pangocairo
  • boost headers

After building (just scons or scons --release), try ./cplot test.cplot, press 1 + left/right arrows to change n, type help for command list, g csc z^2 to change the function, q to quit, ... It can actually do quite a bit more, but the UI does not exist yet.

You can’t perform that action at this time.