日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

针对数据 gnuplot画图 初试

發布時間:2025/5/22 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 针对数据 gnuplot画图 初试 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

把數據畫成圖,是我一直想要達到的,今日研究gnuplot,小有成就,下面我只舉一個數據制圖的例子

比如我想畫個每小時nginx日志500錯的圖

需求:開啟一個http服務,比如80端口

? ? web根目錄為/var/www/html

實施:

? ?1.先針對nginx日志進行分析

? ?grep \"\ 500 access.log|wc -l >>/opt/yanchao/500.txt

? ?2.編寫gnuplot腳本為

500zhitu.sh

set terminal png truecolor
set output "500.png" ? 輸出文件為
set autoscale ? ?
set key box
set key center at 20,150 ?表示位置
set xtics 1 ? ? ? ?x軸沒個點走多少
set ytics 50 ? ? ? ?y軸沒個點走多少
set yrange [0:1000] ?y軸坐標
set ylabel "500error" ? y軸注釋
set xrange [01:24] ? x軸坐標
set xlabel "Time" ? x軸注釋
set style data lines ?選擇線型
plot "/home/yanchao/500test5" using 1 w lp lc 3 lw 2 pt 7 ps 2 title "test" ?針對于什么進行畫圖,using 1代表針對第一列進行制圖 ?后面參數請查看參考手冊


? ?3.cat 500zhitu.sh|gnuplot

? ?4.訪問圖片

想要獲得動態圖片,請修改crontab 你們懂得 我就不多說了


當然樓主給單位做的比這個復雜很多,樓主致力于用shell搭建一個全面的日志分析,動態站點


轉載于:https://blog.51cto.com/darkyin/1624491

總結

以上是生活随笔為你收集整理的针对数据 gnuplot画图 初试的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。