タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

Rubyとcolorに関するLianのブックマーク (1)

  • レインボーをn分割した16進数rgb色コードを出力 - Qiita

    データの可視化をするのにレインボーカラーチャートで色づけしてプロットできると見やすいので、レインボーカラーチャートをn分割して16進数rgb色コードを出力するコードを備忘録がてらシェア。こんなかんじ。 引数はデータ総数n(=分割数)。コードは以下の通り。まんまなので、エレガントなやり方あれば教えてください。 #!/usr/bin/env ruby require "rubygems" require 'paint' class Integer def color(max) h = Array.new sg = 256*6/(max)*(self) if sg >= 0 && sg <=(256*1-1) then h[0] = "ff" h[1] = ("%02x" % sg) h[2] = "00" elsif sg > (256*1-1) && sg <= (256*2-1) then

    レインボーをn分割した16進数rgb色コードを出力 - Qiita
  • 1