google chart¸¦ ÀÌ¿ëÇÑ chart »ý¼º
ÃÑ ÆäÀÌÁö ¼ö : 3224

Àüü ÇÔ¼ö/¿ë¾î»çÀü
Facebook Joinc ±×·ì   Joinc QA »çÀÌÆ®
ÇöÀçÀ§Ä¡ : ¹Ì´Ï»çÀÌÆ®>Google>chart



joinc´Â Firefox¿Í chrome¿¡¼­ Å×½ºÆ® Çß½À´Ï´Ù. IE¿¡¼­´Â Å×À̺íÀÌ ±úÁö°Å³ª À̹ÌÁö°¡ º¸ÀÌÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ ±¸±Û DocsÀ̹ÌÁöÀÇ °æ¿ì ¿¢¹Úó¸®µÉ ¼ö ÀÖ½À´Ï´Ù.

google chart

google chart ´Â ±¸±Û¿¡¼­ Á¦°øÇÏ´Â À¥ chart ¼­ºñ½º·Î º¹ÀâÇÑ ÇÁ·Î±×·¡¹Ö °úÁ¤ ¾øÀÌ °£´ÜÇÏ°Ô chart ±×·¡ÇÁ¸¦ »ý¼ºÇÒ ¼ö ÀÖµµ·Ï µµ¿ÍÁØ´Ù. ¾ÆÁÖ ¼¼¹ÐÇÑ chart¸¦ ¸¸µé¾î³¾ ¼ö´Â ¾øÁö¸¸, ´ëºÎºÐÀÇ °æ¿ì¿¡ ¹®Á¦ ¾øÀÌ »ç¿ëÇÒ ¼ö ÀÖÀ» ¸¸ÇÑ Á¤µµÀÇ ±â´ÉÀº Á¦°øÇÑ´Ù. ¾ÆÁÖ º¹ÀâÇÑ ±×·¡ÇÁ¸¦ »ý¼ºÇÏÁö ¾ÊÀ»°Å¶ó¸é, google chart¸¦ »ç¿ëÇÒ °ÍÀ» °­ÃßÇÑ´Ù.

»ç¿ë¹æ¹ýÀº °£´ÜÇÏ´Ù.
<img src="http://chart.apis.google.com/chart? 
chs=250x100 
&chd=t:60,40 
&cht=p3 
&chl=Hello|World"> 
 
°á°ú´Â ´ÙÀ½°ú °°´Ù.
  • http://chart.apis.google.com/chart? : ±¸±Û chart api¸¦ È£ÃâÇÑ´Ù.
  • chs : chartÀÇ Å©±â
  • chd : chart¿¡ »ç¿ëµÉ µ¥ÀÌÅÍ
  • cht : chartÀÇ Å¸ÀÔÀ¸·Î p3´Â 3Â÷¿ø ÆÄÀ̱׷¡ÇÁ´Ù.
  • chl : chart¿¡ »ç¿ëµÉ ¶óº§
chart »ç¿ëÀÚ´Â À§ÀÇ ÀÎÀÚµéÀÇ °ªÀ» Á¶ÀýÇÔÀ¸·Î½á, ´Ù¾çÇÑ µ¥ÀÌÅÍ Çü½ÄÀ» °¡Áö´Â ±×·¡ÇÁ¸¦ »ý¼ºÇÒ ¼ö ÀÖ´Ù. ÀÌ ±ÛÀº google chartÀÇ ·¹ÆÛ·±½º ¹®¼­°¡ ¾Æ´Ï´Ù. ½ÇÁ¦ ÀÚ¼¼ÇÑ »ç¿ë¹æ¹ýÀº http://code.google.com/apis/chart ÀÇ ¹®¼­¸¦ Â÷±ÙÂ÷±Ù ÀÐ¾î º¸±â ¹Ù¶õ´Ù. ´©±¸µçÁö 30ºÐ Á¤µµ¸é ¿Ø¸¸ÇÑ ±×·¡ÇÁ´Â ¸¸µé¾î ³¾ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

