According to international practice, blow brag, QCustomPlot this open source chart component, the author is Qt ceiling in the field of the universe, and extremely ingenious and elegant design, all sorts of conditions are considered, each function is subdivided into different classes, each class is responsible for the management of their own, such as scale and various properties parameters while the amount of code small but highly expanding again, When I read the code, I kneeled for eight hours and my knees are still red. The author’s strength is at least eight stars, as long as a slap can douzong dry down.

I. Functional features

  1. Supports multiple versions, such as 1.3, 2.0, and 2.1.
  2. The latest version 2.1 does not support Qt4, nor does it support Qt6.2, so here we define the Qt suite version to load different versions.
  3. Provides header files to fix bugs that do not support Qt6.2, automatic selection recognition.
  4. The official example requires modifying the code to run the corresponding demo, and sometimes you want to test the effect centrally.
  5. At the same time integrated all own examples, through the exquisite navigation bar switch.
  6. Integrates classic examples from learning this module, such as the multi-axis example.
  7. The example is constantly updated and improved in the later period.
  8. It can be compiled directly into android and Web versions.

2. Functional modules

2.1 square quadratic elements

2.2 Simple graph

2.3 Sinusoidal scatter diagram

2.4 Data point styles

2.5 Data point images

2.6 Curve Bar Styles

2.7 Date data graph

2.8 Texture brush drawing

2.9 Bicoordinate curves

2.10 Logarithmic curve

2.11 Dynamic sinusoid

2.12 Circular curve

2.13 Vertical bar chart

2.14 Box and whiskers diagram

2.15 Static indicator line

2.16 Dynamic indicator Line

2.17 Curve Style diagram

2.18 Advanced Axes

2.19 Thermal map of color

2.20 Financial curve

2.21 Nightingale chart

2.22 Axis indication

2.23 Interaction diagram

2.24 Scroll bar curve

2.25 Multi-axis diagram