Matplot++: A C++ Graphics Library for Data Visualization 📊🗾 (by alandefreitas)

Matplotplusplus Alternatives

Similar projects and alternatives to matplotplusplus

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better matplotplusplus alternative or higher similarity.

matplotplusplus reviews and mentions

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 | | 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}/ DESTINATION ${CMAKE_CURRENT_BINARY_DIR}) # Download library usinng FetchContent include(FetchContent) FetchContent_Declare(matplotplusplus GIT_REPOSITORY 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 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} 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 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
  • A note from our sponsor - InfluxDB | 20 Apr 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →


Basic matplotplusplus repo stats
10 days ago

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives