CO/アクセスログを描いてみよう/QandA
をテンプレートにして作成
査読
rst2hooktail
進行表
執筆中
かぎマニュ
物理のかぎプロジェクト
トップ
最近の更新
ヘルプ
開始行:
[[CO/アクセスログを描いてみよう]]
* アクセスログを描いてみよう Q and A [#idc4eba1]
疑問があれば一問一答形式でお答えします。~
なお、質問文は後の参照のために一部改変させて頂くことがあ...
#contents
// 以下の形式でお願いします。
// 疑問文はなるべく一つの質問になるようにお願いします。
// ** Q. 疑問分
// *** A. 回答文
** Q. 過去7日間の平均アクセス数を出したいのですが。(篠原...
*** A. tail, awk を組み合わせると楽です。 [#k9b9ff15]
tail コマンドはテキストファイルの最後の N 行を表示するコ...
コマンドラインで次のようにすると、過去7日間の平均値が得ら...
tail -7 daycount.log | awk 'BEGIN{n=0}{n+=$2}END{print n...
実行結果は以下の通り。
[koizumi@supernova ~/access_log]$ tail -7 daycount.log |...
586.571
[koizumi@supernova ~/access_log]$
*** ありがとうございます! [#n9d6bb4c]
COさん、ありがとうございます!! :)
いくつか質問を追加しますので、よろしくお願いいたします。
** Q. Cygwin でグラフが表示されない (NOBU さん) [#ee0a3e69]
この機会にgnuplotを憶えてみようと思います。
cygwinをdownloadし、cygwin上でgnuplotを使おうと試みていま...
cygwin上で"gnuplot"とtypeすると"gnuplot>"と出て来ることを...
本によるとこの状態で"plot sin(X)"とtypeすると新しいwindow...
unixでなくcygwin上で行おうとするの何か別の操作が必要なの...
教えて下さい。よろしくお願いします。
*** A. X Window を立ち上げてください。 [#lbe6343d]
Cygwin で gnuplot を使って画面上にプロットする場合には X ...
Cygwin コンソール上から
startxwin.sh &
または
startx &
と打ち込んで X Window を立ち上げ、
そのときに出てくるターミナル上から gnuplot を実行してみて...
*** どうもありがとうございました。 [#z6deea66]
上記問題は無事解決しました。
** Q. どんなときに X Window を立ち上げる必要があるのです...
どんなときCygwin上で操作を行い、どんなときX windowを立ち...
*** A. 別ウィンドウを開く必要があるときです。 [#ma7d1698]
ふつうのコンソール画面は別ウィンドウを開くことを想定して...
マルチウィンドウの機能を使うとき、X Window システムを立ち...
** Q. epsファイルを作った後は?(篠原さん) [#n428230f]
gnuplotでepsファイルを作った後、どのようにpngファイルを作...
*** A. convert コマンドを用いると良いです。 [#o84dbadf]
convert コマンドは画像に様々な処理を加えることができるツ...
eps から png に変換するには以下のようにします。
convert input.eps output.png
拡張子を自動で判別して変換してくれます。もし出来上がった...
convert -rotate 90 input.eps output.png
というようにしてください。eps の解像度を指定したい場合には
convert -density 100x100 input.eps output.png
というように 縦x横 を dpi 単位で指定します。png に変換す...
出力画像を透過 png にしたい場合には
convert input.eps -transparent white output.png
とします。white は透過色を指定しています。なお、この方法...
IE でも透過されるようにするには
convert input.eps -transparent white -colors 256 output....
というように色数を 256色に指定します。
なお、gnuplot では最初から png で出力することもできます。
その場合には terminal を png に変更します。
set term png
ただし postscript を出力する場合に比べて見た目が少し貧弱...
いったん eps を経由して png に変換しています。
*** Thanks! [#wd2ab8de]
ありがとうございます!
convertというコマンドは発見していたのですが、使い方がわか...
助かりました :)
** Q. 横軸の文字を回転させるには?(篠原さん) [#yfdf7a97]
&ref(雑談用掲示板/sample.png,noimg);のように、横軸の文字...
COさんの作られたページでは横軸の文字が斜めになっているの...
*** A. xtics を設定して下さい。 [#g670dd2e]
xtics の設定を変更して下さい。文法は次の通りです。~
(これは gnuplot から help xtics で見られます。)
Syntax:
set xtics {axis | border} {{no}mirror} {{no}rotate...
{ autofreq
| <incr>
| <start>, <incr> {,<end>}
| ({"<label>"} <pos> {<level>} {,{"<lab...
{ font "name{,<size>}" }
{ textcolor <colorspec> }
unset xtics
show xtics
横軸の tics を 290 度回転させるには次のように指定します。
set xtics rotate by 290
*** Thanks a lot! [#u443b85f]
ありがとうございます!
gnuplot、奥が深いんですね。。。
** Q. epsファイルがうまく開けません(NOBU) [#qe6c54cd]
初歩的な質問に丁寧に答えて下さりとても助かります。~
どうもありがとうございます。~
おかげさまでだいぶgnuplotが分かってきました :) ~
また一つ質問させて頂きます。
X Window上で
set term postscript eps enhanced colour
set output "test.eps"
plot x
と入力するとファイルができあがるのですが、illustratorで開...
何が問題でしょうか。
COさんの書いたplot01.gpもcygwin上で
gnuplot plot01.gp
と入力してできたファイルはうまく開けるのですが、XWindow上で
load plot01.gp
と入力してできたファイルはうまく開けません。
よろしくお願いします。
*** A. gv コマンドを試してみて下さい。 [#uf8e6b73]
X Window を立ち上げて、コマンドラインから gv test.eps & ...
もしかすると illustrator では開けなくても gv では開けるか...
その場合、illustrator が gnuplot が出力する eps の形式に...
*** Q.gvでも開けませんでした。 [#f813b611]
他に何か考えられる原因はありますか?~
試しにwindows版のgnuplotでも同じことをやってみたのですが...
*** A. こちらで再現できません。 [#b855f7dd]
こちらで現象を再現することができません。~
もう少し詳しく、こちらでも同じことが再現できるように手順...
あと、開けないというファイルをこのページに添付してみてく...
ちなみに
load plot01.gp
は
load "plot01.gp"
というようにしないとダメだと思います。
*** 解決しました。[#e5d98b50]
すいません、もう一度行ったらgvで開くことができました。~
ちなみに行った操作はXWindow上でgnuplotと入力し
>gnuplot
のモードにした後
set term postscript eps enhanced colour
set output "test.eps"
plot x
と入力しました。
自分としては同じ操作を行ったつもりなので、何が変わったか...
またそれ以降、でき上がったepsファイルをillustratorで開け...
ただ、epsファイルを作製した後に一度~
>gnuplot
のモードからexitで抜けないとだめなようで、exitしなければ...
*** 出力が中途半端になってしまうから? [#u6d868f3]
exit で抜けないとファイルが正常に作成されないのは、出力を...
たぶん、ターミナルを切り替えても良いと思います。
set term postscript eps enhanced colour
set output "test.eps"
plot x
set term x11
など。
*** Re:出力が中途半端になってしまうから? [#l7329cbd]
set term postscript eps enhanced colour
set output "test.eps"
plot x
set term x11
を試してみましたがexitしない時と同じ症状がでてしまいまし...
やはりexitしないと図が表示されません。
他に何か対策があれば教えて下さい。~
よろしくお願いします。
*** ファイルロックの解除 (篠原) [#mdc7da25]
プロットが終わった後に、ファイル名指定をしないで、
set output
を実行してみてください。
ファイルへのロックが解除され、ほかのアプリケーションから...
(篠原)
*** どうもありがとうございました。 [#fa39fe00]
篠原さん、アドバイスどうもありがとうございます。~
無事問題が解決しました。
** Q. 三次元表示(NOBU) [#m096d84f]
もはやアクセスログとは関係なくて恐縮ですが、~
円筒座標系(r,θ,z)のrに対するzの値(z(r)とでもいいます...
をデータとして持っている場合にこれを三次元表示させること...
θに関しては対称なのでこのz(r)をぐるっと一回転させたグラフ...
*** A. set mapping cylindrical を設定してください。 [#z4c...
※ アクセスログと関係ない質問については "gnuplot FAQ" とい...
三次元座標系で円筒座標系を指定するには mapping で cylindr...
set mapping cylindrical
データ形式は θ, z, r の順です。 r は省略可能で、省略した...
データ形式が上記の順番になっていなくても using で指定する...
例えば r, θ, z の順に並んでいたら、
splot "datafile.dat" using ($2):($3):($1) with points
といった感じにしてやれば OK です。
[[ここ:http://gnuplot.sourceforge.net/demo/world.html]]の...
*** どうもありがとうございます。 [#x4fd1700]
θに関するデータはなく、z(r)しかありません。θに関しては対...
データを加工してθのデータを書き込むことは可能ですが、面倒...
こういう場合、他に何か方法はないでしょうか?~
P.S. "gnuplot FAQ"はどこに作ったら良いですかね?
終了行:
[[CO/アクセスログを描いてみよう]]
* アクセスログを描いてみよう Q and A [#idc4eba1]
疑問があれば一問一答形式でお答えします。~
なお、質問文は後の参照のために一部改変させて頂くことがあ...
#contents
// 以下の形式でお願いします。
// 疑問文はなるべく一つの質問になるようにお願いします。
// ** Q. 疑問分
// *** A. 回答文
** Q. 過去7日間の平均アクセス数を出したいのですが。(篠原...
*** A. tail, awk を組み合わせると楽です。 [#k9b9ff15]
tail コマンドはテキストファイルの最後の N 行を表示するコ...
コマンドラインで次のようにすると、過去7日間の平均値が得ら...
tail -7 daycount.log | awk 'BEGIN{n=0}{n+=$2}END{print n...
実行結果は以下の通り。
[koizumi@supernova ~/access_log]$ tail -7 daycount.log |...
586.571
[koizumi@supernova ~/access_log]$
*** ありがとうございます! [#n9d6bb4c]
COさん、ありがとうございます!! :)
いくつか質問を追加しますので、よろしくお願いいたします。
** Q. Cygwin でグラフが表示されない (NOBU さん) [#ee0a3e69]
この機会にgnuplotを憶えてみようと思います。
cygwinをdownloadし、cygwin上でgnuplotを使おうと試みていま...
cygwin上で"gnuplot"とtypeすると"gnuplot>"と出て来ることを...
本によるとこの状態で"plot sin(X)"とtypeすると新しいwindow...
unixでなくcygwin上で行おうとするの何か別の操作が必要なの...
教えて下さい。よろしくお願いします。
*** A. X Window を立ち上げてください。 [#lbe6343d]
Cygwin で gnuplot を使って画面上にプロットする場合には X ...
Cygwin コンソール上から
startxwin.sh &
または
startx &
と打ち込んで X Window を立ち上げ、
そのときに出てくるターミナル上から gnuplot を実行してみて...
*** どうもありがとうございました。 [#z6deea66]
上記問題は無事解決しました。
** Q. どんなときに X Window を立ち上げる必要があるのです...
どんなときCygwin上で操作を行い、どんなときX windowを立ち...
*** A. 別ウィンドウを開く必要があるときです。 [#ma7d1698]
ふつうのコンソール画面は別ウィンドウを開くことを想定して...
マルチウィンドウの機能を使うとき、X Window システムを立ち...
** Q. epsファイルを作った後は?(篠原さん) [#n428230f]
gnuplotでepsファイルを作った後、どのようにpngファイルを作...
*** A. convert コマンドを用いると良いです。 [#o84dbadf]
convert コマンドは画像に様々な処理を加えることができるツ...
eps から png に変換するには以下のようにします。
convert input.eps output.png
拡張子を自動で判別して変換してくれます。もし出来上がった...
convert -rotate 90 input.eps output.png
というようにしてください。eps の解像度を指定したい場合には
convert -density 100x100 input.eps output.png
というように 縦x横 を dpi 単位で指定します。png に変換す...
出力画像を透過 png にしたい場合には
convert input.eps -transparent white output.png
とします。white は透過色を指定しています。なお、この方法...
IE でも透過されるようにするには
convert input.eps -transparent white -colors 256 output....
というように色数を 256色に指定します。
なお、gnuplot では最初から png で出力することもできます。
その場合には terminal を png に変更します。
set term png
ただし postscript を出力する場合に比べて見た目が少し貧弱...
いったん eps を経由して png に変換しています。
*** Thanks! [#wd2ab8de]
ありがとうございます!
convertというコマンドは発見していたのですが、使い方がわか...
助かりました :)
** Q. 横軸の文字を回転させるには?(篠原さん) [#yfdf7a97]
&ref(雑談用掲示板/sample.png,noimg);のように、横軸の文字...
COさんの作られたページでは横軸の文字が斜めになっているの...
*** A. xtics を設定して下さい。 [#g670dd2e]
xtics の設定を変更して下さい。文法は次の通りです。~
(これは gnuplot から help xtics で見られます。)
Syntax:
set xtics {axis | border} {{no}mirror} {{no}rotate...
{ autofreq
| <incr>
| <start>, <incr> {,<end>}
| ({"<label>"} <pos> {<level>} {,{"<lab...
{ font "name{,<size>}" }
{ textcolor <colorspec> }
unset xtics
show xtics
横軸の tics を 290 度回転させるには次のように指定します。
set xtics rotate by 290
*** Thanks a lot! [#u443b85f]
ありがとうございます!
gnuplot、奥が深いんですね。。。
** Q. epsファイルがうまく開けません(NOBU) [#qe6c54cd]
初歩的な質問に丁寧に答えて下さりとても助かります。~
どうもありがとうございます。~
おかげさまでだいぶgnuplotが分かってきました :) ~
また一つ質問させて頂きます。
X Window上で
set term postscript eps enhanced colour
set output "test.eps"
plot x
と入力するとファイルができあがるのですが、illustratorで開...
何が問題でしょうか。
COさんの書いたplot01.gpもcygwin上で
gnuplot plot01.gp
と入力してできたファイルはうまく開けるのですが、XWindow上で
load plot01.gp
と入力してできたファイルはうまく開けません。
よろしくお願いします。
*** A. gv コマンドを試してみて下さい。 [#uf8e6b73]
X Window を立ち上げて、コマンドラインから gv test.eps & ...
もしかすると illustrator では開けなくても gv では開けるか...
その場合、illustrator が gnuplot が出力する eps の形式に...
*** Q.gvでも開けませんでした。 [#f813b611]
他に何か考えられる原因はありますか?~
試しにwindows版のgnuplotでも同じことをやってみたのですが...
*** A. こちらで再現できません。 [#b855f7dd]
こちらで現象を再現することができません。~
もう少し詳しく、こちらでも同じことが再現できるように手順...
あと、開けないというファイルをこのページに添付してみてく...
ちなみに
load plot01.gp
は
load "plot01.gp"
というようにしないとダメだと思います。
*** 解決しました。[#e5d98b50]
すいません、もう一度行ったらgvで開くことができました。~
ちなみに行った操作はXWindow上でgnuplotと入力し
>gnuplot
のモードにした後
set term postscript eps enhanced colour
set output "test.eps"
plot x
と入力しました。
自分としては同じ操作を行ったつもりなので、何が変わったか...
またそれ以降、でき上がったepsファイルをillustratorで開け...
ただ、epsファイルを作製した後に一度~
>gnuplot
のモードからexitで抜けないとだめなようで、exitしなければ...
*** 出力が中途半端になってしまうから? [#u6d868f3]
exit で抜けないとファイルが正常に作成されないのは、出力を...
たぶん、ターミナルを切り替えても良いと思います。
set term postscript eps enhanced colour
set output "test.eps"
plot x
set term x11
など。
*** Re:出力が中途半端になってしまうから? [#l7329cbd]
set term postscript eps enhanced colour
set output "test.eps"
plot x
set term x11
を試してみましたがexitしない時と同じ症状がでてしまいまし...
やはりexitしないと図が表示されません。
他に何か対策があれば教えて下さい。~
よろしくお願いします。
*** ファイルロックの解除 (篠原) [#mdc7da25]
プロットが終わった後に、ファイル名指定をしないで、
set output
を実行してみてください。
ファイルへのロックが解除され、ほかのアプリケーションから...
(篠原)
*** どうもありがとうございました。 [#fa39fe00]
篠原さん、アドバイスどうもありがとうございます。~
無事問題が解決しました。
** Q. 三次元表示(NOBU) [#m096d84f]
もはやアクセスログとは関係なくて恐縮ですが、~
円筒座標系(r,θ,z)のrに対するzの値(z(r)とでもいいます...
をデータとして持っている場合にこれを三次元表示させること...
θに関しては対称なのでこのz(r)をぐるっと一回転させたグラフ...
*** A. set mapping cylindrical を設定してください。 [#z4c...
※ アクセスログと関係ない質問については "gnuplot FAQ" とい...
三次元座標系で円筒座標系を指定するには mapping で cylindr...
set mapping cylindrical
データ形式は θ, z, r の順です。 r は省略可能で、省略した...
データ形式が上記の順番になっていなくても using で指定する...
例えば r, θ, z の順に並んでいたら、
splot "datafile.dat" using ($2):($3):($1) with points
といった感じにしてやれば OK です。
[[ここ:http://gnuplot.sourceforge.net/demo/world.html]]の...
*** どうもありがとうございます。 [#x4fd1700]
θに関するデータはなく、z(r)しかありません。θに関しては対...
データを加工してθのデータを書き込むことは可能ですが、面倒...
こういう場合、他に何か方法はないでしょうか?~
P.S. "gnuplot FAQ"はどこに作ったら良いですかね?
ページ名:
Modified by
物理のかぎプロジェクト
PukiWiki 1.4.6
Copyright © 2001-2005
PukiWiki Developers Team
. License is
GPL
.
Based on "PukiWiki" 1.3 by
yu-ji
Powered by PHP 5.3.29 HTML convert time to 0.003 sec.