ヒストグラムの工夫

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
wasan

ヒストグラムの工夫

#1

投稿記事 by wasan » 2週間前

サイコロを振って各目が出た回数分*を表示するヒストグラム表示プログラムを作りたいのです。
しかし、何千回もの回数を振るため、ヒストグラムが長く見づらくなってしまいます。
そこで、どのような表示の仕方ができるか教えてください。
(出目の回数は毎回ランダムです。)

アバター
みけCAT
記事: 6273
登録日時: 9年前
住所: 千葉県
連絡を取る:

Re: ヒストグラムの工夫

#2

投稿記事 by みけCAT » 2週間前

一番多く出た目の数を*何個で表示すると決め、
それぞれの目について表示する*の数を
「(一番多く出た目を*何個で表示するか)×(その目が出た回数)÷(一番多く出た目が出た回数)」
で決める、などの表示の仕方ができます。
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

アバター
usao
記事: 1584
登録日時: 7年前

Re: ヒストグラムの工夫

#3

投稿記事 by usao » 2週間前

・最低値からの差分だけを表示する:
 例えば,一番少ないbinの値が999だったらそのbinに関してのアスタリスクは表示しない.値が1000のbinに関しては1個だけ表示する.
 (加えて,最低値を別途表示するべきか)
・各binの表示を適当に改行して複数行にする
・1つのアスタリスクが複数回(例えば50回)を表すこととする
・でかい単位を表す別の文字も用いる(1円玉だけだと大量でも,10円玉や100円玉も使えるならすっきりするかもしれない)

返信

“C言語何でも質問掲示板” へ戻る