From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/99766 Path: news.gmane.org!.POSTED!not-for-mail From: Hans Hagen Newsgroups: gmane.comp.tex.context Subject: Re: Can MetaPost draw directly datapoints from a data file? Date: Thu, 28 Dec 2017 19:47:36 +0100 Message-ID: References: <1D239725-1A98-4A07-A81F-E3328E371F93@gmail.com> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 X-Trace: blaine.gmane.org 1514486777 23811 195.159.176.226 (28 Dec 2017 18:46:17 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 28 Dec 2017 18:46:17 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.5.2 To: ntg-context@ntg.nl Original-X-From: ntg-context-bounces@ntg.nl Thu Dec 28 19:46:13 2017 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from zapf.boekplan.nl ([5.39.185.232] helo=zapf.ntg.nl) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eUdBv-0005Ut-HP for gctc-ntg-context-518@m.gmane.org; Thu, 28 Dec 2017 19:46:07 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id ED1DB8A04C5; Thu, 28 Dec 2017 19:47:49 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zNh18cAqXM3K; Thu, 28 Dec 2017 19:47:49 +0100 (CET) Original-Received: from zapf.ntg.nl (localhost [IPv6:::1]) by zapf.ntg.nl (Postfix) with ESMTP id 3DE9E8A070B; Thu, 28 Dec 2017 19:47:49 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id DA5B68A0706 for ; Thu, 28 Dec 2017 19:47:47 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1IPERZc-RieC for ; Thu, 28 Dec 2017 19:47:47 +0100 (CET) Original-Received: from smtp.ziggozakelijk.nl (D57D1DA2.static.ziggozakelijk.nl [213.125.29.162]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id 27A598A04C5 for ; Thu, 28 Dec 2017 19:47:37 +0100 (CET) X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=10.100.1.103; Original-Received: from [10.100.1.103] (unverified [10.100.1.103]) by smtp.ziggozakelijk.nl (SurgeMail 7.2e) with ESMTP (TLS) id 494-1713362 for ; Thu, 28 Dec 2017 19:47:36 +0100 In-Reply-To: <1D239725-1A98-4A07-A81F-E3328E371F93@gmail.com> Content-Language: en-US X-Authenticated-User: hagen@controller-9 X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.16 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ntg-context-bounces@ntg.nl Original-Sender: "ntg-context" Xref: news.gmane.org gmane.comp.tex.context:99766 Archived-At: T24gMTIvMjgvMjAxNyA2OjM2IFBNLCBKb3JnZSBNYW51ZWwgd3JvdGU6Cj4gV2hlbiBJIG5lZWQg dG8gZHJhdyBkYXRhcG9pbnRzIGZyb20gYSBleHRlcm5hbCBkYXRhIGZpbGUgSeKAmW0gdXNpbmcg bHVhLCAKPiBsaWtlIHRoaXM6Cj4gCj4gXHN0YXJ0dGV4dAo+IAo+IFxzdGFydGx1YWNvZGUKPiAK PiBFbGVtZW50byA9IHt9Cj4geCA9IHt9Cj4geSA9e30KPiB6PSB7fQo+IGNhcmdhID0ge30KPiBp PTEKPiBjb250ZXh0KCJcXHN0YXJ0TVBjb2Rl4oCdKQo+IAo+IGNvbnRleHQoIm51bWVyaWMgdTsg dSA6PSAxLjVjbTsiKQo+IGZvciBsaW5lIGluIGlvLmxpbmVzKCJtb2xlY3VsZS54eXogPGh0dHA6 Ly9tb2xlY3VsZS54eXo+IikgZG8KPiAgwqAgwqBsb2NhbCBhLCBiLCBjLCBkLCBlID0gc3RyaW5n Lm1hdGNoKGxpbmUsIAo+ICcoJWErKSVzKiVzKiglUyspJXMqJXMqKCVTKyklcyolcyooJVMrKSVz KiVzKiglUyspJykKPiAgwqAgwqBFbGVtZW50b1tpXT0gYQo+ICDCoCDCoHhbaV09IHRvbnVtYmVy KGIpCj4gIMKgIMKgeVtpXT0gdG9udW1iZXIoYykKPiAgwqAgwqB6W2ldPSB0b251bWJlcihkKQo+ ICDCoCDCoGNhcmdhW2ldPSB0b251bWJlcihlKQo+IAo+ICDCoCDCoGNvbnRleHQoImxhYmVsKFwi JXNcIiwgKCUwLjZmIHUsICUwLjZmIHUpKTsiLCBhLCB4W2ldLHlbaV0pCj4gCj4gIMKgIMKgaT1p KzEKPiBlbmQKPiAKPiBjb250ZXh0KCJcXHN0b3BNUGNvZGXigJ0pCj4gCj4gXHN0b3BsdWFjb2Rl Cj4gCj4gCj4gXHN0b3B0ZXh0Cj4gCj4gKklzIHRoZXJlIGEgd2F5IHRvIHBhc3MgZGlyZWN0bHkg dGhlIGV4dGVybmFsIGRhdGEgdG8gTWV0YVBvc3Qgd2l0aG91dCAKPiB1c2luZyBMdWE/Kgo+IAo+ IEkga25vdyB0aGF0IEkgY2FuIHVzZSBhIHNpbWlsYXIgZnVuY3Rpb24gdG8gZ2RhdGEgZnJvbSBn cmFwaC5tcC4gSSB0cnkgCj4gdG8gcmV1c2UgdGhpcyBwaWVjZSBvZiBjb2RlLCBidXQgbm90IHdv cmtzLgo+IAo+IFxzdGFydE1QY29kZQo+IAo+IHZhcmRlZiBHcmRsbl9AIyhleHByIGYpID0KPiAg wqAgc2F2ZSBuXywgc187IHN0cmluZyBzXzsKPiAgwqAgc18gPSByZWFkZnJvbSBmOwo+ICDCoCBz dHJpbmcgQCNbXTsKPiAgwqAgaWYgc188PkVPRjoKPiAgwqAgwqAgQCMxIDo9IGxvcHRvayBzXzsK PiAgwqAgwqAgbl8gPSBpZiBAIzE9IiUiOiAwIGVsc2U6IDEgZmk7Cj4gIMKgIMKgIGZvcmV2ZXI6 Cj4gIMKgIMKgIMKgIEAjW2luY3Igbl9dIDo9IGxvcHRvayBzXzsKPiAgwqAgwqAgwqAgZXhpdGlm IEAjW25fXT0iIMKgIjsKPiAgwqAgwqAgZW5kZm9yCj4gIMKgIMKgIEAjMTw+IiDCoCIKPiAgwqAg ZWxzZTogZmFsc2UKPiAgwqAgZmkKPiBlbmRkZWY7Cj4gCj4gR3JkbG5fJCgibW9sZWN1bGUueHl6 IDxodHRwOi8vbW9sZWN1bGUueHl6PiIpOwo+IAo+IFxzdG9wTVBjb2RlCm1wIGZpbGUgaGFuZGxp bmcgaXMgcmF0aGVyIGNyaXBwbGVkIHNvIHRoaXMgaXMgd2hlcmUgbHVhIGlzIGJldHRlcgoKXHN0 YXJ0dGV4dAoKXHN0YXJ0bHVhY29kZQogICAgIE1QLm15Y29kZSA9IHsgfQoKICAgICBsb2NhbCBl bGVtZW50cyA9IHsgfQoKICAgICBmdW5jdGlvbiBNUC5teWNvZGUubG9hZGVsZW1lbnRzKGZpbGVu YW1lKQogICAgICAgICBlbGVtZW50cyA9IHsgfQogICAgICAgICBmb3IgbGluZSBpbiBpby5saW5l cyhmaWxlbmFtZSkgZG8KICAgICAgICAgICAgIGVsZW1lbnRzWyNlbGVtZW50cysxXSA9IHsgc3Ry aW5nLm1hdGNoKGxpbmUsIAonKCVTKyklcyooJVMrKSVzKiglUyspJXMqKCVTKyklcyooJVMrKScp IH0KICAgICAgICAgZW5kCiAgICAgZW5kCgogICAgIGZ1bmN0aW9uIE1QLm15Y29kZS5ub2ZlbGVt ZW50cygpCiAgICAgICAgIG1wLnByaW50KCNlbGVtZW50cykKICAgICBlbmQKCiAgICAgZnVuY3Rp b24gTVAubXljb2RlLmdldGxhYmVsKGkpCiAgICAgICAgIG1wLnF1b3RlZChlbGVtZW50c1tpXVsx XSkKICAgICBlbmQKCiAgICAgZnVuY3Rpb24gTVAubXljb2RlLmdldG9mZnNldChpKQogICAgICAg ICBtcC5wYWlyKGVsZW1lbnRzW2ldWzJdLGVsZW1lbnRzW2ldWzNdKQogICAgIGVuZApcc3RvcGx1 YWNvZGUKClxzdGFydE1QY29kZQogICAgIGx1YS5NUC5teWNvZGUubG9hZGVsZW1lbnRzKCJtb2xl Y3VsZS54eXoiKSA7CiAgICAgZm9yIGk9MSB1cHRvIGx1YS5NUC5teWNvZGUubm9mZWxlbWVudHMo KSA6CiAgICAgICAgIGxhYmVsIChsdWEuTVAubXljb2RlLmdldGxhYmVsKGkpLDUwICogbHVhLk1Q Lm15Y29kZS5nZXRvZmZzZXQoaSkpIDsKICAgICBlbmRmb3IgOwpcc3RvcE1QY29kZQoKXHN0YXJ0 TVBjb2RlCiAgICAgZGVmIG15X2xvYWRlbGVtZW50cyhleHByIG5hbWUpID0KICAgICAgICAgbHVh Lk1QLm15Y29kZS5sb2FkZWxlbWVudHMobmFtZSkgOwogICAgIGVuZGRlZiA7CiAgICAgdmFyZGVm IG15X25vZmVsZW1lbnRzID0KICAgICAgICAgbHVhLk1QLm15Y29kZS5ub2ZlbGVtZW50cygpCiAg ICAgZW5kZGVmIDsKICAgICB2YXJkZWYgbXlfbGFiZWwoZXhwciBpKSA9CiAgICAgICAgIGx1YS5N UC5teWNvZGUuZ2V0bGFiZWwoaSkKICAgICBlbmRkZWYgOwogICAgIHZhcmRlZiBteV9vZmZzZXQo ZXhwciBpKSA9CiAgICAgICAgIGx1YS5NUC5teWNvZGUuZ2V0b2Zmc2V0KGkpCiAgICAgZW5kZGVm IDsKCiAgICAgbXlfbG9hZGVsZW1lbnRzKCJtb2xlY3VsZS54eXoiKSA7CiAgICAgZm9yIGk9MSB1 cHRvIG15X25vZmVsZW1lbnRzIDoKICAgICAgICAgbGFiZWwgKG15X2xhYmVsKGkpLDUwICogbXlf b2Zmc2V0KGkpKSA7CiAgICAgZW5kZm9yIDsKXHN0b3BNUGNvZGUKClxzdG9wdGV4dAoKSWYgeW91 IHVzZSB0aGF0IGtpbmQgb2YgY29kZSBhIGxvdCB5b3UgY2FuIGhpZGUgdGhlIGx1YSBjYWxscyBp biBtYWNyb3MgCndoaWNoIG1ha2VzIGl0IGxvb2sgbGlrZSBtZXRhcG9zdCBkb2VzIGl0IGFsbC4K CkhhbnMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBIYW5zIEhhZ2VuIHwgUFJBR01BIEFERQogICAgICAgICAgICAgICBSaWRkZXJzdHJhYXQgMjcg fCA4MDYxIEdIIEhhc3NlbHQgfCBUaGUgTmV0aGVybGFuZHMKICAgICAgICB0ZWw6IDAzOCA0Nzcg NTMgNjkgfCB3d3cucHJhZ21hLWFkZS5ubCB8IHd3dy5wcmFnbWEtcG9kLm5sCi0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCklmIHlvdXIgcXVlc3Rpb24gaXMgb2YgaW50ZXJlc3Qg dG8gb3RoZXJzIGFzIHdlbGwsIHBsZWFzZSBhZGQgYW4gZW50cnkgdG8gdGhlIFdpa2khCgptYWls bGlzdCA6IG50Zy1jb250ZXh0QG50Zy5ubCAvIGh0dHA6Ly93d3cubnRnLm5sL21haWxtYW4vbGlz dGluZm8vbnRnLWNvbnRleHQKd2VicGFnZSAgOiBodHRwOi8vd3d3LnByYWdtYS1hZGUubmwgLyBo dHRwOi8vY29udGV4dC5hYW5oZXQubmV0CmFyY2hpdmUgIDogaHR0cHM6Ly9iaXRidWNrZXQub3Jn L3BoZy9jb250ZXh0LW1pcnJvci9jb21taXRzLwp3aWtpICAgICA6IGh0dHA6Ly9jb250ZXh0Z2Fy ZGVuLm5ldApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw==