亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > PHP > 正文

PHP實現股票趨勢圖和柱形圖

2020-03-22 19:25:20
字體:
來源:轉載
供稿:網友
* @param type line/other 趨勢圖/柱形圖 默認趨勢圖 * @param txt 1/other 顯示/不顯示 提示文字 默認不顯示 * @param lang hk/cn 繁體中文/簡體中文 默認繁體 * @param id int 股票編號 必填 * @param min int 最小時間 默認無 * @param max int 最大時間 默認無$type = isset($_GET['type']) $_GET['type'] : 'line';$showtxt = (isset($_GET['txt']) && ($_GET['txt'] == 1)) true : false;//設置語言if (isset($_GET['lang'])) { $lang = $_GET['lang'] == 'cn' 'cn' : 'hk';} else { $lang = 'hk';$desc_tip = array( 'hk' = array( 'line' = array("昨日收盤價", "股價"), 'bar' = "總成交量:" 'cn' = array( 'line' = array("昨日收盤價", "股價"), 'bar' = "總成交量:"$id = isset($_GET['id']) (int)$_GET['id'] : 1; //股票編碼$wheres = "where stock_no = ".$id;//最小時間if (isset($_GET['min'])) { $wheres .= " and `created` = ".(int)$_GET['min'];//最大時間if (isset($_GET['max'])) { $wheres .= " and `created` = ".(int)$_GET['max'];$wheres .= " order by created";$sth = $dbh- prepare("SELECT * FROM $tb_name " . $wheres);$sth- execute();$results = $sth- fetchAll(PDO::FETCH_ASSOC);if ($lang == 'hk') { $ttf_path = "fonts/zh_hk.ttc";} else { $ttf_path = "fonts/zh_cn.ttf";//初始化$line2 = array(); //股價$bar = array(); //成交量$times = array(); //時間foreach ($results as $keys = $html' target='_blank'>values) : $line2[] = $values['current_price']; $bar[] = $values['volume']; //只顯示整點的標簽 if ($keys % 4 == 0) { $times[] = $values['created']; } else { $times[] = VOID;endforeach;$l2counts = count($line2);$myData = new pData();//如果是線型圖if ($type == "line") {//取股票名稱 $stock_sth = $dbh- prepare("SELECT `name` FROM `tbl_stock` WHERE `code` = {$id}"); $stock_sth- execute(); $stock_info = $stock_sth- fetch(PDO::FETCH_ASSOC); $func_name = "zhconversion_".$lang; //$stock_name = $func_name($stock_info['name']); $stock_name = "某某公司";//取出最值 $sql = "SELECT MIN(`current_price`) xiao, MAX(`current_price`) da FROM $tb_name $wheres"; foreach ($dbh- query($sql, PDO::FETCH_ASSOC) as $row) { $bottom = (int)$row['xiao'] - 2; $top = (int)$row['da'] + 2; //昨日收盤價 $l1s = array(); for ($i = 1; $i = $l2counts; $i++) { $l1s[] = 130; $myData- addPoints($l1s, "Line1"); $myData- addPoints($line2, "Line2"); $myData- setPalette("Line1",array("R"= 51,"G"= 114,"B"= 178)); $myData- setPalette("Line2",array("R"= 0,"G"= 255,"B"= $myData- setAxisPosition(0, AXIS_POSITION_RIGHT); $myData- addPoints($times, "Times"); $myData- setSerieDescription("Times","Time"); $myData- setAbscissa("Times"); $myData- setXAxisDisplay(AXIS_FORMAT_TIME,"H:i");
//設置默認字體 $myPicture- setFontProperties(array("FontName" = "fonts/en_us.ttf", "FontSize" = 6));//背景顏色 //$Settings = array("StartR"= 219, "StartG"= 231, "StartB"= 139, "EndR"= 1, "EndG"= 138, "EndB"= 68, "Alpha"= //$myPicture- drawGradientArea(0,0,480,300,DIRECTION_VERTICAL,$Settings);//畫格子和標簽 $myPicture- setGraphArea(10, 40, 440, 260); $AxisBoundaries = array(0 = array("Min" = $bottom, "Max" = $top)); $Settings = array( "Mode" = SCALE_MODE_MANUAL, "GridR" = 200, "GridG" = 200, "GridB" = 200, "XMargin" = 0, "YMargin" = 0, //"DrawXLines" = false, "GridTicks" = 3, //格子密度 "ManualScale" = $AxisBoundaries, $myPicture- drawScale($Settings); $line_arr = array( "ForceColor" = TRUE, "ForceR" = 0, "ForceG" = 0, "ForceB" = 255); $myPicture- drawLineChart($line_arr); */ $myPicture- drawLineChart(); //設置Line1為無效,再畫底色 $myData- setSerieDrawable("Line1",FALSE);//畫區域底線 $area_arr = array( "ForceTransparency"= 15, //透明度 $myPicture- drawAreaChart($area_arr); //是否顯示文字 if ($showtxt) { //標題 $myPicture- drawText(200,30,$stock_name,array("FontName"= $ttf_path, "FontSize"= 11,"Align"= TEXT_ALIGN_BOTTOMMIDDLE)); //設置Line1為有效 $myData- setSerieDrawable("Line1",TRUE); $myData- setSerieDescription("Line1",$desc_tip[$lang]['line'][0]); $myData- setSerieDescription("Line2",$desc_tip[$lang]['line'][1]); $myPicture- setFontProperties(array("FontName" = $ttf_path,"FontSize"= $tips = array( "Style"= LEGEND_NOBORDER, "Mode"= LEGEND_HORIZONTAL, "FontR"= 0,"FontG"= 0,"FontB"= 0, $myPicture- drawLegend(20,26,$tips);//柱形圖} else { $myData- addPoints($bar, "Bar"); $myData- setPalette("Bar",array("R"= 51,"G"= 114,"B"= 178)); //設置柱子的顏色 $myData- addPoints($times, "Times"); $myData- setSerieDescription("Times","Time"); $myData- setAbscissa("Times"); $myData- setXAxisDisplay(AXIS_FORMAT_TIME,"H:i"); $myPicture = new pImage(480, 200, $myData); //設置默認字體 $myPicture- setFontProperties(array("FontName" = "fonts/en_us.ttf", "FontSize"= $myPicture- Antialias = FALSE; $myPicture- setGraphArea(50,20,450,180); //網格及坐標 $scaleSettings = array( "Mode" = SCALE_MODE_START0, "GridR"= 200, "GridG"= 200, "GridB"= 200); $myPicture- drawScale($scaleSettings); $Palette = array(); for ($i = 0; $i = $l2counts; $i++) { $Palette[$i] = array("R"= 74,"G"= 114,"B"= 178,"Alpha"= 100); //$Palette = array("0"= array("R"= 74,"G"= 114,"B"= 178,"Alpha"= 100)); /* 覆蓋畫板色 $barSetting = array( "OverrideColors"= $Palette, $myPicture- drawBarChart($barSetting); $myPicture- drawBarChart(); //是否顯示文字 if ($showtxt) { $tips = array( "Style"= LEGEND_NOBORDER, "Mode"= LEGEND_HORIZONTAL, "FontR"= 0,"FontG"= 0,"FontB"= 0, $myPicture- setFontProperties(array("FontName" = $ttf_path,"FontSize"= $alls = 0; //總成交量初始化 foreach ($bar as $value) { $alls += $value; $myData- setSerieDescription("Bar", $desc_tip[$lang]['bar'].$alls); $myPicture- drawLegend(300,9,$tips);$myPicture- stroke();//$myPicture- autoOutput("image.png");//保存日志//file_put_contents("log.txt", json_encode($myData) . "/n"); PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲欧洲国产伦综合| 久久久久久91| 精品香蕉一区二区三区| 国内精品小视频在线观看| 国产成人精品久久| 日韩欧美在线视频| 日韩高清a**址| 久久69精品久久久久久国产越南| 欧美日韩久久久久| 尤物yw午夜国产精品视频| 久久精品视频在线| 国产精品久久久久99| 日韩一二三在线视频播| 欧美老女人xx| 欧美一级电影在线| 日韩av电影中文字幕| www日韩中文字幕在线看| 成人欧美一区二区三区在线| 91精品在线影院| 亚洲国产免费av| 96精品久久久久中文字幕| 羞羞色国产精品| 欧美精品一区二区三区国产精品| 欧美精品一区三区| 亚洲欧美另类中文字幕| 欧美精品成人91久久久久久久| 欧美日韩在线视频观看| 国产国产精品人在线视| 国产不卡精品视男人的天堂| 亚洲aⅴ日韩av电影在线观看| 精品久久中文字幕久久av| 久久久久久久一区二区| 国产精品大片wwwwww| 高清一区二区三区四区五区| 国产剧情日韩欧美| 国产成人小视频在线观看| 久久精品91久久久久久再现| 国产精品黄色影片导航在线观看| 亚洲精品国产美女| 国产精品毛片a∨一区二区三区|国| 亚洲美女在线看| 亚洲欧美中文字幕在线一区| 日本精品久久久久影院| 久久精品最新地址| 91精品国产高清自在线| 高清欧美电影在线| 久久久国产在线视频| 亚洲免费av片| 欧美成人亚洲成人日韩成人| 欧美黑人极品猛少妇色xxxxx| 欧美日韩精品在线| 在线播放国产一区中文字幕剧情欧美| 久久久久999| 欧美黄网免费在线观看| 理论片在线不卡免费观看| 日韩有码片在线观看| 亚洲天堂男人的天堂| 色婷婷av一区二区三区久久| 成人国产精品色哟哟| 成人激情视频在线播放| 日韩成人av在线播放| 日日噜噜噜夜夜爽亚洲精品| 欧美极品美女视频网站在线观看免费| 亚洲护士老师的毛茸茸最新章节| 91亚洲精品在线观看| 日本精品久久久| 国产精品久在线观看| 亚洲最新在线视频| 色狠狠久久aa北条麻妃| 91色视频在线导航| 国产精品海角社区在线观看| 亚洲在线观看视频网站| 精品视频中文字幕| 欧美在线视频免费播放| 欧洲亚洲妇女av| 狠狠躁夜夜躁人人躁婷婷91| 国产精品一区二区久久精品| 亚洲色图av在线| 国产精品jizz在线观看麻豆| 成人妇女免费播放久久久| 7777精品视频| 日韩欧美福利视频| 精品久久久久久国产91| 亚洲欧美国产精品| 丝袜亚洲欧美日韩综合| 亚洲午夜未满十八勿入免费观看全集| 亚洲色图25p| 国产美女高潮久久白浆| 一区二区三区国产视频| 国产成人鲁鲁免费视频a| 国产成人一区二区三区电影| 久久精品99国产精品酒店日本| 日韩av手机在线看| 激情久久av一区av二区av三区| 国内精品在线一区| 欧美日本啪啪无遮挡网站| 久久夜色精品国产| 国产在线观看一区二区三区| 国产午夜精品视频| 国产亚洲欧美另类中文| 欧美国产第一页| 亚洲色图狂野欧美| 欧美日韩在线视频一区| 日本中文字幕成人| 在线看日韩av| 欧美巨大黑人极品精男| 亚洲日本欧美日韩高观看| 国产精品入口尤物| 国产精品福利在线观看| 精品无人国产偷自产在线| 欧美日本国产在线| 91a在线视频| 亚洲欧美日本伦理| 久热精品在线视频| 国产精品美女免费看| 成人444kkkk在线观看| 青草青草久热精品视频在线观看| 在线免费观看羞羞视频一区二区| 国产成人免费av| 欧美黑人一级爽快片淫片高清| 日韩欧中文字幕| 亚洲xxx自由成熟| 欧美一区二区三区艳史| 国产精品一区二区女厕厕| 亚洲精品美女免费| 69久久夜色精品国产69| 久久久精品一区二区三区| 97久久精品国产| 欧美一级大胆视频| 国产精品福利片| 国产精品美女午夜av| 亚洲精品美女久久久久| 国产精品91在线| 国产视频精品久久久| 中文字幕自拍vr一区二区三区| 国产日韩精品在线播放| 日本最新高清不卡中文字幕| 亚洲精品日韩久久久| 亚洲天堂免费观看| 国产精品69精品一区二区三区| 成人欧美在线视频| 久操成人在线视频| 久久亚洲电影天堂| 日韩精品在线免费观看视频| 欧美激情综合亚洲一二区| 日韩女优人人人人射在线视频| 亚洲jizzjizz日本少妇| 中文字幕9999| 国产精品久久在线观看| 国产精品99久久99久久久二8| 久久影视电视剧免费网站| 色偷偷偷亚洲综合网另类| 91美女福利视频高清| 欧美日韩ab片| 国产精品久久久久久搜索| 欧美多人爱爱视频网站| 中文字幕精品久久| 日韩在线资源网| 日韩av免费看| 在线日韩第一页| 成人黄在线观看| 正在播放欧美视频| 一本色道久久88亚洲综合88| 亚洲成人在线视频播放|