• 締切済み

C#でヒストグラムの作り方

C#プログラミングでヒストグラムの作り方を教えてください。 作り方のパターンが解りません。

みんなの回答

  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.2

もう少し具体化しないとコーディングは不能かと ・・・ for文の構文は for(変数=初期値;終了条件;ループ加算値) です 各要素の区切りは ; ですよ > if(中心点 = 端にぶつかった値) についても意味不明です

zion16
質問者

お礼

なるほど!for文の構文はそえん書けば良かったんですね。 ありがとうございます。

  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

コンソールアプリですかGUIのWindowsFormでしょうか それともWebアプリのASP.NETでしょうか お使いのC#はどのバージョンでしょう 2002/2003/2005/2008 元データはどこにありますか? 手入力、データファイル… 一般的には 1) データの値域(分解能による倍数も考慮)分の配列を用意する 2) データの最初から最後までを走査 3) データ値(分解能を考慮)の配列の添え字要素カウントアップ 4) データ終了なら描画処理へ移行 5) 3)へ戻る 6) 描画処理 といった手順でしょう

zion16
質問者

補足

私が使っているのはWindowsFormです。 バージョンは2003ですね。 データファイルから画像を引っ張ってくるのですが、その画像が円なので中心を抽出して、 for(i=0,1++,360) for(j=0,1++,600)//600は画像データの大きさ。 if(中心点 = 端にぶつかった値) みたいな書き方になるのではないかと思っているのですが・・・・。

関連するQ&A

専門家に質問してみよう