mirror of
https://github.com/ultimatepp/ultimatepp.git
synced 2026-05-16 06:05:58 -06:00
31 lines
No EOL
657 B
C++
31 lines
No EOL
657 B
C++
#include "ScatterCtrl_Demo.h"
|
|
|
|
|
|
void Tab6_Logarithmic::Init()
|
|
{
|
|
CtrlLayout(*this);
|
|
SizePos();
|
|
|
|
scatter.SetRange(6,100);
|
|
scatter.SetMajorUnits(1,20);
|
|
scatter.ShowInfo();
|
|
|
|
s1 <<Pointf(log10(10.0),14)<<Pointf(log10(1e2),25)<<Pointf(log10(1e3),39)<<Pointf(log10(1e4),44)<<Pointf(log10(1e5),76);
|
|
scatter.AddSeries(s1).Legend("series1");
|
|
scatter.cbModifFormatX = THISBACK(FormatX);
|
|
}
|
|
|
|
void Tab6_Logarithmic::FormatX(String& s, int i, double d)
|
|
{
|
|
s = FormatDoubleExp(pow(10., d), 1);
|
|
}
|
|
|
|
ScatterDemo *Construct6()
|
|
{
|
|
static Tab6_Logarithmic tab;
|
|
return &tab;
|
|
}
|
|
|
|
INITBLOCK {
|
|
RegisterExample("Log", Construct6, __FILE__);
|
|
} |