DBSX7XQAQNMMA3TRSOKXUEVK2JMASWMCJOZRLDPLY3RJR7JW44KAC
VOKNALTHHT7JDZ4V7KMJ73YWEJRVQMEQWYEDGLYW2RUYH5RIOCVQC
RXCY7LD6ZRIOIKZEYKLMCYPMQPXF4DOEEFBDLVR2B22BXLZJFFBQC
A3TVGLVHSVLMEHLHB3TPBSD3QGNVGX3DIK6BEBDTTHWBNW4ALMRAC
PRE42LRLBF7CR3L7ERIPSQJJTDAQQ4UJ2H5KOHSVX7TL4STJXYNAC
5PUTZ65VCZROT54SY5B4SZM47G5C4M5MFTS6NVBLEOXBNU4UXU2QC
CRMDNCEZXWFBTFS3UQYWC5FI4L5AIFW5K2Y7PQDTT3WHP42OD4DAC
K4KPTJTYRAJID6IBUIXMLOUKQ7J7XXHHFNSJHMYHDU5IA7ZJXABQC
(/ h 360.0) sa v)
h sa v)
(unless (null s)
(format s "~%")))))))
(defun hsl-color (name &optional (s t))
(let ((values (theme-color name)))
(destructuring-bind (r g b) values
(multiple-value-bind (h sa l) (dufy:qrgb-to-hsl r g b)
(prog1 (format s
"hsl(~,3f, ~,3f%, ~,3f%)"
h (* 100.0 sa) (* 100.0 l))
"gnuplot -e \"~:[~*~;set xrange [~{~f~^:~}];~]~:[~*~;set yrange [~{~f~^:~}];~]set terminal svg font 'Alegreya,14' enhanced background '~a'; set border lw 3 lc rgb '~a'; plot '< cat' lt rgb '~a' notitle ~:[~;with linespoint~]\""
"gnuplot -e \"~:[~*~;set xrange [~{~f~^:~}];~]~:[~*~;set yrange [~{~f~^:~}];~]set terminal svg font 'Alegreya,14' enhanced ~:[~*~;size ~{~a~^,~} ~]background '~a'; set border lw 3 lc rgb '~a'; set logscale y 2; plot '< cat' lt rgb '~a' notitle ~:[~;with linespoint~]\""