뽑아낸 데이터를 갖고 시각화 툴을 만드려합니다.

ngh1262의 이미지

스크립트를 통해 뽑아낸 데이터를 갖고 간단한 이미지나 막대 그래프같은 것으로 표현할 수 있는 툴을 만드려하는데

쉽게 찾지를 못하겠네요...ㅠㅠ

우선 뽑아낸 데이터의 틀은 대략 이렇습니다

time A데이터 / B데이터
2time A데이터 / B데이터
3time A데이터 / B데이터
4time A데이터 / B데이터
5time A데이터 / B데이터
6time A데이터 / B데이터
7time A데이터 / B데이터
...

A데이터와 B데이터는 항시 다르고 숫자로 표현이 됩니다

이 자료를 갖고 막대그래프로 만들고 싶은데 어떻게 해야하는지 감이 안잡히네요 ㅠㅠ

리눅스 고수님들 도와주세요 ㅠㅠ

ngh1262의 이미지

아 한가지 막대그래프 표현은

time A데이터 *********
B데이터 ***********

이런식의 표현으로도 상관이 없습니다...ㅠㅠ

이런식으로라도 표현이 가능하다면 그런 스크립트를 어떻게 짜야 하는지도좀 알려주세요 ㅠㅠ

snowall의 이미지

스크립트는 나중에 만들고 엑셀이나 다른 쉽게 쓸 수 있는 도구로 그림을 일단 그려보세요.

그림을 올려주시면 누군가 도움을 줄 수 있을지도 모르겠네요

피할 수 있을때 즐겨라! http://melotopia.net/b

qiiiiiiiip의 이미지


gnuplot 이나 pyplot을 이용하시면 어렵지 않게 해결됩니다.
이미지 파일로 만드는 것도 가능하고요.

gnuplot은 단순한 입력에 대해서 사용이 간단하고,
pyplot은 python에서 호출하다보니, 확장성이 좋습니다.

실데이터를 보여주시면 설명이 더 쉽겠네요.

console에 *로 그리는 것은 사용자입장에서는 더 편하겠지만,
프로그래밍하기는 더 어렵습니다.
linux console bar chart로 검색하니 몇개 나오네요.
http://www.linuxquestions.org/questions/linux-newbie-8/unix-shell-script-to-generate-a-bar-graph-861737/
http://novemberochtend.blogspot.kr/2008/12/poor-mans-bar-graph-in-bash.html

ngh1262의 이미지

링크 걸어주신것중에 첫번째 링크는 페이지를 찾을수 없다고 나오는데

두번째 링크 걸어주신거로 보니깐 조금은 답이 나오는거 같아보입니다

근데 제가 원하는 값이 나오려면 좀더 코딩을 해보아야 할거 같네요...

감사합니다 ㅎ

ngh1262의 이미지

0:00:04 Rx 142 kb / Tx 5 kb
0:05:04 Rx 158 kb / Tx 3 kb
0:10:04 Rx 136 kb / Tx 2 kb
0:15:04 Rx 188 kb / Tx 2 kb
0:20:05 Rx 159 kb / Tx 2 kb
0:25:04 Rx 143 kb / Tx 7 kb
0:30:04 Rx 120 kb / Tx 3 kb
0:35:04 Rx 168 kb / Tx 2 kb
0:40:04 Rx 122 kb / Tx 2 kb
0:45:04 Rx 127 kb / Tx 2 kb
0:50:04 Rx 128 kb / Tx 2 kb
0:55:04 Rx 120 kb / Tx 3 kb
1:00:04 Rx 182 kb / Tx 7 kb
1:05:04 Rx 126 kb / Tx 5 kb
1:10:04 Rx 116 kb / Tx 0 kb
1:15:04 Rx 145 kb / Tx 2 kb
1:20:04 Rx 126 kb / Tx 2 kb
1:25:04 Rx 133 kb / Tx 2 kb
1:30:04 Rx 172 kb / Tx 8 kb
1:35:04 Rx 152 kb / Tx 2 kb
1:40:04 Rx 121 kb / Tx 2 kb
1:45:04 Rx 123 kb / Tx 3 kb
1:50:04 Rx 144 kb / Tx 2 kb
1:55:05 Rx 124 kb / Tx 2 kb
2:00:04 Rx 143 kb / Tx 8 kb
2:05:04 Rx 130 kb / Tx 5 kb
2:10:04 Rx 126 kb / Tx 2 kb
2:15:04 Rx 133 kb / Tx 0 kb
2:20:04 Rx 123 kb / Tx 3 kb
2:25:04 Rx 134 kb / Tx 2 kb
2:30:04 Rx 121 kb / Tx 2 kb
2:35:04 Rx 133 kb / Tx 8 kb
2:40:04 Rx 119 kb / Tx 2 kb
2:45:04 Rx 111 kb / Tx 2 kb
2:50:04 Rx 117 kb / Tx 2 kb
2:55:04 Rx 122 kb / Tx 2 kb
3:00:04 Rx 126 kb / Tx 5 kb
3:05:04 Rx 139 kb / Tx 5 kb
3:10:04 Rx 119 kb / Tx 5 kb
3:15:04 Rx 131 kb / Tx 2 kb
3:20:04 Rx 173 kb / Tx 2 kb
3:25:04 Rx 179 kb / Tx 2 kb
3:30:04 Rx 144 kb / Tx 0 kb
3:35:04 Rx 123 kb / Tx 5 kb
3:40:04 Rx 127 kb / Tx 5 kb
3:45:04 Rx 161 kb / Tx 2 kb
3:50:04 Rx 127 kb / Tx 2 kb
3:55:04 Rx 121 kb / Tx 3 kb
4:00:04 Rx 189 kb / Tx 4 kb
4:05:04 Rx 124 kb / Tx 3 kb
4:10:04 Rx 173 kb / Tx 7 kb
4:15:04 Rx 141 kb / Tx 3 kb
4:20:04 Rx 115 kb / Tx 3 kb
4:25:04 Rx 124 kb / Tx 2 kb
4:30:04 Rx 128 kb / Tx 2 kb
4:35:04 Rx 129 kb / Tx 2 kb
4:40:04 Rx 159 kb / Tx 2 kb
4:45:04 Rx 132 kb / Tx 5 kb
4:50:04 Rx 127 kb / Tx 2 kb
4:55:04 Rx 122 kb / Tx 3 kb
5:00:04 Rx 140 kb / Tx 5 kb
5:05:04 Rx 131 kb / Tx 2 kb
5:10:05 Rx 116 kb / Tx 2 kb
5:15:04 Rx 142 kb / Tx 7 kb
5:20:04 Rx 160 kb / Tx 3 kb
5:25:04 Rx 129 kb / Tx 2 kb
5:30:04 Rx 119 kb / Tx 3 kb

실 데이터 정보값입니다 (물론 일부입니다)

gnuplot은 알고는 있었지만 텍스트만 쓰이는 서버이다 보니...ㅜ 어떻게 할 줄을 모르겠더라고요 ㅠㅠ

snowall의 이미지

막대 그래프를 각 시간값별로 Rx와 Tx에 대해서 그린다는 건가요?

피할 수 있을때 즐겨라! http://melotopia.net/b

ngh1262의 이미지

네 그렇게 하려고하는데 잘 안되네요...ㅠ

klyx의 이미지

참고로 터미널에서 gnuplot으로 플롯하는 것도 가능합니다.
http://www.cs.hmc.edu/~vrable/gnuplot/using-gnuplot.html
위 페이지의 맨 아래 항목을 참고하세요.

이경우는 직접 짜는게 훨씬 깔끔하고 원하는 그림이 나오겠지만요.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.