As it happens, upon sending the message, I realized that setting the color
of the labels to white (and the key to an empty string) is good enough.
Still will appreciate any advices.


pd 'key "","2*1 3 5" "3*2 3 6 7"' NB. empty key first

pd 'color white,green,red' NB. set colors explicitly, xlabel is white



пн, 8 нояб. 2021 г. в 22:30, Danil Osipchuk <[email protected]>:

> I wonder if there is a better way to manage xlabels in particular in a
> case when a plot has several datasets with non-matching Xs.
>
> xlabels  apparently correspond to the first dataset of a plot. This means
> that there can be too many of them to be readable and also the range of the
> first dataset may not be wide enough to represent Xs for the rest of the
> data.
>
> My best shot (see below) is to provide an additional dataset representing
> labels and their positions first, but the dummy dataset goes into the plot
> legend which is a bit of nuisance when the plot is to be shared.
>
> Any hints concerning this?
>
>
> load'plot'
> pd 'reset'
> pd 'key "xlabel dataset","2*1 3 5" "3*2 3 6 7"' NB. dummy dataset will
> turn up in the legend
> pd 'color black,green,red' NB. set colors explicitly, assign black to
> xlabel ds  so it will stick out less
> pd 'xlabel "one" "three" "five" "seven"' NB. the labels
> xl =. 1 3 5 7 NB. Xs for the xlabel set
> pd xl;0#~#xl NB. first submit xlabel dataset -- need to provide Ys too,
> let them be zero
> x1=. 1 3 5  NB. the actual data
> x2=. 2 3 6 7
> pd x1;2*x1
> pd x2;3*x2
> pd 'show'
>
>
> regards,
>   Danil
>
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to