• ベストアンサー

折れ線グラフなどから値を抽出できるフリーウェアは存在しますか?

現在、ある折れ線グラフから値を抽出したいという問題を抱えています。 折れ線グラフそのものは画像ファイルとして保有しているのですが、画像ファイルしかなく、元の数字のデータは保有しておりません。 プロットされてある点から、なんとなくの値はもちろんわかるのですが、ある程度正確に数字を把握したいという状況です。 多少無茶な気もしますが、そのようなフリーウェアもひょっとしたら存在するのかと思い質問させて頂きました。

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

  • ベストアンサー
  • mitarashi
  • ベストアンサー率59% (574/965)
回答No.1

無茶では無くて、世の中にそういうニーズは存在します。 Vector等にも幾つかあったと思います。使ってみた事はありませんが、一例を。 http://www.vector.co.jp/soft/win95/business/se149124.html ただし、何故かテキストファイルに書き出すものばかりで、自分でエクセルVBAで作ってみた事もあります。 自作の物は紹介できるような代物ではありませんが、エクセルVBAで作るときの1案としては、ワークシート上にグラフを貼り付け、座標を読み取りたい点の上に、例えば適当な円を描き、その図形のワークシート座標を読み取る方法があります。(円は予め描いておいた物を貼り付けて、ctrl+矢印キーで移動した方が微調整しやすいですが) その円が選択された状態で、ショートカットキーで実行できるようにマクロを設定しておけば、 Range("targetX").Value = Selection.Left + (Selection.width / 2) Range("targetY").Value = Selection.Top + (Selection.height / 2) で座標が取得できます。(ここでは名前を付けたセルに値を入れています) この方法のメリットは、グラフが画面内に納まらない様な長いグラフでも、スクロールして座標が読み取れる事です。 グラフの傾きは事前に画像編集ソフトで修正しておけば、座標変換は簡単でしょう。

yu5959
質問者

お礼

迅速な解答を誠に有難うございます。 ダメ元で相談をさせていただいたのですが、まさにぴったりのソフトウェアでした。 これで何とか研究が進みそうです。 また、VBAでのアイデアも享受頂き、非常に参考になりました。 (なかったら自分で作るつもりだったので…) 感謝です。

その他の回答 (2)

noname#62000
noname#62000
回答No.3

DataPickerというソフトを使っています。 シェアウェアですが、特に機能制限はないようです。

参考URL:
http://hp.vector.co.jp/authors/VA019223/
yu5959
質問者

お礼

回答有難うございます。 実際に使用なさっている方からの感想は非常に参考になります。 WinRarなど、シェアでも機能制限がないソフトウェアも意外とあるものなんですね。参考になりました。

回答No.2

DataThiefってそのものズバリのネーミングなソフトがありまして ね、教授が昔書いた論文のコピーを持ってきて、「これとこれを並 べて色を揃えてスライドにして」なんて言ってきた時には本当に重 宝しました。もちろんかっこいいグラフを描くためですからExcelの データを吐いても無意味で、好きなグラフ作成ソフトに読み込める ようにCSVを吐いてくれるのが当然の仕様です。 調べてみたらDataThiefってJavaプラットフォームに移って存続して るんですね。参考URLへどうぞ。 実はPlotDigitizerXってのが素晴らしい出来なんですが、Mac専用な のでここで褒めてもアレですよね。

参考URL:
http://www.datathief.org/, http://www.surf.nuqe.nagoya-u.ac.jp/~nakahara/Software/PlotDigitizerX/
yu5959
質問者

お礼

回答有難うございます。 まさか似たような状況に遭遇なさっている方がいらっしゃるとはびっくりしました。 やはりこのようなニーズは思ったより存在するのですね。 色々とソフトウェアもあるみたいで、参考にさせて頂きました。 当方Windows環境なのですが、Macを使っている友人に勧めてみようと思います。有難うございます。

