mirror of
https://github.com/ultimatepp/ultimatepp.git
synced 2026-05-17 22:03:07 -06:00
.Fixing svn directory structure
git-svn-id: svn://ultimatepp.org/upp/trunk@4893 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
parent
64b8a60359
commit
dba885669c
3 changed files with 56 additions and 0 deletions
37
examples/ScatterDraw_Demo/ScatterDraw_Demo.cpp
Normal file
37
examples/ScatterDraw_Demo/ScatterDraw_Demo.cpp
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
#include <ScatterDraw/ScatterDraw.h>
|
||||
|
||||
using namespace Upp;
|
||||
|
||||
#include <plugin/png/png.h>
|
||||
|
||||
|
||||
CONSOLE_APP_MAIN
|
||||
{
|
||||
Cout() << "\nScatterDraw_Demo";
|
||||
Cout() << "\n\nScatter painted to Image and saved to file";
|
||||
|
||||
ScatterDraw scatter;
|
||||
Vector<Pointf> s1;
|
||||
s1 << Pointf(10,14) << Pointf(20,25) << Pointf(30,29) << Pointf(40,24) << Pointf(50,36);
|
||||
scatter.AddSeries(s1).Legend("Series 1").NoMark();
|
||||
|
||||
double x[] = {20, 30, 40, 50, 60};
|
||||
double y[] = {34, 45, 49, 44, 56};
|
||||
scatter.AddSeries(x, y, 5).Legend("Series 2").Stroke(5, Null).Dash(LINE_DASHED)
|
||||
.MarkStyle<SquareMarkPlot>().MarkWidth(12);
|
||||
|
||||
scatter.FitToData();
|
||||
|
||||
scatter.SetTitle("ScatterDraw_Demo").SetTitleFont(SansSerif(14).Bold());
|
||||
scatter.SetLabelY("Temperature [ºC]").SetLabelX("Time [sec]").SetLabelsFont(SansSerif(12));
|
||||
scatter.SetPlotAreaLeftMargin(40).SetPlotAreaRightMargin(30).SetPlotAreaTopMargin(40).SetPlotAreaBottomMargin(50);
|
||||
scatter.SetSize(Size(1000, 500));
|
||||
scatter.SetMode(ScatterDraw::MD_ANTIALIASED);
|
||||
|
||||
String fileName = AppendFileName(GetDesktopFolder(), "Scatter.png");
|
||||
PNGEncoder().SaveFile(fileName, scatter.GetImage());
|
||||
|
||||
Cout() << "\n\nSaved '" << ToSystemCharset(fileName) << "'";
|
||||
Cout() << "\n\nPress key to end";
|
||||
getchar();
|
||||
}
|
||||
13
examples/ScatterDraw_Demo/ScatterDraw_Demo.upp
Normal file
13
examples/ScatterDraw_Demo/ScatterDraw_Demo.upp
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
description "ScatterDraw Demo. Sacatter without GUI\377";
|
||||
|
||||
uses
|
||||
Core,
|
||||
ScatterDraw,
|
||||
plugin\png;
|
||||
|
||||
file
|
||||
ScatterDraw_Demo.cpp;
|
||||
|
||||
mainconfig
|
||||
"" = "SSE2";
|
||||
|
||||
6
examples/ScatterDraw_Demo/init
Normal file
6
examples/ScatterDraw_Demo/init
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
#ifndef _ScatterDraw_Demo_icpp_init_stub
|
||||
#define _ScatterDraw_Demo_icpp_init_stub
|
||||
#include "Core/init"
|
||||
#include "ScatterDraw/init"
|
||||
#include "plugin\png/init"
|
||||
#endif
|
||||
Loading…
Add table
Add a link
Reference in a new issue