¿©±â¿¡¼­´Â °³ÀÎÀûÀΠȰ¿ë°æÇèÀ» Áß½ÉÀ¸·Î google chart¸¦ ¼³¸íÇÒ °ÍÀÌ´Ù. ¾ðÁ¦ ½Ã°£ÀÌ µÇ¸é, google chartÀÇ ·¹ÆÛ·±½º ¹®¼­µµ ¸¸µé¾î º¼±î¶ó´Â »ý°¢Àº Çϰí ÀÖ´Â ÁßÀÌ´Ù. ¾ðÁ¦°¡ µÉÁö´Â ±â¾àÇÒ ¼ö ¾øÁö¸¸..

RRD µ¥ÀÌÅ͸¦ google chart·Î

RRD(Round Robin Data)´Â ½Ã°£À» ÃàÀ¸·Î ÇÏ´Â Åë°èµ¥ÀÌÅÍÀÇ »ý¼º¿¡ ÃÖÀûÈ­ µÈÅø·Î, Åë°è µ¥À̸¦ ±×·¡ÇÁ·Î ¸¸µé¾î ÁÖ´Â ±â´É±îÁö¸¦ Æ÷ÇÔÇϰí ÀÖ´Ù. ±×·±µ¥ RRD¸¦ÀÌ¿ëÇØ¼­ »ý¼ºµÇ´Â ±×·¡ÇÁ´Â ¹¹¶ó°í³ª ÇÒ±î, ³Ê¹« Åë°èƽÇÏ´Ù°í³ª ÇÒ±î ȤÀº °ø´ëƽÇÏ´Ù°í³ª ÇÒ±î ÀüÇô ÀϹݻç¿ëÀÚ Ä£È­ÀûÀÎ ¸ð½ÀÀ» º¸¿©ÁÖÁö´Â ¾Ê´Â´Ù.

ÃÖ±Ù¿¡ RRD¸¦ ÀÌ¿ëÇØ¼­, joincÀÇ ¸ðµç wikipageÀÇ ÀÏ/ÁÖ/¿ù/³â°£ Á¢¼Ó Åë°è¸¦ ³»´Â ½Ã½ºÅÛÀ» ±¸ÃàÇϰí Àִµ¥, RRD¸¦ »ç¿ëÇÏÁö ¾Ê°í google chart¸¦ ÀÌ¿ëÇØ¼­ Åë°è ±×·¡ÇÁ¸¦ ¸¸µé¾î º¸±â·Î Çß´Ù.

joinc À§Å° ÆäÀÌÁö Á¢¼ÓÅë°Ô ÇÁ·ÎÁ§Æ®¿¡ ´ëÇÑ ³»¿ëÀº RRD¸¦ ÀÌ¿ëÇÑ À¥·Î±× ºÐ¼®°ú RRD¸¦ ÀÌ¿ëÇÑ À¥·Î±× ºÐ¼® : ±¸ÇöÀ» Âü°íÇϱ⠹ٶõ´Ù.

À§ÀÇ ¹æ½Ä´ë·Î ÇØ¼­ RRD µ¥ÀÌÅ͸¦ ½×´Â °ÍÀ» È®ÀÎ ÇßÀ¸¸ç, ÀÌÁ¦ ±×·¡ÇÁ¸¦ ±×¸®´Â Àϸ¸ ³²Àº »óÅ´Ù.

±×·¡ÇÁ¸¦ ±×¸®±â À§ÇÑ µ¥ÀÌÅÍ´Â ´ÙÀ½°ú °°ÀÌ rrdtoolÀ» ÅëÇØ¼­ ¾ò¾î¿Ô´Ù. php¿¡¼­ Á¦°øÇÏ´Â popen()ÇÔ¼ö¸¦ ÀÌ¿ëÇØ¼­ °£´ÜÇÏ°Ô Åë°èµ¥ÀÌÅ͸¦ ¾ò¾î¿Ã ¼ö ÀÖ¾ú´Ù.
# rrdtool fetch data/rrd/{$page}.rrd AVERAGE --start $lastoneday --end $limit 
 
