SlideShare a Scribd company logo
1 of 43
Gnuplot
けいな@KHe7
こんにちは
けいな@KHe7
• UEC M2 IE-I-CS
• 西9の住民
• MMA
• MBP15R/SC-01D
• 就活/研究 進 ダメです
やっていること
単位取得フルマラソン
取得済単位数 : 48
2科目4単位
+
輪講2単位
+
修論
KHe7@UEC大絶賛放置中
アクセスログ春休み∼新学期∼GW
本題
Gnuplot
けいな@KHe7
Gnuplot
• グラフ作成ツール
• 基礎科学実験
• 論文・スライド作成の友
目的
艦これ
発令!第十一号作戦
廃人提督のお供
航海日誌by @sanae_hirotaka
航海日誌
• 遠征・入渠・疲労の通知
• 海戦・ドロップ報告書
• 遠征・建造・開発報告書
• 資材ログ
資材チャート
• 4資源のみ → 3材対応
• 期間(選択式) → 任意期間対応
• 色 → 選択可
要求が満たせるように
とはいえ
• 1軸はない
• 保存も込み
Make+Gnuplot+SVG
Make+Gnuplot+SVG
• 作成 : コマンド1つ
• 閲覧 : Chrome
• 変換 : rsvg-convert
Makefile
FILE = $(shell date "+%Y.%m.%d-%H%M%S")
OLD = $(shell gdate -d '2 months ago 1 days' +%Y-%m-%d)
NOW = $(shell gdate -d '1 days' +%Y-%m-%d)
svgh: /Users/KHe7/Application/macosx-x64/資材ログ.csv
cp /Users/KHe7/Application/macosx-x64/資材ログ.csv ./log
gnuplot -e "file='$(FILE)';old='$(OLD)';now='$(NOW)'" ploth
rsvg-convert -f png -o "$(FILE).png" "$(FILE).svg"
rsvg-convert -f pdf -o "$(FILE).pdf" "$(FILE).svg"
Gnuplotスクリプト 1/2
set datafile separator ","
set terminal svg size 2880,1620 font "ヒラギノ明朝 Pro W3.otf,24"
set output file.".svg"
set object 1 rectangle from screen 0,0 to screen 1,1 fillcolor rgb"#ffffff" behind
set key left bottom
set xdata time
set format x "%Y.%m.%d"
set timefmt "%Y-%m-%d %H:%M:%S"
set xrange [old." 00:00:00":now." 00:00:00"]
set ytics no mirror
Gnuplotスクリプト 2/2
set y2tics
set grid xtics mxtics ytics
set yrange [250000:300000]
set y2range [1500:3000]
plot "log" using 1:2 w l lw 2 lc rgb "forest-green" title "燃料",
"log" using 1:3 w l lw 2 lc rgb "#8d6a47" title "弾薬",
"log" using 1:4 w l lw 2 lc rgb "gray60" title "鋼材",
"log" using 1:5 w l lw 2 lc rgb "sandybrown" title "ボーキサイト",
"log" using 1:6 w l lw 2 lc rgb "#aae272" title "高速修復剤" axes x1y2,
"log" using 1:7 w l lw 2 lc rgb "#ff9999" title "高速建造剤" axes x1y2,
"log" using 1:8 w l lw 2 lc rgb "light-blue" title "開発資材" axes x1y2
• 程々に良い
!
!
• 程々に良い
• 気が向いたらmakeして眺める
!
• 程々に良い
• 気が向いたらmakeして眺める
• 細部に凝り始めると…?
• 程々に良い
• 気が向いたらmakeして眺める
• 細部に凝り始めると…?
• Excelでやれ()。
• Gnuplot
• http://www.gnuplot.info/
• 航海日誌
• https://kancolle.sanaechan.net/
• gnuplot のページ (Takeno Lab)
• http://takeno.iee.niit.ac.jp/ foo/gp-jman/gp-jman.html
Q&A
P.S.
• 開示請求第2弾は近日中に()。
• sudo purge
• 就活始める
• 研究する

More Related Content

Featured

Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationErica Santiago
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellSaba Software
 

Featured (20)

Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
 

けいな - Gnuplot [DentooLT#11]