pwuertz / QtQuickPlotScene

Basic components for creating plot scenes in QtQuick

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

QtQuickPlotScene

QtQuickPlotScene is a collection of QtQuick items for data visualization in Qt6.

NOTE: This project is a work-in-progress continuation of QmlPlotting. Some functionality is still missing and requires porting from Qt5 to Qt6.

XY Plot 2D Data Containers

Building / Including

QtQuickPlotScene is based on Qt 6.2 and uses CMake for building. For applications built with CMake you can fetch and add the library to your build process..

# Fetch and include QtQuickPlotScene
include(FetchContent)
FetchContent_Declare(qtquickplotscene
    GIT_TAG        master  # <- Ideally this should be a specific tag, not a branch
    GIT_REPOSITORY https://github.com/pwuertz/QtQuickPlotScene.git
    SOURCE_SUBDIR  "QtQuickPlotScene"
    )
FetchContent_MakeAvailable(qtquickplotscene)

.. and add the library to your application(s) dependencies

target_link_libraries(application PRIVATE QtQuickPlotScene::QtQuickPlotScene)

Documentation

A documentation of the API does not exist yet. Until then the example application serves as a reference for using QtQuickPlotScene in other applications.

License

QtQuickPlotScene is available under the MIT license.

About

Basic components for creating plot scenes in QtQuick

License:MIT License


Languages

Language:QML 62.7%Language:C++ 32.4%Language:CMake 4.8%