Robert Jacques:

> Why?

Because that syntax works, but it's a little brutal.


> Each of those arguments should be able to be set after creation.

Then call again a method of Figure that takes arguments for changes after 
creation:

auto sleepinessFig = Figure(args...);
sleepinessFig.modify(args...);


> Besides, Figure  
> takes a variable number of plot arguments, which means you couldn't  
> support default arguments (at least with the current syntax).

I see. Something to try to design for D3.

Bye,
bearophile

Reply via email to