• ベストアンサー

OpenOfficeのcalcについて教えて下さい

OpenOfficeのcalcでまとめたデータをグラフ化したいのですが上手くいきません。データ内容としては Animal 項目名 monky tiger monky monky tiger .... というように動物の種類を表にしているのですが、このデータを円グラフにしてmonkyが全体の何%か、tigerが全体の何%かを表示するグラフを作成するにはどうすればよいですか?今のところ、それぞれのデータ内容が重複している場合のまとめ方がわかりません。 初歩的な質問ですみません。

質問者が選んだベストアンサー

  • ベストアンサー
  • ki073
  • ベストアンサー率77% (491/634)
回答No.1

度数分布を求めてからグラフにします。 例えば http://www.geisya.or.jp/~mwm48961/statistics/dosuu_excel.htm あたりを参考にしてください。 余談ですが、大量のデータを集計したりグラフにするときにはRが便利だったりします。 http://www.r-project.org 無料で使えます。 使い方ですが、動物名の入ったセル(列)全体を選択し、適当なエディタに貼付けて、 例えばtest-data.txtというファイルを作ります。 Rに次の命令を入れていくと頻度を集計してグラフにしてくれます。 data=read.table("test_data.txt") freq=table(data) pie(freq) 集計結果は freq(改行) で出力されます。 また pie(freq, labels=paste(names(freq),"(",freq[], ")")) で頻度を表示したグラフにしてくれます。 パーセントにしたいときには freq=freq/sum(freq)*100 をグラフを書く前に入れれば変換できます。 ご参考に

wiredrikou
質問者

お礼

おかげさまで完成しました! ありがとうございました!

関連するQ&A

  • OpenOffice Calcでグラフ作成に関する質問

    Excelではグラフをワークシートとは別の シートに作成することが出来ますが、 OpenOffice Calcでもこれは可能でしょうか? そういった項目がどうしても見あたりません。 どなたか教えて下さい。

  • OpenOffice.org Calcで、表やグラフにコメントを入れたい

    OpenOffice.org Calcで、表やグラフにコメントを入れたいのですが、 方法を知っている方はいらっしゃいませんか?

  • Calcの並び替え方法を教えてください

    EXCELを使って並び替えをしてたんですが パソコンを新しくしてEXCELの代わりに OpenOfficeのCalcを使うことにしました それでEXCELでやってたように並び替えを しようとしたんですが、列を並び替えた結果を 行にも反映させて全体の順位を変えてたので 同じようにしようと思ったんですが Calcのほうには列の順位を全体に反映させるという 選択肢がCalcには存在しません どなたか列の並び替えを行にも反映させて 表全体を変える方法を知ってる人いましたら アドバイスよろしくお願いします

  • OpenOfficeで、データ重複を防ぐ方法を教えてください!!

    こんばんは。今駅のデータを入力しているのですが、エクセルでは重複を避ける方法がわかったのでが、OpenOfficeでは「データ」の項目に「ユーザ設定」がないので、制限をかけることができなくて困っています。 どなたか、OpenOfficeでデータの重複を避ける方法を教えてください!!よろしくお願いいたします。

  • OpenOffice Calc 検索結果 一覧表示はできますか?

    同様の質問が見当たりませんでしたので、改めて質問させて頂きます。 これまで「Excel」をメインに使用しておりましたが、「OpenOffice Calc」に乗り換えようかと思い試していますが、データの検索について、よく分からない点があります。 「Excel」では、「すべて検索」した場合、ウィンドウ下に検索結果一覧が表示され、そちらの項目から各当箇所にジャンプできましたが、「Calc」にはそのような機能はないのでしょうか?「すべて検索」しても各当箇所がマークされるようですが、そこにジャンプするわけでもなく、「検索」をクリックで各当箇所にひとつずつ移動。という流れのようなので、使いづらさを感じています。 上記項目さえクリアすれば、問題なく乗り換えられるので、ご教授頂けると嬉しいです。恐れ入りますが、ご回答のほどよろしくお願い致します。

  • Openoffice Calc の画像配置について

    Openoffice3.3のCalcの使い方について教えてください。 小さめの画像を一枚の表の中に複数配置したいのですが、 セルの中に挿入した画像の位置指定の仕方が分かりません。 挿入した画像を右クリックしたメニューの中の「配置」という項目は、 「何も選択できません」と表示されてしまいます。 また、同じく右クリックのメニューの中の「位置とサイズ」という項目でも、 位置の数値指定をすれば配置位置は動きますがセルごとに一枚一枚指定するのが大変です。 やりたいことは、テキストの「右揃え」「中央揃え」のように、 挿入した画像にも手軽にセルの中で位置指定がしたいのです。 分かりづらい文章で申し訳ありませんが、ご存知の方居ましたら回答宜しくお願い致します。

  • Calcより起動が早い無料ソフト

    普段はOpenOfficeのCalcを使っているのですが、いかんせん初回起動が遅いのが難点です。 そこで無料で軽量な表計算ソフトがあればご紹介下さい。 扱うデータ(行)は万の桁まで行くこともあるため、上限が65535よりも低いソフトは少し悩みますが、それでも構いません。 よろしくお願いします。

  • OpenOffice.org Basicでテキストファイルに出力

    OpenOffice.org Basicを使ってcalcのセルに入っているデータをつなげてテキストファイルに出力することって可能なんですか? 例えば    A   B   C  D 1   t    r   f 2  dd  ee  ww  gg 3  ss  ww  pp  mm というcalcのデータを t,r,f, dd,ee,ww,gg ss,ww,pp,mm という内容のテキストデータにできますか?

  • ランクを付けるCalc(Excel) の関数

    初歩的で申し訳ないですが、Calc(Excel)関数についてです。 写真のように表を作り、それぞれの行に50から100程度の数値を入力したのですが、そのすぐ隣の行に、右の方にある階級(AからG)に合うように階級を自動的に関数で入力しようと考えています。 その方法として、下のようにIF関数を何重にも使ってやることもできなくはないのですが、複雑である上に大変で困っています。 =IF(E17>$I$9;$H$9;IF(E17>$I$10;$H$10;IF(E17>$I$11;$H$11;IF(E17>$I$12;$H$12;IF(E17>$I$13;$H$13;IF(E17>$I$14;$H$14;$H$15)))))) 数値の範囲を左の表で自動で判定して、簡単にAからGを出力する関数はありますか?教えてください。 ちなみにソフトはOpenOfficeのCalcを使用しています。

  • calc で参照するシートのセルを自動的にずらす

    openoffice.calc で、顧客シートを作成中です。 sheet1に、すべての顧客情報をまとめて入力し、sheet2は、sheet1のいち顧客の情報(sheet1の2行目データ)を上手く並べて個人データ票としたいと思います。 sheet2は、sheet1のそろぞれのセルを参照して作成することはできたのですが。 sheet3にはsheet1の3行目の顧客、sheet4にはsheet1の4行目の顧客というようにズラして行く場合。 sheet2で作った個人データ票をコピーして増やしても、参照セルはsheet1の2行目で、もちろんすべてがsheet1の2行目の顧客情報になってしまいます。 sheet3を作る際に、sheet2をコピーして使いたいのですが、参照セルだけsheet1の3行目に自動的にずらす方法はありませんか? ただ、項目(sheet1の1行目)だけは同じなので、これはずらしたくありません。 このような方法でcalcで顧客シートを作成する場合、どのような方法が一般的なのか教えていただければ幸いです。 よろしくお願いいたします。