matplotplusplus VS torus

Compare matplotplusplus vs torus and see what are their differences.

torus

Switching buffers and buffer groups at will in emacs. Based on MTorus : rewritten from scratch (by chimay)
Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
matplotplusplus torus
26 2
3,909 47
- -
6.5 1.2
10 days ago about 1 year ago
C++ Emacs Lisp
MIT License GNU General Public License v3.0 only
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

matplotplusplus

Posts with mentions or reviews of matplotplusplus. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-01-11.
  • Creating k-NN with C++ (from Scratch)
    6 projects | dev.to | 11 Jan 2024
    cmake_minimum_required(VERSION 3.5) project(knn_cpp CXX) # Set up C++ version and properties include(CheckIncludeFileCXX) check_include_file_cxx(any HAS_ANY) check_include_file_cxx(string_view HAS_STRING_VIEW) check_include_file_cxx(coroutine HAS_COROUTINE) set(CMAKE_CXX_STANDARD 20) set(CMAKE_BUILD_TYPE Debug) set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_CXX_EXTENSIONS OFF) # Copy data file to build directory file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/iris.data DESTINATION ${CMAKE_CURRENT_BINARY_DIR}) # Download library usinng FetchContent include(FetchContent) FetchContent_Declare(matplotplusplus GIT_REPOSITORY https://github.com/alandefreitas/matplotplusplus GIT_TAG origin/master) FetchContent_GetProperties(matplotplusplus) if(NOT matplotplusplus_POPULATED) FetchContent_Populate(matplotplusplus) add_subdirectory(${matplotplusplus_SOURCE_DIR} ${matplotplusplus_BINARY_DIR} EXCLUDE_FROM_ALL) endif() FetchContent_Declare( fmt GIT_REPOSITORY https://github.com/fmtlib/fmt.git GIT_TAG 7.1.3 # Adjust the version as needed ) FetchContent_MakeAvailable(fmt) # Add executable and link project libraries and folders add_executable(${PROJECT_NAME} main.cc) target_link_libraries(${PROJECT_NAME} PUBLIC matplot fmt::fmt) aux_source_directory(lib LIB_SRC) target_include_directories(${PROJECT_NAME} PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}) target_sources(${PROJECT_NAME} PRIVATE ${LIB_SRC}) add_subdirectory(tests)
  • Help making plot for experiment
    3 projects | /r/cpp_questions | 2 Jun 2023
    If you want a C++ solution you can use a library like matplot++.
  • Widely-used graphics library
    4 projects | /r/cpp_questions | 5 May 2023
    If you want a strict C++ equivalent to SDL the clear answer is SFML. If you just want to visualize 2D/3D data there's matplot++. If you want something slightly higher-level than SDL/SFML (with pre-made UI widgets and such) there's imGUI. If you need an all-in-one GUI solution for desktop or mobile apps there's Qt.
  • Embedding matplotlibcpp plot into QT QWidget
    1 project | /r/cpp_questions | 28 Apr 2023
    If not, then ditch Python and matplotlib and use a different C++ native plotting framework such as matplot++
  • Best Library to Visualize Mathematical Concepts
    1 project | /r/cpp_questions | 2 Mar 2023
    The best way to visualize most mathematical concepts is by plotting a 2D graph. To do that you can use e.g. Matplot++
  • Update on C++ DataFrame project
    3 projects | /r/cpp | 24 Jan 2023
  • How to implement Matplotlib in C++
    2 projects | /r/cpp_questions | 10 Nov 2022
    If you just want to plot graphs in C++ check out https://alandefreitas.github.io/matplotplusplus/. There is extensive documentation on how to use it. But if you haven't used a library before you should start here:
  • 2D Animation for algorithms
    1 project | /r/cpp_questions | 14 Jun 2022
    Using a 3rd party UI library, you certainly can. E.g. with MatPlot++
  • I want to make a program that draws a graphical function to a png and I don't know how.
    4 projects | /r/cpp_questions | 12 May 2022
  • C++ plotting library for Windows + MinGW similar to matplotlib in Python?
    3 projects | /r/cpp_questions | 10 May 2022
    Maybe Matplot++ is the solution. You can check more info in https://github.com/alandefreitas/matplotplusplus

torus

Posts with mentions or reviews of torus. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-03-12.
  • Associate certain types of files/buffers with each other, often by calling a function (instead of a simple alist of actual buffers and files)?
    1 project | /r/emacs | 7 Oct 2022
    The org roam notes illustrate well why I can't just add each file to something like torus individually -- I have hundreds of notes on literature and adding them all by hand would take forever. But I could write a function which would return, for each buffer, the relevant other file. Each lit not has an ROAM_REFS property, which holds the key for the literature in my bib file, and then ebib and citar have enough code that I could write a function for going from that to the pdf file. I would be happy to write that function, but I need a package to knit the whole thing together. It should lookup the right command for the right buffer and jump to it.
  • Grouping buffers
    4 projects | /r/emacs | 12 Mar 2021
    If you're looking for a newer implementation inspired by the idea of mtorus, you may want to give https://github.com/chimay/torus a try. Chimay is also active in this subreddit.

What are some alternatives?

When comparing matplotplusplus and torus you can also consider the following projects:

matplotlib - C++ wrappers around python's matplotlib

bufler.el - A butler for your buffers. Group buffers into workspaces with programmable rules, and easily switch to and manipulate them.

matplotlib-cpp - Extremely simple yet powerful header-only C++ plotting library built on the popular matplotlib

emacs-ibuffer-project - Group ibuffer's list by project

implot - Immediate Mode Plotting

ska-init-files - My collection of Linux init files.

manim - Animation engine for explanatory math videos

mistborn

volbx - Graphical tool for data manipulation written in C++/Qt.

spacemacs - A community-driven Emacs distribution - The best editor is neither Emacs nor Vim, it's Emacs *and* Vim!

bauh - Graphical user interface for managing your Linux applications. Supports AppImage, Debian and Arch packages (including AUR), Flatpak, Snap and native Web applications

kill-or-bury-alive - Precise control over buffer killing in Emacs