11.134 Sample ‘text2

Example of text along curve.

MGL code:

call 'prepare1d'
subplot 1 3 0 '':box:plot y(:,0)
text y 'This is very very long string drawn along a curve' 'k'
text y 'Another string drawn under a curve' 'Tr'
subplot 1 3 1 '':box:plot y(:,0)
text y 'This is very very long string drawn along a curve' 'k:C'
text y 'Another string drawn under a curve' 'Tr:C'
subplot 1 3 2 '':box:plot y(:,0)
text y 'This is very very long string drawn along a curve' 'k:R'
text y 'Another string drawn under a curve' 'Tr:R'

C++ code:

void smgl_text2(mglGraph *gr)	// text drawing
{
	mglData y;	mgls_prepare1d(&y);
	if(big!=3)	gr->SubPlot(1,3,0,"");
	gr->Box();	gr->Plot(y.SubData(-1,0));
	gr->Text(y,"This is very very long string drawn along a curve","k");
	gr->Text(y,"Another string drawn under a curve","Tr");
	if(big==3)	return;

	gr->SubPlot(1,3,1,"");
	gr->Box();	gr->Plot(y.SubData(-1,0));
	gr->Text(y,"This is very very long string drawn along a curve","k:C");
	gr->Text(y,"Another string drawn under a curve","Tr:C");

	gr->SubPlot(1,3,2,"");
	gr->Box();	gr->Plot(y.SubData(-1,0));
	gr->Text(y,"This is very very long string drawn along a curve","k:R");
	gr->Text(y,"Another string drawn under a curve","Tr:R");
}

Sample text2