sorry for the re-post: didn't want to leave the imprssion that only 3 background zones can be used. To over do it - see 'bubble_fun" below. This silly chart is based on the even more silly query (where I started with cmn_colors but had to then use cmn_languages:
select
@select:dim:user_def:implied:bubbles:id:id@
, @select:dim_prop:user_def:implied:bubbles:rgb:rgb@
, @select:metric:user_def:implied:position:position@
, @select:metric:user_def:implied:xaxis_rand:xaxis_rand@
, @select:metric:user_def:implied:yaxis_rand:yaxis_rand@
, @select:metric:user_def:implied:radius_rand:radius_rand@
from (
select
id
, language_code as rgb
, id as position
, dbms_random.value(1,100) xaxis_rand
, dbms_random.value(1,100) yaxis_rand
, dbms_random.value(1,100) radius_rand
from cmn_languages -- CMN_COLORS
) sql_wrapper
where @filter@
/*
query id = ut_bubble_fun
*/