• 締切済み

円を描いてそれに色をつけるやりかたについて

卒業研究で地図に円グラフを書き込むプログラムを作ることになりました。 そして地図データ(bmp)を読み込みテキストでグラフの場所とデータを読み込み指定した場所に円を書く所まではできました。 ですが、円に%の割合で色分けしたいのですがそのやり方がわかりません。色の分け方はわかるのですが 円グラフのの割合がどうしても定まりません テキストの内容--------------------------- x座標 y座標 data1 data2 data3 data4←ここの行は書いておりません。このプログラムに対応する補足です 100   100   10   20   30   40 200  200  20   20   30   30 ------------------------------------------ data1~data4までの数字を%にして円グラフにしたいのですが行き詰っております。 うまく説明できていなかったら申し訳ありません。 どなたか助言をお願いします。

みんなの回答

noname#30727
noname#30727
回答No.1

100%を360°として、必要な割合だけ、塗りつぶした扇形を描画するだけですよね? 問題の焦点がどこにあるのかよくわかりません。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Matlab 2行の行列をプロットしたいのですが

    こんにちは、Matlabを使い始めのものです。 二行の行列(2x10とか2x40など)にについて、一行目をx座標、二行目をy座標としてグラフ化したいのですが、うまくいきません。 自動的にx座標は列の番号となり、二つのグラフが現れてしまいます:y座標に一行目、二行目、両方がプロットされてしまいます。どうにか、一行目をx、二行目をy座標としてグラフ化できないでしょうか。おそらく、とても単純なことなのかもしれないのですが、どうしてもわからず、とても歯がゆい思いをしています・・・。どうかご教示ください。 何をしたいかといいますと、音声データをMatlabで取り込んだのですが、振幅データがずらっと並んだ、1x500000とかの行列が得られます。 これを、プロットすると、x軸はサンプル番号が並ぶわけですが、本当はx軸は時間であって欲しいため、音声データの行列にひとつ行を足して、時間軸を作ってあげました。つまり、今手元にあるのは、2x500000の行列で、一行目が時間、二行目が振幅となっています。これをx軸が時間軸、でy軸が振幅となるようにグラフ化してあげたいと考えています。 文章がわかり辛くて申し訳ないのですが、何卒よろしくお願いします。

  • 数学 円

    円 x^2+y^2=2 と直線 y=x+kのグラフが接するとき、接点の座標をもとめよ。 解説・解答お願います(>_<)

  • 数学 円

    二つの円、xの二乗+yの二乗=10、xの二乗+yの二乗-2x-y-5=0 のグラフを書くとき、二つの円の交点の座標を求めなさい。 解答・解説お願いします(>_<)

  • 球面状に円を描くプログラム

    球面状に円を描くプログラム 直交座標で点(a,b)を中心とした半径rの円を x=a+rcosθ y=b+rsinθ として設定し、r、θを指定して計算を行い(0<θ<2π)その結果をxとyの配列へ入れました。 それをプロットさせると直交座標上では円を描くことができました。 しかし、この直交座標で円となったデータを球の表面にそのままプロットさせると涙型のようなゆがんだ形となってしまい、きれいな円を描くことがきません。 どのようにすれば球面上の任意の場所を中心とした円を描くことができるのか、分からず困っています。 参考URLでもよろしいのですが、何か解決のヒントを頂けると嬉しいです。

  • 外部テキストファイルから座標データを読み込み,その座標にムービークリップを配置する

    タイトル通りなのですが, 外部テキストファイルから座標データを読み込み, その座標にムービークリップを配置させたいと考えています. 外部テキストファイルは name=0, x=10, y=20 &name=1, x=11, y=21 &name=2, x=12, y=22  ・      ・   ・  ・      ・   ・  ・      ・   ・ として,1行ごとに名前と座標のデータがあります. 行数は可変で,行数だけムービークリップを配置したいと考えています. いろいろ調べてsplit関数などを使えば1行ごとに読み込めそうだということはわかりましたが, オブジェクト指向はほとんど使ったことが無いので悪戦苦闘しています(C言語はそれなりに使えます). どのようにすれば上記のようなプログラムをかけますでしょうか. どなたかよろしくお願いいたします. 環境 FLASH MX, WINDOWS XP

    • ベストアンサー
    • Flash
  • エクセルもしくはテキストの座標データ→CADで円を作図

    エクセルもしくはテキストデータに書かれている座標データをもとにCADソフトでその座標を中心点とした円を作図できるようにしたいのですが、何かいい方法があれば教えて下さい。 例 (座標データ - 単位はmm) 0.1  0.1 0.2  0.1 0.4  0.1 0.1  0.2 0.3  0.2 0.4  0.2 X   Y座標 上記の座標データを中心としてCADソフト(AutoCAD等)に半径0.02mmの円を作図する、といった感じです。

  • 円の中心座標の求め方を教えてください

    とあるプログラムを作ろうとしています。 円弧を描くプログラムなのですが、中高で数学を真面目に勉強していなかったツケがまわってきたようで、あっけなく行き詰ってしまいました。 円周の二点の座標(x1,y1)(x2,y2)と、円の半径がわかっているのですが、それらから円の中心座標を求めたいと思っています。 公式などあったら、詳しい方、お願いします。

  • 数学 円

    円 x^2+y^2=2 と直線 y=x+kのグラフが接するとき、接点の座標をもとめよ。 の判別式での解き方教えてください。 y=x+k         ・・・(1) x^2+(x+k)^2=2    ・・・(2) 判別式でやったら、3/7と-3/7になったんですけどそのあと(2)と(1)に代入しても2,-2が出てこないんですけどどうやるんですか?

  • エクセルの円グラフの空欄がある場合の色分けについて教えて下さい(>_<。)!!

    countIFで集計したモノをリンクさせたセルを円グラフのデータ元としているのですが… 例えば、 10代→3 20代→2 30代→5 40代→4と全てに数字が入っている場合はちゃんと色分け表示されますが、 10代→3 20代→0(空欄) 30代→5 40代→4 と1つでもデータが無い場合、残りの3つのデータが色分けされずに同じ色になってしまいます(/_・、) グラフは最初に自分で色分けをした(一番数が多いもの)のをコピーして、データ元を変えて使用しています。 空欄があっても残りのものを色分け出来る方法を教えて下さい!グラフの量がとても多いので自動的にそうなるように出来るでしょうか?? パソコンはvistaです。 回答宜しくお願いします。

  • 1次関数の問題で・・・

    1次関数の問題が分かりません。教えてください。 (1)1次関数y=-2x+3で、xがー2から3まで増加したときの変化の割合を求めなさい。 (2)yはxに反比例し、そのグラフ上に点(1/2、24)がある。このグラフ上の点のうち、x座標とy座標がともに整数であるものはいくつあるか。 という問題です。お願いします。