1 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/25(木) 12:15:50.61 .net] グラフ描画ソフト gnuplot のスレ。 gnuplot 公式 Web ページ www.gnuplot.info/ 前スレ gnuplot を使おう。 その2 hibari.2ch.net/test/read.cgi/unix/1164719425/
475 名前:名無しさん@お腹いっぱい。 [2015/09/13(日) 18:25:28.43 .net] よろしくです。 エクセルからのスペース出力データだとダメですよね? テキストエディタで色々変更して流し込めました。 Mac OSでデータファイルを使うとき、改行コードとエンコは何を指定すると良いの?
476 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/13(日) 23:39:52.33 .net] 日本語でおk
477 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/10/20(火) 06:54:12.12 .net] ワロタ
478 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/11/01(日) 21:05:25.64 .net] オマエラちょっと親切にしてやんないから ますます過疎ってるじゃないか。
479 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/11/03(火) 16:31:59.56 .net] 調べればできますしお寿司
480 名前:名無しさん@お腹いっぱい。 mailto:Age [2015/11/21(土) 01:02:31.49 .net] >>475 環境によるとしか言えない 自分の場合はutf8, LF, タブ区切りがデフォ エクセルも使ってた時はタブ区切りテキストで保存->nkfでエンコード変更してた
481 名前:名無しさん@お腹いっぱい。 [2015/12/06(日) 13:24:23.55 .net] ちょっとお聞きしたいのですが、 linepointsで書いたグラフの凡例を、 時系列の最後のデータの大きい順に並び替えることなどできないでしょうか?
482 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/06(日) 14:21:50.74 .net] デフォルトの機能じゃ無理
483 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/06(日) 23:34:42.85 .net] そうかな...
484 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/07(月) 10:32:14.30 .net] そうだよ
485 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/07(月) 10:57:05.97 .net] 基本的にplotで並べた順だから、plot "> "で外部プログラム呼び出して判定していくしかないと我思う
486 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/07(月) 11:23:57.78 .net] Gnuplotはあくまでプロットソフトだからデータの解析には全く向いてない 例えば移動平均すらデフォルトではできなかったはず あと個人的な興味なんだけど、最後のデータの大きい順に凡例を並び替えるってデフォルトの機能でできるソフトウェアってあるの? シェアでもフリーでも
487 名前:名無しさん@お腹いっぱい。 [2015/12/09(水) 16:10:54.12 .net] >>482-486 ありがとうございました。 歴史の長いgnuplotならもしかしてマニアック機能であったりするんじゃないかと思って聞いてみました データファイルの方を大きい順にするようにしてみます
488 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/09(水) 16:48:05.59 .net] マニアック機能って何だw
489 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/09(水) 22:41:46.99 .net] !sort in.csv > out.csv
490 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/09(水) 23:27:19.08 .net] ん?sortじゃまったく用件を満たさないと思うけど
491 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/19(土) 21:50:40.78 .net] gnuplotが楽しすぎる。 使い込むほど綺麗で見やすいグラフが作れるし、裏ワザ的なノウハウも蓄積されて 「こんなこともできるんだぜ!!」って自己満足にもひたれる。 仕事に集中できない時の良い暇つぶしになるし、 それが報告書掲載用のグラフづくりという実益にもなっています。 ありがとう、gnuplot。
492 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/21(月) 22:53:37.93 .net] 神ツール!
493 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/07(木) 18:11:04.82 .net] 数値計算の結果がうまく行ってグラフが綺麗に描けたとき、誰かに見せびらかしたくなる。 でも論文に載せるには適さない。業務上の秘密のため無闇に公開もできない。 ああ…
494 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/20(水) 21:46:05.61 .net] ラベルに latex 形式の数式が使える様になったら神ツールと認めても良いが、現状は凡ツールだな。
495 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/20(水) 22:21:30.48 .net] set encoding utf8 #set term svg plot sin(x) ** 2 title 'sin^2 {/:Italic θ}'
496 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/20(水) 22:24:16.80 .net] ぐらいなら
497 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/20(水) 22:40:49.98 .net] tikzだめなの?
498 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/21(木) 00:32:48.46 .net] eps吐かせて手で書けばいいとおもう gnuplotのpsってそんな複雑じゃないし
499 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/23(土) 11:58:19.66 .net] それを楽にするのがソフトウェアでしょう。
500 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/25(月) 22:57:52.96 .net] latexとの連携は面白いね。ぜひ実装してほしい とかいいつつMSWordばっか使ってる俺
501 名前:424 mailto:sage [2016/01/26(火) 00:58:29.23 .net] 俺は論文に載せるグラフは今でも plus パッチを当てた ver3 を使ってるよ。 ラベルで数式を気楽に書けないなんて不便極まりないないからね。 gnuplot3 の名前で自分のhomeにインストールしてる。
502 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/29(金) 16:40:35.51 ID:l2X4ZZECF] 5.0.2がリリースされた模様。sourceforge.net/projects/gnuplot/files/gnuplot/5.0.2/ なお,windows用バイナリはテストバイナリがあります。32ビットのみ。sourceforge.net/projects/gnuplot/files/gnuplot/5.0%20release%20candidates/
503 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/15(月) 18:39:04.08 ID:LNVfFdrf6] >> 497 私自身は,word派なのでTeXは使いませんが,tikzについての解説を見つけましたので参考までに示します。nomura.nagoya/?p=287
504 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/16(火) 10:25:02.93 ID:12UKSqvlZ] takeno.iee.niit.ac.jp/~shige/unix/gnuplot/gpinfo-2014.html#info-20140718 にも書かれているように、ここに定期的に出てくる「gnuplot+」の方が優れて いるという話が、LaTeX を使わない人の意見だとすると、tikz とか epslatex 等の terminal を紹介してもあまり意味はないかも。 gnuplot+ のその機能は、かなり大がかりな仕組みなので、今後 gnuplot 本体 に取り入れられるかというとちょっと難しいかな。その意味では gnuplot+ は 意味はあり続けるんでしょう。
505 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/23(火) 07:58:32.54 ID:Ha73oIdBP] gnuplot 5.0.3が正式にリリースされました。 https://sourceforge.net/projects/gnuplot/files/gnuplot/5.0.3/ (正式にと書いたのはrelease candidateはすでにリリースされていたため) 今回はwindowsのバイナリもすでにアップロードされました。 5.0.2あまり日がたっていませんが5.0.2になった際に wxtにバグが生じたのでそのfix,qt,aqua, tkcanvasでも バグフィックスや大きな書き換えがあったことから 短い間隔でのリリースとなりました。 5.0.2をお使いの方は5.0.3に乗り換えることをおすすめします。
506 名前:名無しさん@お腹いっぱい。 [2016/03/04(金) 12:37:07.83 .net] 2つの関数に挟まれた領域を塗りつぶすにはどうすればいいのでしょうか? データファイルの2つの線の間を塗りつぶすことができるのは知っているのですが データファイルじゃなくて関数で指定したいです。
507 名前:名無しさん@お腹いっぱい。 [2016/03/04(金) 12:39:01.46 .net] グラフ生成のスクリプトを作成して実行するとプロセスが残ってしまうのですが プロセスを終了するにはどうすればいいのでしょうか? 繰り返し実行するとグラフは作成されるのですが、繰り返した回数だけ gnuplotのプロセスが残ってしまいます。 OSはWindowsです。
508 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/04(金) 15:40:37.66 .net] >>507 こんなんしたときこっちではプロセス残ったりしない C:\>more sin.plot set terminal png set output "sin.png" plot sin(x) C:\>gnuplot sin.plot
509 名前:名無しさん@お腹いっぱい。 [2016/03/04(金) 17:01:18.01 .net] >>508 最後にset outputを付けないと生成したファイルを開こうとすると他のプロセスが使用中 で開けませんってなりませんか? set outputを付けないで何度がテストした感じだとプロセスが増えていないかもしれないですが ファイルを開けないので実用に耐えないです。 マシンを再起動すれば開けましたが。
510 名前:名無しさん@お腹いっぱい。 [2016/03/05(土) 11:17:41.35 .net] >>508 最新のバージョンで試したらプロセスは残りませんでした。 古いバージョンのバグだったみたいです。お騒がせしました。
511 名前:名無しさん@お腹いっぱい。 [2016/03/05(土) 21:25:37.67 .net] matplotlibというものに出会ってどうでもよくなった。
512 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/06(日) 13:30:52.44 .net] で?
513 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/06(日) 22:26:40.45 .net] Python裏山スィ〜
514 名前:名無しさん@お腹いっぱい。 [2016/03/06(日) 23:50:15.83 .net] >>513 python載せたら良いじゃん。 matplotlib使ったらgnuplotなんて要らなくなるか、ちょっとしたグラフ描きたいぐらいのついでぐらいでしか使わなくなるよ。 本格的にやるんなら、python+numpy+matplotlib+pandasで何でも出来るぜ。
515 名前:名無しさん@お腹いっぱい。 [2016/03/07(月) 00:16:40.15 .net] gnuplotの使い方を分かってなさそう どういう使い方してる?
516 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/12(土) 16:58:04.03 ID:dORPcxzMF] 備忘録 # 対数軸での10^6のような表記 set ytics format "10^{%T}"
517 名前:名無しさん@お腹いっぱい。 [2016/03/12(土) 19:43:28.46 .net] set label {/Symbol p}とかで出力する文字のフォントはどこで設定するんですか? set label
518 名前:名無しさん@お腹いっぱい。 [2016/03/12(土) 19:44:49.17 .net] set label {/Symbol p}とかで出力する文字のフォントはどこで設定するんですか? set label あいうえおとかのフォントは設定できるんですが、(この場合の)Symbolのπ のフォントはデフォルト?が使われているみたいできれいじゃないです。 OSはWindowsです。 ダブルクオートはだめみたいなので再度書き込みます。
519 名前:名無しさん@お腹いっぱい。 [2016/03/12(土) 20:16:53.87 .net] >>518 です。 terminalをwindowsにしたらきれいなフォントで出力されました。 wtxの問題のようですが、wtxのフォントの設定は特殊なんでしょうか?
520 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/13(日) 10:17:57.96 ID:pqABPvwn4] >> 519 qtターミナルでは,windowsターミナルと同じフォントが使われました。 (Ver.5以降ですが) pdfcairoでやってみたのですが,pdfcairoでもSymbolはwxtと同じフォントでした。wxtだけの問題ではなくてcairo ベースのターミナル全般にわたることのようです。 qtターミナルでpdfにエクスポートするとフォントがcairoベースターミナルと 同じものになってしまうようですが。 時間ができたら本家のMLででも聞いてみますが期待なさらないように。 後は雑談 windowsターミナルのemfへのexportは使い物になりません。 私は,windows使いですが,emfターミナルを使っています。 MS-Office に貼ると見た目が美しくありませんが,印刷するときれいに なものが得られるのでそのまま使います。 power pointなどの用途にはビットマップのイメージに変換するか 一回グループ化を解除して使うか(フォントなどが乱れることあり) どちらかにしています。
521 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/13(日) 11:12:55.92 ID:pqABPvwn4] >>520 例えばタイトルすべてをTimes New Romanにしていいなら次の方法があります。 Times New Romanにもギリシャ文字があるのでそれを使います。 文字コード表をたちあげます。(windowsのバージョンによって起動方法がちがう のでググってください。) ひたすら,ギリシャ文字を探します。(かなり下のほうにあります。) ほしい文字が探せたらクリックして,コピーでコピーします。 これをgnuplotのコマンドラインやスクリプトを編集している エディタに貼ります。 gnuplot> set title 'π' font 'Times New Roman, 18' gnuplot> plot sin(x) enhanced textでTimes New Romanを指定するのはフォント名にスペースが 入っているせいかうまくいきません。 今本家で聞いています。
522 名前:名無しさん@お腹いっぱい。 [2016/03/13(日) 13:16:12.66 .net] θとかで記号を記述できることを見つけたんだけど どういう機能なんだろ? マニュアルで探しても見つけられなかったんだけど 機能の名前とか説明しているページとか知ってたら教えて
523 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/13(日) 14:48:53.43 .net] エンティティを参照してるんじゃ
524 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/13(日) 15:55:37.73 ID:pqABPvwn4] >>522 θ はhtmlでのギリシャ文字の記述ですね。 私が知る限りでは,gnuplotでギリシャ文字を楽に書くには このスレでよく出てくるgnuplot+を使う。www.h2.dion.ne.jp/~yamaga/gnuplot/index.ja.html (gnuplotのバージョンが相当古いため文法が古いため,今ある スクリプトは相当書き直す必要が出てくる。) tikzターミナルを使ってlatexを使ってpdfなどと作成する。 これは,>>503 に書いてあるリンクを見る。 WindowsではMikTeXなどのlatexが必要。 くらいかな。>>512 の方法ってそんなに面倒ですか?
525 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/13(日) 16:01:28.91 ID:pqABPvwn4] ごめん >> 512 の方法ってそんなに面倒ですか? でなくて>>521 だった。
526 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/13(日) 16:09:02.83 ID:pqABPvwn4] enhanced textではマニュアルにあるとおり&(実際は半角)の記号は, スペースを確保する制御記号なので,θのようには 書けないんじゃないかな。
527 名前:名無しさん@お腹いっぱい。 [2016/03/13(日) 18:13:42.75 .net] >>523 エンティティって何だろう? マニュアルを検索しても見当たらなかったけど
528 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/13(日) 18:41:28.85 .net] 文字実体参照 character entity reference
529 名前:名無しさん@お腹いっぱい。 [2016/03/13(日) 20:12:53.93 .net] >>523 θの形式がcharacter entity referenceだってこと? ただ、character entity referenceをgnuplotがどうサポートしてるかについては マニュアルもWebのページも見つけられない PNGとかでしか使えないみたいだからgnuplotの機能じゃなくてGDライブラリの機能かもしれない
530 名前:名無しさん@お腹いっぱい。 [2016/03/13(日) 20:13:28.54 .net] PNG出力のときとかしか使えない
531 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/14(月) 04:29:51.73 ID:6dKZEgQeB] >>529 >>530 gnuplot> set out 'tmp.png' gnuplot> set title '{Θ}' gnuplot> plot sin(x) gnuplot> set out で試してみたのですが,使えませんでした。 どうやって使うのでしょう?
532 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/14(月) 04:34:30.95 ID:6dKZEgQeB] >>531 set title '{Θ}' は set title '{&}'theta;'です。 ここの書き込み自体が文字実体参照つかってますね。^^;
533 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/14(月) 04:36:49.44 ID:6dKZEgQeB] >>532 ごめん set title '{&}'theta;'でなくて set title '{θ}' ね。(__)
534 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/14(月) 04:38:13.48 ID:6dKZEgQeB] なんどもすまぬ set term pngはかけた上での話。
535 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/14(月) 07:47:16.77 ID:vmtXWVPGU] >>521 で >enhanced textでTimes New Romanを指定するのはフォント名にスペースが >入っているせいかうまくいきません。 と書きましたが,やり方がわかりました。 (ps_guide.pdfやまたはs_guide.psにTimes Romanで例がありました。) set title '{/Times-New-Roman=18 a}'
536 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/14(月) 07:59:09.80 ID:vmtXWVPGU] gnuplotのマニュアルのenhanced textの項に 特殊記号は、8 進文字コードを与えることで数字で指定できます。 例えば、 {/Symbol 245} は、Adobe Symbol フォントの無限大の記号です。 しかし、これは、 UTF-8 のようなマルチバイトエンコーディングではうまくいきません。 UTF-8 環境では、タイプ打ち、そうでなければあなたが望む文字を選ぶような方法で、 マルチバイト列を間接的に入力できるようにすべきです。 で書いてあるので, set encoding utf8 として, set title '{/Times-New-Roman π}' とするのはユニコードがサポートされたあたりからgnuplot的には 正しいやり方だといえるでしょう。
537 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/14(月) 11:08:01.43 .net] SVGなら分かるが
538 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/14(月) 12:09:04.84 ID:vmtXWVPGU] >>537 確かにそうなんですよね。 latexやhtmlのようなやり方で 記述できればそれに越したことではないと思います。 マニュアルに>>536 のように書かれていて, それでやれればやれないよりはにましとかなと思います。 (Postscript terminalでの8進数で記述するよりいいかと)
539 名前:名無しさん@お腹いっぱい。 [2016/03/14(月) 13:04:43.68 .net] >>537 教えてー
540 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/16(水) 14:52:38.61 .net] HTML, XML, SVGだと みたいに実体参照できる
541 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/17(木) 17:39:50.48 .net] >>539 >>540 これってsvg のスクリプトのことですよね。だから、svgターミナルからはできないってことでいいのかな。 svgをはきださせて、スクリプトをエディタで編集するってことでいいんですか?
542 名前:名無しさん@お腹いっぱい。 [2016/03/18(金) 08:35:56.06 .net] >>541 テストしたらこうでした。 pngかgifとかでしか使えないみたい。 set terminal wxt noenhance plot x title
543 名前:名無しさん@お腹いっぱい。 [2016/03/18(金) 08:36:56.13 .net] >>541 テストしたらこうでした。 pngかgifとかでしか使えないみたい。 set terminal wxt noenhance plot x title θ タイトルは「θ」 set terminal png noenhance plot x title θ タイトルは「θ」 set terminal svg noenhance plot x title θ タイトルは「θ」 (ダブルクオートは書き込めなかったから消してます)
544 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/18(金) 10:17:14.76 .net] >>543 情報ありがとう。 便利な機能なので、 feature requestでもだしてみます。 #お前がやれと言われそうですが
545 名前:名無しさん@お腹いっぱい。 [2016/03/18(金) 10:55:00.38 .net] >>544 よろしく。 ちなみに/Symbolでも記号を指定できるんだけどSymbolフォントの扱いが terminalによってばらばらなんだよね。 確かwxtだとデフォルトのフォントを指定してもSymbolフォントになってしまって 実際にはかっこ悪いフォントが選択される。 pngだとデフォルトのフォントが反映されたような。
546 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/18(金) 19:29:25.16 .net] >>545 パソコンから書き込んだら2chブラウザで見れないので、スマホから書き込んでいます。 windowsの文字コード表(起動の仕方は、ググって下さい。m(__)m)を起動してTimes New Romanのフォントを探すとギリシャ文字がでてくるので、これをスクリプトを書いているエディタにコピペします。 enhanced textでは '{/Times-New-Roman π}' でπの部分は実際は文字コード表からとってきたコードのフォントです。シングルクォートを使う方がお勧めです。(ダブルクォートでないとできないこともあるようですが。) wxt だけでなく、色々なターミナルで使える方法です。
547 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/19(土) 00:12:01.39 .net] >>546 Times New Roman のようにフォント名にスペースがある場合は、スペースをハイフン(-)で置き換える(Times-New-Roman)のがTipsです。(これで大分悩んだ(*_*))。
548 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/19(土) 07:39:58.99 .net] >>543 ちなみにenhanced textでは、{'/:Italic \θ'} のように書く。
549 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/19(土) 07:42:47.38 .net] >>548 間違えた。 '{/:Italic \&theta}'
550 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/19(土) 10:01:00.52 .net] >>545 feature requestsに あげました。 https://sourceforge.net/p/gnuplot/feature-requests/440/
551 名前:名無しさん@お腹いっぱい。 [2016/03/19(土) 10:16:33.23 .net] >>550 ありがとう。 どうしてgdを使っているterminalは対応しているのかだけでも分かればすっきりする。
552 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/21(月) 15:24:03.53 .net] Unix板なのにWindowsの話ですいません。でも、このビルドツールはunix類似環境で動くので言い訳しておきます。 Build instructions using MSYS2/Mingw-w64 https://sourceforge.net/p/gnuplot/support-requests/199/ このインストラクションにそって開発版のgnuplotのビルドが出来ました。 いい時代になったものだ。
553 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/22(火) 17:53:20.30 .net] >>551 gnuplot.10905.n7.nabble.com/Why-the-gd-based-terminal-does-support-chracter-entity-reference-tp20037p20039.html が理由のようです。 予想されたようにlibgdの機能を使っているようです。 他で実装するのは、不可能ではないと思いますが、まあ、やってくれないでしょう。
554 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/22(火) 17:56:56.34 .net] とりあえずは、>>546 の方法を使って下さい。この方法は、この方法で合理性がある方法なので。
555 名前:名無しさん@お腹いっぱい。 [2016/03/24(木) 11:55:45.02 .net] >>553 やっぱりそうなんだ。 お蔭様ですっきりしました。
556 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/03(日) 06:17:01.59 .net] cygwin版gnuplotのcairoベースターミナル(wxt,pngcairo, pdfcairoなど)で Windowsのフォントディレクトリにあるフォントを使うには,fontconfigで そのように設定すればいい。 /etc/fonts/ にlocal.confを作成し, <?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <!-- /etc/fonts/fonts.conf file to configure system font access --> <fontconfig> <dir>/cygdrive/c/Windows/Fonts</dir> </fontconfig> と書く。そののち, $ fc-cache -fv を実行する。 上は,C:\Windows\Fontsに(まあ普通はそう)にWindowsのフォントがある 場合なのでその他の場合は /cygdrive/c/Windows/Fonts を適宜書き直す。 これでは,全ユーザーに設定がいく。 ユーザー限定では, ~/.local/share/fonts/ または ~/.fonts/ にlocal.confを作成すればよいようだ。 (fc-cache -fvが上の二つを見にいっている。) これは,gnuplotに限らず,fontconfigでフォントをハンドルしているアプリケーションすべてで 成り立つ設定だ。 これでLANG=Cしなくても,wxtターミナルのフォントがまともになった。
557 名前:名無しさん@お腹いっぱい。 [2016/04/09(土) 01:14:22.79 .net] 塗りつぶしていない領域と塗りつぶした領域で点線の色を変えるにはどうすればいいんでしょうか? set terminal png set grid front plot x with filledcurves x1 を実行すると塗りつぶした領域では格子線が白で表示されるので分かりやすいです。 同じような効果を得たいのですが、wxtやpngcairoに出力した場合は点線の色が常に黒になるため 塗りつぶした領域では点線が見づらくなってしまいます。 白と黒の点線を指定できれば同じ効果が得られるんでしょうが 点線の地の色と線の色を両方指定する方法とかないのでしょうか?
558 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/09(土) 21:51:44.26 .net] > 点線の色が常に黒になるため 点線が常に黒というのがよくわかりません。
559 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/09(土) 21:58:05.31 .net] 理解力がなかったm(__)m。gridの点線の話か。 png だけ違うのは、libgdの機能のせいかもしれない。
560 名前:名無しさん@お腹いっぱい。 [2016/04/09(土) 23:21:55.69 .net] >>559 そうだと思うんだけど、塗りつぶしていない領域と塗りつぶした領域で 点線の色を変える方法を知ってたら教えて欲しいです。
561 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/10(日) 07:07:40.01 .net] >>560 ここで、答えがつかないようならgnuplot Q&A 掲示板で聞いてみたら? 名前さらすのがいやならハンドルネームでいい訳だし。
562 名前:名無しさん@お腹いっぱい。 [2016/04/10(日) 10:09:03.18 .net] >>561 聞いてみる。 どこが一番活発なんだろう?
563 名前:名無しさん@お腹いっぱい。 [2016/04/10(日) 12:31:15.94 .net] gnuplot Q&A 掲示板に投稿しようとしたら書き込み不可って言われた…。
564 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/10(日) 16:49:37.50 .net] gnuplot Q&A 掲示板の3129番に投稿しておいた。
565 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/10(日) 19:15:05.90 .net] >>563 gnuplot Q&A 掲示板への投稿は、スマホからでもできますよ。現に3129番への投稿はスマホから。
566 名前:名無しさん@お腹いっぱい。 [2016/04/11(月) 14:34:46.47 .net] >>564 パソコンから書き込もうとしたんですが、だめでした。 代理投稿ありがとうございました。
567 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/11(月) 17:34:00.25 .net] >>566 grid線を灰色にかえるという、代替案が掲示板ででました。 これでいいかどうかは、話題主さん次第です。別の回答者が現れるかもしれません。
568 名前:名無しさん@お腹いっぱい。 [2016/04/11(月) 19:54:01.11 .net] >>567 塗り津美している領域と塗りつぶしていない領域で点線の色を変えたいのでちょっと違います。 でも、それを実現する設定はたぶんないんでしょうね。
569 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/11(月) 21:29:33.44 .net] なんでこの質問者のレスは全てイラッとするんだろうか…
570 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/11(月) 23:40:35.91 .net] >>568 pngターミナルでgridの色分けしているように見えるのは、錯覚らしい。 領域の境目の座標がわかればver. 5 なら、plotコマンドと三項演算子とfor文などつかって強引にやれんことはないかな。 問題は、領域の境目の座標を知ることだと思います。例のように直線ならば簡単ですが。
571 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/12(火) 01:48:55.60 .net] >>570 身落とし。set arrowとdo for使うアイディアが出されていました。
572 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/12(火) 08:56:05.06 .net] >>571 身落とし => 見落とし m(__)m
573 名前:名無しさん@お腹いっぱい。 [2016/04/12(火) 11:32:04.61 .net] >>570 なるほど。pngではgridの色と点線が違うことが理由でしたか。 すっきりしました。ありがとうございます。
574 名前:名無しさん@お腹いっぱい。 [2016/04/12(火) 16:50:18.67 .net] gnuplot Q&A 掲示板の書き込み読んだらgnuplotを使い込んでいてすごい。 gnuplotを仕事で使ってるのかな?
575 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/12(火) 18:53:19.58 .net] >>574 仕事で使っている人ですよ。私も仕事で使ってます。 掲示板便利ですよ。