エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
レインボーをn分割した16進数rgb色コードを出力 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
レインボーを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