関連するQ&A

  • エクセルの折れ線グラフについて(>.<)

    初歩的だと思いますが、知っている方は教えて下さい。お願いします。エクセルでグラフを作っているのですが、折れ線グラフの値はプロットされるのですが、値と値を線で結んではくれません。どうしたら良いのでしょうか?よろしくお願いしますm(--)m

  • 折れ線グラフの回転移動

    やりたいことですが、 折れ線グラフのデータがCSVファイルで有ります、まずはそのデータを読みこんで折れ線グラフ化します、例えばそのデータが右肩上がりのデータだったとして始点の値と終点の値をなるべく近づけるのに終点の所をドラッグして(下方向に移動さす)始点の値に近づけます。そのときにすべてのデータが回転されてグラフデータも取得したいのですが。 フリーウェアかエクセルのアドイン(フリー)などでご存じ有りませんかご教授下さい。 イメージを画像にて添付します。 宜しくお願い致します。

  • 折れ線グラフの空白セルについて

    折れ線グラフで、空白セルは無視して前後の値の入っているものを線でつなぎたいのですがうまくいきません。 〔ツール〕-〔オプション〕-〔グラフ〕で、「補間してプロットする」というところをチェックするとうまくいくようですが、グラフを選択してからここをチェックしようとしてもアクティブになっていないため選択することができません。 上の「プロットしない」「値0でプロットする」は選択できるのですが、なぜでしょう??バージョンは2002です。

  • エクセルで折れ線グラフ(A1~E1の値で書いている)がありこのうちのC

    エクセルで折れ線グラフ(A1~E1の値で書いている)がありこのうちのC1をはぶく(値はなくても列は残す)ことになったので単純にC1の値を削除しました。 しかし削除したところだけグラフが0になってしまったので0をプロットしないにプロパティを変更したのですがグラフは変化しません。 どこが原因なのでしょうか? また、セルを1個飛ばして参照させてグラフを書くことはできますか?

  • エクセルの折れ線グラフについて

    初歩的な質問かも知れませんが、宜しくお願いします。 エクセルでグラフを書く際に、 x=3.0の時y=8.5 x=2.9の時y=15.0 x=2.7の時y=25.1 x=2.4の時y=35.0  x=0.07の時y=38.0 ~~ のプロットを書き、折れ線グラフにしたいのですが、 どうしても折れ線グラフが2本になるか x軸上の目盛りのxの値が上記のxの値が並んでしまい、 グラフの意味がなさなくなってしまいます。 このように、グラフを作成出来ないので 正しい方法を教えていただきたいです。 宜しくお願いします。

  • エクセルの折れ線グラフについて

    大学の研究で結果をエクセルの折れ線グラフで作成しているのですがx軸の値をグラフの下に表示する方法がわかりません。 扱うのは振動データでしてx軸を時間、y軸を振動データの値とします。このデータで折れ線グラフを作成し、プロットエリアの下とx軸のラベルの間に時間の値が表示されるようにしたいのです。 質問が分かりにくくて申し訳ありませんがやり方を教えてください。

  • エクセル 折れ線グラフの値を抽出したい[機械設計]

    今、機械設計の技術計算書をエクセルで作ろうとしています。 例えば、関数を用いて計算結果として 5 の値が算出されたとします。 そこで、縦軸、横軸の値を結んだ折れ線グラフがあり、 5 は横軸に該当する値とします。 横軸 5 のときの縦軸の値を自動で抽出したいのですが、 横軸の値は整数だけではなく、小数点がある場合でも、 それに対応する縦軸の値を抽出させたいです。 関数だけで出来るのでしょうか? それともVBAも使う必要がありますでしょうか? お手数ですが、ご教示いただきたくお願い致します。

  • エクセルの折れ線グラフ

    いつもお世話になっています。 本日はエクセルの折れ線グラフについて教えて頂きたいと思います。 宜しくお願い致します。 折れ線グラフで個人別に日々の生産性をはかっているのですが 1日 150件 2日 225件 3日 休み 4日 180件 といった感じのデータがありまして 休みの日は「IF(ISERROR」で非表示にしています。 且つ、その数値は別シートから一定の基準でよみこんでいますので 正確には空白ではなく式がはいっています。 非表示にすると棒グラフが0になってしまいます。 これを省略して数値のある日だけを繋げて表示したいのですが どうすればよいでしょうか? ちなみに ・エクセルのツール-オプションの中の空白セルを補完してプロットするでは式が入っていて空白ではないのでダメでした。 ・可視セルのみをプロットするでもだめでした。 何卒宜しくお願い致します。

  • Excelの折れ線グラフについて

    Excelの折れ線グラフで、ある測定値を 横軸:日付 縦軸:値 で作ったのですが、途中欠損値がないにもかかわらず、途中の一区間だけ線が繋がってくれません。 過去の質問を検索して、 ツール ↓ オプション ↓ グラフ ↓ 補間してプロットする で一応線は繋がったのですが、空白セルがないのにどうして線が繋がらなかったのかが分かりません。 そこで、この原因が分かる方がいらっしゃれば教えていただきたいのですが・・・。 すいませんが、どうかよろしくお願いします!!

  • 画像データの折れ線グラフを生データに変換するソフト

    画像データの折れ線グラフを生データに変換するソフトウェアなどはありませんか? 例えば、縦軸、横軸の値を設定し、線のところをプロットしていく形式などどんな方法でも良いので教えて頂けると大変助かります。

専門家に質問してみよう