- ベストアンサー
gnuplotで太い点を表示させたい!
Tacosanの回答
全然試してませんが, plot の style 指定に pointsize ってのがありますね.
関連するQ&A
- gnuplotデータを編集してプロット
gnuplotでデータを編集してプロットしようと思い、 set datafile separator "," plot 'test.csv' using 1:($4*2) with lines と打ちました。 これを、gnuplotに直接打つとうまくいくのですが、これをtest.pltというファイルに保存して、 call 'test.plt' と、実行すると、 gnuplot> call 'test.plt' gnuplot> plot 'PIDtorque.csv' using 1:(*2) with lines ^ "test.plt", line 2: invalid expression と、表示されます。 これは何故なのでしょうか? 宜しくお願いします。
- ベストアンサー
- その他([技術者向] コンピューター)
- Maximaとgnuplotについて
Maximaの計算結果をgnuplotでグラフ表示する場合に、 [plot format,gnuplot]をつけ、 ホーム・ディレクトリに maxout.gnuplot というファイルが生成されて、 gnuplot上で load 'maxout.gnuplot' with lines などと入力しグラフ表示しても expecting end of line というエラーが出てきてグラフ表示されません。 maxout.gnuplot というファイルはMaximaのどのフォルダに出来なくてはいけないのでしょうか? 実際には、c:\Users\自分の名前 のフォルダにファイルが出来てしまいます。 ファイルの置き場所が適切ではないからグラフ表示しないのでしょうか? もしそうでしたら、どこに置けばいいんでしょうか? あとgnuplotを別途、Maximaとは別にダウンロードしたんですが、 Maximaのbinフォルダにもwgnuplotがあるんですね。 wgnuplotはgnuplotと同じと考えていいんですかね? 同じならgnuplotをダウンロードしなくてもよかったかな。。。
- ベストアンサー
- 数学・算数
- gnuplotの凡例
gnuplot versin4.6 を使っています。OSはWindowsです。 --------------------------------------- set key 100,100 plot "xyz.dat" using 1:2 title "A&B" with lines lt 3 lw 5 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ のように、凡例に"A&B"と表示したいのですが、&が出力できずに、替わりに空白として出力されます。"and"と書く手もありますが、やっぱりカッコ悪いから、最後の手段と考えています。 色々調べてみましたが、見つかりません。提出前なので結構焦ってます。よろしくお願いします。
- ベストアンサー
- フリーウェア・フリーソフト
- gnuplotでplotができません
QNXというOS(linuxベースのリアルタイムOS)を使っていて, 実験データをプロットしたく,gnuplotを使うことにしました. しかし,このOSにはgnuplotがデフォルトでインストールされて いなかったので,探してきてインストールし (gnuplot-4.**.tar.gzファイルを解凍→./configure→make→make install), 実行してみたところ,起動はするのですが, plot sin(x) などと打ってもターミナル上にグラフが表示されません. この原因,解決策が思いつく方がいれば教えていただけないでしょうか.
- 締切済み
- その他([技術者向] コンピューター)
- CGI Chart::Gnuplotの使用法
コマンドラインからだと作成されるpngファイルがブラウザからだと作成されません。 ブラウザにデバッグ用のprint文は、表示されます。 http://localhost/~.../sample.pl を実行しても、 ブラウザに hello-helloが表示されるだけで、 file.pngが作成されません。 file.pngをブラウザから作成するには、どうしたら良いのでしょうか? よろしくお願いいたします。 コマンドラインからだと、gnuplotで作成されたfile.pngが作成されます。 bash-3.2$ perl sample.pl Content-type:text/html hello-hello 使用したプログラムは、以下のとおりです。 < sample.pl > #! /usr/bin/perl print "Content-type:text/html\n\n"; #use strict; #use warnings; use CGI; use Chart::Gnuplot; my $chart = Chart::Gnuplot->new( output => "file.png" ); my $dataSet = Chart::Gnuplot::DataSet->new( datafile => "test.data" ); print "hello-hello\n"; $chart->plot2d($dataSet);
- ベストアンサー
- Perl
- データファイルをプロットする(gnuplot)
gnuplotを使ってデータファイルをプロットしたいのですがうまくいきません。 gnuplot初心者です。よろしくお願いします。 plot "gtest.dat" とコマンドを打つと、 warning: Skipping unreadable file "gtest.dat" No data in plot となってグラフが表示されません。 ちなみにgtest.datの中身は、 1 20 2 60 3 80 4 60 5 100 です。 原因として自分で怪しいと思っているのは、 1.gtest.datの置いてある場所 Cドライブの下の適当なフォルダにおいて実行したのですが、これがまずいのでしょうか。 置く場所は決まっているのでしょうか。 2.DATファイルの作り方 gnuplotの使い方の説明のサイトではいつもファイルのプロットの際、DATファイルが使われていたので 自分もそれに合わせようとそたのですが作り方に自信がありません。 メモ帳で作成し保存の際、拡張子を.datに変更しました。 これでいいのっでしょうか。 長くなりましたが、よろしくお願いします。
- ベストアンサー
- C・C++・C#
- Gnuplotについて エラーメッセージ
Gnuplotの使い方を覚えたくて勉強しています。 オプションを指定した上でプロットしようと、以下のように入力したところ、 plot [-5:5] f(x) axes x1y1 title "fx" with lines, a=1.0, b=0.16, f(x)=a*sin(x)+b*sin(3*x) 以下のようなエラーメッセージが表示されました。 function to plot expected プロットの文法が間違っていたのでしょうか。 このメッセージの意味するところがわかりません。 また、このようなエラーメッセージに遭遇した際に どのように対処すべきか、書かれたサイトなどが ありましたらお教えください。 (わたしが探した限りではみつかりませんでした) よろしくおねがいいたします。
- ベストアンサー
- その他([技術者向] コンピューター)
- gnuplotをC言語で操作する方法
C言語を用いてgnuplotを操作しデータファイルから自動的にグラフを作成するプログラムを作ろうとしています。 使用環境はWindows7、VisualStudio2010です。 ほとんどの部分はうまくいったのですが一部分が正しく表示されません。 軸の目盛ラベルの表示フォーマット設定のコマンドで set format x "%.1f" として小数点以下一桁を強制的に表示させるためC言語でパイプを用いて #define GNUPLOT_PATH "C:/gnuplot/binary/pgnuplot.exe" int plot(char *file_name){ FILE *gp; gp = _popen(GNUPLOT_PATH, "w"); fprintf(gp, "set title 'TEST PLOT'\n"); : (中略) : fprintf(gp, "set format x '%.1f' \n");//この部分が正しく反映されません。 : (中略) : fprintf(gp, "plot '%s' using 1:2 with linespoints lt 4 lw 5 pt 6 ps 2.0 lc rgb 'red'\n",file_name); fprintf(gp,"quit \n"); fflush(gp); _pclose(gp); return 0; } '%.2f' の部分をいろいろいじってみたのですがうまくいかず、なぜできないのか原因がわかりません。 fprintf()の数値代入の %f と混ざってしまっているのでしょうか?
- ベストアンサー
- C・C++・C#
- floating exceptionって…?? (gnuplotより)
普通のデータ(1列目に整数、2列目に実数)を保存した ファイル、file.dat を、gnuplotでグラフ表示するため、 gnuplot>plot "file.dat" (gnuplot>はプロンプトです。) とやると、 floating exception などと表示されて強制終了されてしまいます。 "floating exception"って、どういうイミなんですか? あふれちゃったからこれは例外的にダメです、と言うようなイミにとってみて、 じゃあ、同じようなタイプのデータファイルは全部だめなんすね、 と試してみました。 でも、他の同じタイプのデータファイル(1列目に整数、2列目に実数) でやってみてもちゃんとうまくいくんですよ。 どういう原因が考えられますか? "floating exception"って、ホントはどういう意味なんですか?
- 締切済み
- フリーウェア・フリーソフト
- gnuplotの使い方が・・
先日、初めて学校でgnuplotを習ったのですが、 saveコマンドの使い方がよくわかりません。マニュアルには、「それまで描画した最後のグラフを作成する手順がファイルに保存される」とあり、とりあえず、 >set samples 200 >set xrang [-10:10] >plot sin(x) としてサインのグラフをかいてみて その後 >save ''graph.plt'' として保存しようと思ったのですが no such directly or file と表示され 保存できません。どうずればできるのですか。出力先とか を変更するのですか。よくわかりません。どなたか教えて下さいお願いします。
- ベストアンサー
- その他(ソフトウェア)
お礼
ありがとうございます。 pointsizeでできました!