{"id":712,"date":"2015-04-22T10:22:53","date_gmt":"2015-04-22T08:22:53","guid":{"rendered":"http:\/\/www.fultek.com.tr\/scada-yardim\/?p=712"},"modified":"2021-12-18T13:30:49","modified_gmt":"2021-12-18T11:30:49","slug":"script-ile-xy-grafik-cizme","status":"publish","type":"post","link":"https:\/\/www.fultek.com.tr\/scada-yardim\/2015\/04\/script-ile-xy-grafik-cizme\/","title":{"rendered":"Script \u0130le XY Grafik \u00c7izme"},"content":{"rendered":"<p>Script ile grafik \u00e7izme \u00e7ok \u00f6nemli konulardan biridir. Scada programlar\u0131 grafiklerin kolayl\u0131kla olu\u015fturulmas\u0131 i\u00e7in bir \u00e7ok imkan verebilir. Ancak yinede yeterli gelemedi\u011fi durumlar olabilir. Bu yaz\u0131m\u0131zda script ile xy chart \u00e7izece\u011fiz. Xy chart&#8217;\u0131n normal chart ile aras\u0131nda ki temel fark x de\u011ferinin her zaman artan bir de\u011fer olmay\u0131\u015f\u0131d\u0131r. Bazen art\u0131p bazen azalabilir, buda grafik \u00fczerinde yatay eksende zig zag \u00e7izilmesi demektir. Xy chart X ve Y de\u011feri yaz\u0131l\u0131rken X de\u011ferinin hep artmas\u0131 ile normal chart \u00e7al\u0131\u015fmas\u0131 elde edilebilir.<\/p>\n<p>Bu yaz\u0131m\u0131zda chart database&#8217;den getirilen de\u011ferler ile \u00e7izilmez. Anl\u0131k olu\u015fan de\u011ferler ile \u00e7izilir. Database&#8217;den script ile chart \u00e7izimi i\u00e7in bu yaz\u0131m\u0131z\u0131 okuyun. <a title=\"Script ile chart \u00e7izimi\" href=\"http:\/\/www.fultek.com.tr\/scada-yardim\/2015\/04\/script-ile-grafik-cizme\/\">http:\/\/www.fultek.com.tr\/scada-yardim\/2015\/04\/script-ile-grafik-cizme\/<\/a><\/p>\n<p>Chart&#8217;a X ve Y de\u011ferlerinin aktar\u0131m\u0131 i\u00e7in a\u015fa\u011f\u0131daki script&#8217;i kullanabilirsiniz.<\/p>\n<p><span style=\"color: #0000ff; font-size: small;\">Imports<\/span><span style=\"font-size: small;\"> System<\/span><\/p>\n<p><span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">Imports<\/span><\/span><span style=\"font-size: small;\"> System.IO<\/span><\/p>\n<p><span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">Imports<\/span><\/span><span style=\"font-size: small;\"> System.Windows.Forms<\/span><\/p>\n<p><span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">Imports<\/span><\/span><span style=\"font-size: small;\"> Microsoft.VisualBasic<\/span><\/p>\n<p><span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">Namespace<\/span><\/span><span style=\"font-size: small;\"> WinTr<\/span><\/p>\n<p><span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">Public<\/span><\/span> <span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">Class<\/span><\/span><span style=\"font-size: small;\"> MainClass<\/span><\/p>\n<p><span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">Public<\/span><\/span><span style=\"font-size: small;\"> Tag_1_X <\/span><span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">As<\/span><\/span> <span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">UInt16<\/span><\/span><\/p>\n<p><span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">Public<\/span><\/span><span style=\"font-size: small;\"> Tag_2_Y <\/span><span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">As<\/span><\/span> <span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">UInt16<\/span><\/span><\/p>\n<p><span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">Public<\/span><\/span><span style=\"font-size: small;\"> Tag_3_Y <\/span><span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">As<\/span><\/span> <span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">UInt16<\/span><\/span><\/p>\n<p><span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">Public<\/span><\/span><span style=\"font-size: small;\"> X_Length <\/span><span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">As<\/span><\/span> <span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">UInt16<\/span><\/span><\/p>\n<p><span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">Public<\/span><\/span><span style=\"font-size: small;\"> X_Maximum <\/span><span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">As<\/span><\/span> <span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">Uint16<\/span><\/span><\/p>\n<p><span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">Public<\/span><\/span><span style=\"font-size: small;\"> ObjectNameOfActiveScreen <\/span><span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">As<\/span><\/span><span style=\"font-size: small;\"> System.Collections.ArrayList<\/span><\/p>\n<p><span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">Public<\/span><\/span><span style=\"font-size: small;\"> ObjectOfActiveScreen <\/span><span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">As<\/span><\/span><span style=\"font-size: small;\"> System.Collections.ArrayList<\/span><\/p>\n<p><span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">Public<\/span><\/span> <span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">Sub<\/span><\/span><span style=\"font-size: small;\"> Load<\/span><\/p>\n<p><span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">On<\/span><\/span> <span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">error<\/span><\/span> <span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">resume<\/span><\/span> <span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">next<\/span><\/span><\/p>\n<p><span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">Dim<\/span><\/span><span style=\"font-size: small;\"> index <\/span><span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">as<\/span><\/span> <span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">integer<\/span><\/span><\/p>\n<p><span style=\"font-size: small;\"> index = ObjectNameOfActiveScreen.IndexOf(<\/span><span style=\"color: #ff0000; font-size: small;\"><span style=\"color: #ff0000; font-size: small;\">&#8220;Chart_0&#8221;<\/span><\/span><span style=\"font-size: small;\">)<\/span><\/p>\n<p><span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">if<\/span><\/span><span style=\"font-size: small;\"> index = -1 <\/span><span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">Then<\/span><\/span><\/p>\n<p><span style=\"font-size: small;\"> MsgBox(<\/span><span style=\"color: #ff0000; font-size: small;\"><span style=\"color: #ff0000; font-size: small;\">&#8220;Chart_0 cannot found!&#8221;<\/span><\/span><span style=\"font-size: small;\">)<\/span><\/p>\n<p><span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">Exit<\/span><\/span> <span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">Sub<\/span><\/span><\/p>\n<p><span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">End<\/span><\/span> <span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">If<\/span><\/span><\/p>\n<p><span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">Dim<\/span><\/span><span style=\"font-size: small;\"> MyChart <\/span><span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">As<\/span><\/span> <span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">Object<\/span><\/span><span style=\"font-size: small;\"> = ObjectOfActiveScreen(index)<\/span><\/p>\n<p>MyChart.Series(0).Points.AddXY(Tag_1_X, Tag_2_Y)<\/p>\n<p>MyChart.Series(1).Points.AddXY(Tag_1_X, Tag_3_Y)<\/p>\n<p>MyChart.ChartAreas(0).AxisX.Maximum = X_Maximum<\/p>\n<p>MyChart.ChartAreas(0).AxisX.Minimum = X_Maximum &#8211; X_Length<\/p>\n<p><span style=\"font-size: small;\"> MyChart.Tag = now.AddMinutes(1) &amp; <\/span><span style=\"color: #ff0000; font-size: small;\"><span style=\"color: #ff0000; font-size: small;\">&#8220;&#8221;<\/span><\/span><span style=\"font-size: small;\"> &amp; now.AddMinutes(1) &amp; <\/span><span style=\"color: #ff0000; font-size: small;\"><span style=\"color: #ff0000; font-size: small;\">&#8220;bitti&#8221;<\/span><\/span> <span style=\"color: #008000; font-size: small;\"><span style=\"color: #008000; font-size: small;\">&#8216;Blocking WinTr refresh <\/span><\/span><\/p>\n<p><span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">End<\/span><\/span> <span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">Sub<\/span><\/span><\/p>\n<p><span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">End<\/span><\/span> <span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">Class<\/span><\/span><\/p>\n<p><span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">End<\/span><\/span> <span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">Namespace<\/span><\/span><\/p>\n<p>Baz\u0131 projelerde chart \u00fczerinde sabit \u00e7izgiler istenebilir. Bu \u00e7izgileri ayn\u0131 anda bir den \u00e7ok point ekleyerek yapabilirsiniz. \u00d6rne\u011fin bizim chart\u0131m\u0131zda seri 2 b\u00f6yle bir \u00e7izgi olsun. A\u015fa\u011f\u0131daki kodu kullanabiliriz.<\/p>\n<p>MyChart.Series(1).Points.AddXY(X_Maximum &#8211; X_Length, 10)<\/p>\n<p>MyChart.Series(1).Points.AddXY(X_Maximum, 10)<\/p>\n<p>Bu kod ile yatay eksende boydan boya 10 seviyesinde bir \u00e7izgi \u00e7izdik. Bu kodu yukar\u0131daki script i\u00e7ersinde kullan\u0131rsak gereksiz yere chart\u0131 doldurmu\u015f oluruz. Oysa bu kodun bir defa \u00e7al\u0131\u015fmas\u0131 yeterlidir. \u00d6rne\u011fin bu kod a\u015fa\u011f\u0131da chart\u0131 temizlemek i\u00e7in kulland\u0131\u011f\u0131m\u0131z clear scripti i\u00e7ersinde kullan\u0131labilir.<\/p>\n<p><span style=\"color: #0000ff; font-size: small;\">Imports<\/span><span style=\"font-size: small;\"> System<\/span><\/p>\n<p><span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">Imports<\/span><\/span><span style=\"font-size: small;\"> System.IO<\/span><\/p>\n<p><span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">Imports<\/span><\/span><span style=\"font-size: small;\"> System.Windows.Forms<\/span><\/p>\n<p><span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">Imports<\/span><\/span><span style=\"font-size: small;\"> Microsoft.VisualBasic<\/span><\/p>\n<p><span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">Namespace<\/span><\/span><span style=\"font-size: small;\"> WinTr<\/span><\/p>\n<p><span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">Public<\/span><\/span> <span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">Class<\/span><\/span><span style=\"font-size: small;\"> MainClass<\/span><\/p>\n<p><span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">Public<\/span><\/span><span style=\"font-size: small;\"> ObjectNameOfActiveScreen <\/span><span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">As<\/span><\/span><span style=\"font-size: small;\"> System.Collections.ArrayList<\/span><\/p>\n<p><span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">Public<\/span><\/span><span style=\"font-size: small;\"> ObjectOfActiveScreen <\/span><span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">As<\/span><\/span><span style=\"font-size: small;\"> System.Collections.ArrayList<\/span><\/p>\n<p><span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">Public<\/span><\/span> <span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">Sub<\/span><\/span><span style=\"font-size: small;\"> Load<\/span><\/p>\n<p><span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">On<\/span><\/span> <span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">error<\/span><\/span> <span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">resume<\/span><\/span> <span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">next<\/span><\/span><\/p>\n<p><span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">Dim<\/span><\/span><span style=\"font-size: small;\"> index <\/span><span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">as<\/span><\/span> <span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">integer<\/span><\/span><\/p>\n<p><span style=\"font-size: small;\"> index = ObjectNameOfActiveScreen.IndexOf(<\/span><span style=\"color: #ff0000; font-size: small;\"><span style=\"color: #ff0000; font-size: small;\">&#8220;Chart_0&#8221;<\/span><\/span><span style=\"font-size: small;\">)<\/span><\/p>\n<p><span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">if<\/span><\/span><span style=\"font-size: small;\"> index = -1 <\/span><span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">Then<\/span><\/span><\/p>\n<p><span style=\"font-size: small;\"> MsgBox(<\/span><span style=\"color: #ff0000; font-size: small;\"><span style=\"color: #ff0000; font-size: small;\">&#8220;Chart_0 cannot found!&#8221;<\/span><\/span><span style=\"font-size: small;\">)<\/span><\/p>\n<p><span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">Exit<\/span><\/span> <span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">Sub<\/span><\/span><\/p>\n<p><span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">End<\/span><\/span> <span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">If<\/span><\/span><\/p>\n<p><span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">Dim<\/span><\/span><span style=\"font-size: small;\"> MyChart <\/span><span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">As<\/span><\/span> <span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">Object<\/span><\/span><span style=\"font-size: small;\"> = ObjectOfActiveScreen(index)<\/span><\/p>\n<p>MyChart.Series(0).Points.Clear()<\/p>\n<p>MyChart.Series(1).Points.Clear()<\/p>\n<p>MyChart.Refresh()<\/p>\n<p><span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">End<\/span><\/span> <span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">Sub<\/span><\/span><\/p>\n<p><span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">End<\/span><\/span> <span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">Class<\/span><\/span><\/p>\n<p><span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">End<\/span><\/span> <span style=\"color: #0000ff; font-size: small;\"><span style=\"color: #0000ff; font-size: small;\">Namespace<\/span><\/span><\/p>\n<p>Bu konu hakk\u0131ndaki \u00f6rnek scada projesini buradan indirebilirsiniz.<\/p>\n<h3><a title=\"\u00d6rnek Scada Projesi\" href=\"http:\/\/www.scadasoftware.net\/Download\/XYChart.zip\">\u00d6rnek Scada Projesi<\/a><\/h3>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Script ile grafik \u00e7izme \u00e7ok \u00f6nemli konulardan biridir. Scada programlar\u0131 grafiklerin kolayl\u0131kla olu\u015fturulmas\u0131 i\u00e7in bir \u00e7ok imkan verebilir. Ancak yinede yeterli gelemedi\u011fi durumlar olabilir. Bu yaz\u0131m\u0131zda script ile xy chart \u00e7izece\u011fiz. Xy chart&#8217;\u0131n normal chart ile aras\u0131nda ki temel fark x de\u011ferinin her zaman artan bir de\u011fer olmay\u0131\u015f\u0131d\u0131r. Bazen art\u0131p bazen azalabilir, buda grafik \u00fczerinde [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[33,11,20],"tags":[294,191,295,296],"class_list":["post-712","post","type-post","status-publish","format-standard","hentry","category-scada-grafik","category-scada-sayfa","category-scada-script","tag-chart","tag-grafik","tag-xy-chart","tag-xy-grafik"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Script \u0130le XY Grafik \u00c7izme - SCADA E\u011fitim Sitesi<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.fultek.com.tr\/scada-yardim\/2015\/04\/script-ile-xy-grafik-cizme\/\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Salih\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.fultek.com.tr\\\/scada-yardim\\\/2015\\\/04\\\/script-ile-xy-grafik-cizme\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fultek.com.tr\\\/scada-yardim\\\/2015\\\/04\\\/script-ile-xy-grafik-cizme\\\/\"},\"author\":{\"name\":\"Salih\",\"@id\":\"https:\\\/\\\/www.fultek.com.tr\\\/scada-yardim\\\/#\\\/schema\\\/person\\\/b439f08807fdc9e273a233976c5eb1be\"},\"headline\":\"Script \u0130le XY Grafik \u00c7izme\",\"datePublished\":\"2015-04-22T08:22:53+00:00\",\"dateModified\":\"2021-12-18T11:30:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.fultek.com.tr\\\/scada-yardim\\\/2015\\\/04\\\/script-ile-xy-grafik-cizme\\\/\"},\"wordCount\":489,\"commentCount\":2,\"keywords\":[\"Chart\",\"grafik\",\"xy chart\",\"xy grafik\"],\"articleSection\":[\"Grafik\",\"Sayfa D\u00fczenleyici\",\"Script Writer\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.fultek.com.tr\\\/scada-yardim\\\/2015\\\/04\\\/script-ile-xy-grafik-cizme\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.fultek.com.tr\\\/scada-yardim\\\/2015\\\/04\\\/script-ile-xy-grafik-cizme\\\/\",\"url\":\"https:\\\/\\\/www.fultek.com.tr\\\/scada-yardim\\\/2015\\\/04\\\/script-ile-xy-grafik-cizme\\\/\",\"name\":\"Script \u0130le XY Grafik \u00c7izme - SCADA E\u011fitim Sitesi\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fultek.com.tr\\\/scada-yardim\\\/#website\"},\"datePublished\":\"2015-04-22T08:22:53+00:00\",\"dateModified\":\"2021-12-18T11:30:49+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.fultek.com.tr\\\/scada-yardim\\\/#\\\/schema\\\/person\\\/b439f08807fdc9e273a233976c5eb1be\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.fultek.com.tr\\\/scada-yardim\\\/2015\\\/04\\\/script-ile-xy-grafik-cizme\\\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.fultek.com.tr\\\/scada-yardim\\\/2015\\\/04\\\/script-ile-xy-grafik-cizme\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.fultek.com.tr\\\/scada-yardim\\\/2015\\\/04\\\/script-ile-xy-grafik-cizme\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.fultek.com.tr\\\/scada-yardim\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Script \u0130le XY Grafik \u00c7izme\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.fultek.com.tr\\\/scada-yardim\\\/#website\",\"url\":\"https:\\\/\\\/www.fultek.com.tr\\\/scada-yardim\\\/\",\"name\":\"SCADA E\u011fitim Sitesi\",\"description\":\"SCADA program\u0131 hakk\u0131nda bilmek istedikleriniz.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.fultek.com.tr\\\/scada-yardim\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.fultek.com.tr\\\/scada-yardim\\\/#\\\/schema\\\/person\\\/b439f08807fdc9e273a233976c5eb1be\",\"name\":\"Salih\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/71953beeb6b97dd8eeecb5d9b86339eedb7662215ebdf0761d17ac26bc31f94b?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/71953beeb6b97dd8eeecb5d9b86339eedb7662215ebdf0761d17ac26bc31f94b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/71953beeb6b97dd8eeecb5d9b86339eedb7662215ebdf0761d17ac26bc31f94b?s=96&d=mm&r=g\",\"caption\":\"Salih\"},\"sameAs\":[\"http:\\\/\\\/www.fultek.com.tr\"],\"url\":\"https:\\\/\\\/www.fultek.com.tr\\\/scada-yardim\\\/author\\\/salih\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Script \u0130le XY Grafik \u00c7izme - SCADA E\u011fitim Sitesi","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.fultek.com.tr\/scada-yardim\/2015\/04\/script-ile-xy-grafik-cizme\/","twitter_misc":{"Yazan:":"Salih","Tahmini okuma s\u00fcresi":"2 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.fultek.com.tr\/scada-yardim\/2015\/04\/script-ile-xy-grafik-cizme\/#article","isPartOf":{"@id":"https:\/\/www.fultek.com.tr\/scada-yardim\/2015\/04\/script-ile-xy-grafik-cizme\/"},"author":{"name":"Salih","@id":"https:\/\/www.fultek.com.tr\/scada-yardim\/#\/schema\/person\/b439f08807fdc9e273a233976c5eb1be"},"headline":"Script \u0130le XY Grafik \u00c7izme","datePublished":"2015-04-22T08:22:53+00:00","dateModified":"2021-12-18T11:30:49+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fultek.com.tr\/scada-yardim\/2015\/04\/script-ile-xy-grafik-cizme\/"},"wordCount":489,"commentCount":2,"keywords":["Chart","grafik","xy chart","xy grafik"],"articleSection":["Grafik","Sayfa D\u00fczenleyici","Script Writer"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.fultek.com.tr\/scada-yardim\/2015\/04\/script-ile-xy-grafik-cizme\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.fultek.com.tr\/scada-yardim\/2015\/04\/script-ile-xy-grafik-cizme\/","url":"https:\/\/www.fultek.com.tr\/scada-yardim\/2015\/04\/script-ile-xy-grafik-cizme\/","name":"Script \u0130le XY Grafik \u00c7izme - SCADA E\u011fitim Sitesi","isPartOf":{"@id":"https:\/\/www.fultek.com.tr\/scada-yardim\/#website"},"datePublished":"2015-04-22T08:22:53+00:00","dateModified":"2021-12-18T11:30:49+00:00","author":{"@id":"https:\/\/www.fultek.com.tr\/scada-yardim\/#\/schema\/person\/b439f08807fdc9e273a233976c5eb1be"},"breadcrumb":{"@id":"https:\/\/www.fultek.com.tr\/scada-yardim\/2015\/04\/script-ile-xy-grafik-cizme\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fultek.com.tr\/scada-yardim\/2015\/04\/script-ile-xy-grafik-cizme\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.fultek.com.tr\/scada-yardim\/2015\/04\/script-ile-xy-grafik-cizme\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fultek.com.tr\/scada-yardim\/"},{"@type":"ListItem","position":2,"name":"Script \u0130le XY Grafik \u00c7izme"}]},{"@type":"WebSite","@id":"https:\/\/www.fultek.com.tr\/scada-yardim\/#website","url":"https:\/\/www.fultek.com.tr\/scada-yardim\/","name":"SCADA E\u011fitim Sitesi","description":"SCADA program\u0131 hakk\u0131nda bilmek istedikleriniz.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.fultek.com.tr\/scada-yardim\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":"Person","@id":"https:\/\/www.fultek.com.tr\/scada-yardim\/#\/schema\/person\/b439f08807fdc9e273a233976c5eb1be","name":"Salih","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/secure.gravatar.com\/avatar\/71953beeb6b97dd8eeecb5d9b86339eedb7662215ebdf0761d17ac26bc31f94b?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/71953beeb6b97dd8eeecb5d9b86339eedb7662215ebdf0761d17ac26bc31f94b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/71953beeb6b97dd8eeecb5d9b86339eedb7662215ebdf0761d17ac26bc31f94b?s=96&d=mm&r=g","caption":"Salih"},"sameAs":["http:\/\/www.fultek.com.tr"],"url":"https:\/\/www.fultek.com.tr\/scada-yardim\/author\/salih\/"}]}},"_links":{"self":[{"href":"https:\/\/www.fultek.com.tr\/scada-yardim\/wp-json\/wp\/v2\/posts\/712","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fultek.com.tr\/scada-yardim\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fultek.com.tr\/scada-yardim\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fultek.com.tr\/scada-yardim\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fultek.com.tr\/scada-yardim\/wp-json\/wp\/v2\/comments?post=712"}],"version-history":[{"count":4,"href":"https:\/\/www.fultek.com.tr\/scada-yardim\/wp-json\/wp\/v2\/posts\/712\/revisions"}],"predecessor-version":[{"id":716,"href":"https:\/\/www.fultek.com.tr\/scada-yardim\/wp-json\/wp\/v2\/posts\/712\/revisions\/716"}],"wp:attachment":[{"href":"https:\/\/www.fultek.com.tr\/scada-yardim\/wp-json\/wp\/v2\/media?parent=712"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fultek.com.tr\/scada-yardim\/wp-json\/wp\/v2\/categories?post=712"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fultek.com.tr\/scada-yardim\/wp-json\/wp\/v2\/tags?post=712"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}