±×·¡ÇÁ´Â ´ÙÀ½°ú °°ÀÌ Ãâ·ÂÇß´Ù.
<img src="http://chart.apis.google.com/chart? 
chs=400x130 
&chd=t:{$y} 
&cht=lc 
&chxt=y 
&chxr=0,0,{$ymax} 
&chm={$chm} 
&chl={$x}" 
 
  • chd: rrdtool fetch·Î ¾ò¾î¿Â Åë°è µ¥ÀÌÅ͵éÀÌ µé¾î ÀÖ´Ù. °¢ µ¥ÀÌÅÍ´Â |·Î ±¸ºÐµÈ´Ù.
  • cht: ±×·¡ÇÁ ŸÀÔÀ¸·Î line chart ¸¦ ¼±ÅÃÇß´Ù.
  • chxt: ±×·¡ÇÁÀÇ ¶óº§À» Ç¥½ÃÇÑ´Ù.
    • x = xÃà ¾Æ·¡
    • t = xÃà Ãë
    • y = yÃà ¿ÞÂÊ
    • r = yÃà ¿À¸¥ÂÊ
  • chxr: °¢ÃàÀÇ ¹üÀ§¸¦ ÁöÁ¤ÇÑ´Ù. ¿©±â¿¡¼­´Â 0¿¡¼­ ºÎÅÍ $ymax±îÁö¸¦ ÁöÁ¤Çß´Ù. RRD¿¡¼­ °¡Á®¿Â Åë°èÀÚ·áµé Áß¿¡ °¡Àå Å« °ªÀÌ $ymax¿¡ µé¾î°¡ ÀÖ´Ù.
  • chm: ±×·¡ÇÁÀÇ °¢ ¶óÀÎÀÇ ¶óº§ÀÌ´Ù.
  • chl: xÃàÀÇ µ¥ÀÌÅͶóº§Àε¥, xÃà¿¡´Â ÃÖ±Ù ³¯Â¥°¡ µé¾î°¡µµ·Ï Çß´Ù.
´ë·« ´ÙÀ½°ú °°Àº ³»¿ëÀ» °¡Áö°Ô µÉ °ÍÀÌ´Ù.
<img src="http://chart.apis.google.com/chart? 
chs=400x130 
&chd=t:67,72,76,20,27,34,96,95 
&cht=lc 
&chxt=y 
&chxr=0,0,400 
&chm=t270,808080,0,0,10|t288,808080,0,1,10|t305,808080,0,2,10|t81,808080,0,3,10 
|t110,808080,0,4,10|t138,808080,0,5,10|t385,808080,0,6,10|t380,808080,0,7,10 
&chl=15|16|17|18|19|20|21|22" 
/> 
 
½ÇÁ¦ Ãâ·ÂµÈ ±×·¡ÇÁÀÇ ¸ð¾çÀÌ´Ù.

½ÇÁ¦ ±×·¡ÇÁ¿¡ »ç¿ëµÇ´Â µ¥ÀÌÅÍ chd¿Í chmÀÌ Æ²¸°µ¥, ÀÌ´Â google chartÀÇ yÃàÀÌ 0ºÎÅÍ 100À¸·Î °íÁ¤µÇ¾î Àֱ⠶§¹®ÀÌ´Ù. ¿©±â¿¡¼­´Â yÃàÀ» 400À¸·Î Àâ¾Ò±â ¶§¹®¿¡ ¿ø·¡ µ¥ÀÌÅÍ °ªÀ» 400À¸·Î ³ª´©¾î¼­ scale¸¦ Á¶Á¤Çß´Ù. Áï ¿ø·¡ µ¥ÀÌÅÍ´Â 270Àε¥, 270/400 = 67 ÀÌ·± ½ÄÀ¸·Î scale¸¦ Á¶ÀýÇß´Ù.

¾Æ·¡ÀÇ ±×·¡ÇÁ´Â Áö±Ýº¸°í ÀÖ´Â ÀÌ ÆäÀÌÁöÀÇ RRD Åë°èÀڷḦ google chart¸¦ ÀÌ¿ëÇØ¼­ ¸¸µé¾î³Â´Ù.


category_TOOL
category__14
EmailÀ» ±âÀÔÇϸé, ´ñ±ÛÀÌ ¸ÞÀÏ·Î Àü´ÞµË´Ï´Ù.