times.gpは set xdata time set timefmt "%Y/%m/%d" set format x "%Y/%m/%d" set xtics rotate by -45 set xrange ["2015/12/29":"2016/05/15"] plot "times.dat" using 1:2 notitle with linespoints pointtype 7 persist
これで gnuplot times.gpで描写されない 何が間違っているのだろうか? 0563名無しさん@お腹いっぱい。2016/05/16(月) 20:34:15.05 描画されたけど 0564名無しさん@お腹いっぱい。2016/05/16(月) 21:08:57.72>>653 検証ありがとう gnuplot-x11 をインストールしたら動いた 昔はgnuplot で行けたような気がしたが type set to unknown になるので -x11の方installで解決 0565名無しさん@お腹いっぱい。2016/05/17(火) 11:16:11.30>>564
いよいよ 5.2rcが近づいてきました。 0614名無しさん@お腹いっぱい。2017/05/31(水) 23:11:48.25 物理実験で測定したデータを 近似直線と一緒に両対数グラ フで表示したいのですがcolo r axis has cb coord of 0; mu st be above 0 for log scale と表示され近似直線を表示 することができません。範囲 を絞っても駄目でした。どう すればいいでしょうか。ちな みに両対数グラフでない場合 には表示できました。 0615名無しさん@お腹いっぱい。2017/05/31(水) 23:53:05.79>>614 どこを縦読み・・・? 0616名無しさん@お腹いっぱい。2017/06/01(木) 01:33:44.57 近似式なんだから、データによっちゃ定義域内で負になっちゃうケースも出てくるだろう 関数値がゼロ以下の時は十分小さな正数に置き換えるように関数の場合分けをすればいい 0617名無しさん@お腹いっぱい。2017/06/01(木) 06:26:41.10 値域を絞っても駄目でした 0618名無しさん@お腹いっぱい。2017/06/01(木) 08:52:42.64 絞っただけで分かるわけない 再現コードで示せ 0619名無しさん@お腹いっぱい。2017/06/01(木) 10:39:03.48 f(x) > 0 ? f(x) : 1/0 0620名無しさん@お腹いっぱい。2017/06/01(木) 12:00:39.90 gnuplotで再帰使えたか自信ないけど、無限再帰になってない? f(x)=hoge g(x)=(f(x)>0) ? f(x) : 1E-8 試してないけど 0621名無しさん@お腹いっぱい。2017/06/01(木) 23:14:06.58 打ったコードはこんな感じです
set xl "{/Arial-Italic P_1}[Pa]" set yl "{/Arial-Italic P_2}[Pa]" set logscale plot [1:10000][1:10000]"k.dat" using 1:2 title "較正直線" f(x)=a*x+b fit f(x) 'k.dat' using (log10($1)):(log10($2)) via a,b replot 10**(f(log10(x)))
こうすると1つ目のグラフしか表示されず color axis has cb coord of 0; must be above 0 for log scale ! と出てきます 0622名無しさん@お腹いっぱい。2017/06/01(木) 23:23:01.48 無限再起ってのはよくわかりません 0623名無しさん@お腹いっぱい。2017/06/02(金) 23:19:25.11 replotは前回のplotした関数を呼び出すから、一つ目しか描かれんのが当然 言い方が正しいかはわからんが、global に定義してないから、最後の関数はあらゆるxに対して定義されてるのでエラーが出る
* src/syscfg.h: Minimum required API version is Windows 7 by default. Vista and XP are end-of-service. 0630名無しさん@お腹いっぱい。2017/07/25(火) 15:12:04.08 媒介変数表示した円とy=x**2のグラフを同時に表示したいのですが どうしたら良いでしょうか 円と2次関数の表示については別々の表示は出来ますが 現在はどちらか一方しか表示できず困っています。
set xrange [-3:3] set yrange [-3:3] set parametric set size ratio -1 set zeroaxis
plot 1 + cos(t), 1+sin(t) unset parametric plot x ** 2 replot pause -1 0631名無しさん@お腹いっぱい。2017/07/25(火) 15:19:29.44 set zeroaxis の下に set multiplot と書いたら上手く行きました。 失礼しました。 0632名無しさん@お腹いっぱい。2017/08/01(火) 19:11:29.48 gnuplot 5.2 rc 4が出ました。