mirror of
https://github.com/gwm17/implot.git
synced 2024-11-23 02:38:53 -05:00
Merge branch 'master' of https://github.com/epezent/implot
This commit is contained in:
commit
adbec89ae9
11
README.md
11
README.md
|
@ -48,14 +48,23 @@ ImPlot is an immediate mode, GPU accelerated plotting library for [Dear ImGui](h
|
|||
The API is used just like any other ImGui `BeginX`/`EndX` pair. First, start a new plot with `ImPlot::BeginPlot()`. Next, plot as many items as you want with the provided `PlotX` functions (e.g. `PlotLine()`, `PlotBars()`, `PlotErrorBars()`, etc). Finally, wrap things up with a call to `ImPlot::EndPlot()`. That's it!
|
||||
|
||||
```cpp
|
||||
int bar_data[11];
|
||||
float x_data[1000];
|
||||
float y_data[1000];
|
||||
|
||||
ImGui::Begin("My Window");
|
||||
if (ImPlot::BeginPlot("My Plot")) {
|
||||
ImPlot::PlotBars("My Bar Plot", bar_data, 11);
|
||||
ImPlot::PlotLine("My Line Plot", x_data, y_data, 1000);
|
||||
ImPlot::PlotBars("My Bar Plot", values, 10);
|
||||
...
|
||||
ImPlot::EndPlot();
|
||||
}
|
||||
ImGui::End();
|
||||
```
|
||||
|
||||
![Usage](https://raw.githubusercontent.com/wiki/epezent/implot/screenshots3/example.PNG)
|
||||
|
||||
|
||||
Of course, there's much more you can do with ImPlot. Consult `implot_demo.cpp` for a comprehensive example of ImPlot's features.
|
||||
|
||||
## Interactive Demo
|
||||
|
|
Loading…
Reference in New Issue
Block a user