mirror of
https://github.com/ultimatepp/ultimatepp.git
synced 2026-06-01 22:03:40 -06:00
32 lines
No EOL
757 B
C++
32 lines
No EOL
757 B
C++
#include "ScatterCtrl_Demo.h"
|
|
|
|
|
|
void TabBubblePlot::Init()
|
|
{
|
|
CtrlLayout(*this);
|
|
SizePos();
|
|
|
|
scatter.SetMouseHandling(true, true).ShowContextMenu();
|
|
|
|
for (double size = 0; size <= 10; size += 2.) {
|
|
Vector<double> &data = s1.Add();
|
|
data << size << 10 + 50*sin(size/M_PI) << size*4 + 4;
|
|
}
|
|
idsBall << 2;
|
|
static Vector<int> idVoid;
|
|
scatter.AddSeries(s1, 1, 0, idVoid, idVoid, idsBall).Legend("Importance").MarkStyle<BubblePlot>()
|
|
.NoPlot().MarkColor(Green()).MarkBorderColor(LtRed()).MarkBorderWidth(3);
|
|
|
|
scatter.SetLabelY("Size");
|
|
scatter.FitToData(true, 0.2);
|
|
}
|
|
|
|
ScatterDemo *Construct16()
|
|
{
|
|
static TabBubblePlot tab;
|
|
return &tab;
|
|
}
|
|
|
|
INITBLOCK {
|
|
RegisterExample("BubblePlot", Construct16, __FILE__);
|
|
} |