From help-request at octave dot org Mon Feb 7 11:46:01 2005 Subject: FW: black and white printable graphs From: "Henry F. Mollet" To: Octave_post Date: Mon, 07 Feb 2005 09:56:19 -0800 > This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. --B_3190614982_22324 Content-type: text/plain; charset="US-ASCII" Content-transfer-encoding: 7bit N.B. See attached with 5 lines annotated "% Nov 21 2004" ------ Forwarded Message From: "Henry F. Mollet" Date: Sun, 06 Feb 2005 20:06:18 -0800 To: NZG , Octave_post Subject: Re: black and white printable graphs Resent-From: help at octave dot org Resent-Date: Sun, 6 Feb 2005 21:55:38 -0600 1. You've picked color brown. The B/W printer may print this color so faintly that you cannot see it. I believe it's blue = 3 which comes out the least faint on a B/W printer. I have no idea why different colors print differently on B/W printer. 2. Black requires a patch as per my same question a little while ago but I don't remember which m file had to be patched. After the patch, it will be octave:10> plot (rand(5),"- at k0") Henry 2/6/05 2:30 PM, NZG at ngustavson at emacinc dot com wrote: > Currently when I generate graphs I use the octave-forge print utility to > create jpg's and then import them into PDF's > > i.e. > plot(n,(ylow+yhigh),"^;;6"); > title('y(n)'); > xlabel('n'); > ylabel('y'); > print('graph5.jpg','-djpg') > > I've discovered, however, that the colored lines of plot utility do not show > up at all on my black and white printer. > > I have also discovered that the Octave plot utility doesn't seem to be able to > generate black lines. > > Am I missing something? > How is this typically done? > > thx, > NZG. > > > > ------------------------------------------------------------- > Octave is freely available under the terms of the GNU GPL. > > Octave's home on the web: http://www.octave.org > How to fund new projects: http://www.octave.org/funding.html > Subscription information: http://www.octave.org/archive.html > ------------------------------------------------------------- > ------------------------------------------------------------- Octave is freely available under the terms of the GNU GPL. Octave's home on the web: http://www.octave.org How to fund new projects: http://www.octave.org/funding.html Subscription information: http://www.octave.org/archive.html ------------------------------------------------------------- ------ End of Forwarded Message --B_3190614982_22324 Content-type: application/octet-stream; name="__pltopt1__.m" Content-disposition: attachment Content-transfer-encoding: base64 IyMgQ29weXJpZ2h0IChDKSAxOTk2LCAxOTk3IEpvaG4gVy4gRWF0b24KIyMKIyMgVGhpcyBm aWxlIGlzIHBhcnQgb2YgT2N0YXZlLgojIwojIyBPY3RhdmUgaXMgZnJlZSBzb2Z0d2FyZTsg eW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeSBpdAojIyB1bmRlciB0aGUg dGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBi eQojIyB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyLCBv ciAoYXQgeW91ciBvcHRpb24pCiMjIGFueSBsYXRlciB2ZXJzaW9uLgojIwojIyBPY3RhdmUg aXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwgYnV0 CiMjIFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2Fy cmFudHkgb2YKIyMgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxB UiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKIyMgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3Ig bW9yZSBkZXRhaWxzLgojIwojIyBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9m IHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQojIyBhbG9uZyB3aXRoIE9jdGF2ZTsg c2VlIHRoZSBmaWxlIENPUFlJTkcuICBJZiBub3QsIHdyaXRlIHRvIHRoZSBGcmVlCiMjIFNv ZnR3YXJlIEZvdW5kYXRpb24sIDU5IFRlbXBsZSBQbGFjZSAtIFN1aXRlIDMzMCwgQm9zdG9u LCBNQQojIyAwMjExMS0xMzA3LCBVU0EuCgojIyAtKi0gdGV4aW5mbyAtKi0KIyMgQGRlZnR5 cGVmbiB7RnVuY3Rpb24gRmlsZX0ge30gX19wbHRvcHQxX18gKEB2YXJ7Y2FsbGVyfSwgQHZh cntvcHR9KQojIyBSZWFsbHkgZGVjb2RlIHBsb3Qgb3B0aW9uIHN0cmluZ3MuCiMjIEBlbmQg ZGVmdHlwZWZuCiMjIEBzZWVhbHNve19fcGx0b3B0X199CgojIyBBdXRob3I6IFJpY2sgTmls ZXMgPG5pbGVzQGF4cDc0NS5nc2ZjLm5hc2EuZ292PgojIyBBZGFwdGVkLUJ5OiBqd2UKIyMg TWFpbnRhaW5lcjogandlCgpmdW5jdGlvbiBmbXQgPSBfX3BsdG9wdDFfXyAoY2FsbGVyLCBv cHQpCgogIHNldF9jb2xvciA9IDA7CiAgc2V0X3N5bWJvbCA9IDA7CiAgc2V0X2xpbmVzID0g MDsKICBzZXRfZG90cyA9IDA7CiAgc2V0X3BvaW50cyA9IDA7CiAgc2V0X2ltcHVsc2VzID0g MDsKICBzZXRfc3RlcHMgPSAwOwogIHNldF9ib3hlcyA9IDA7CiAgc2V0X3llcnJiYXJzID0g MDsKICBzZXRfeGVycmJhcnMgPSAwOwogIHNldF9rZXkgPSAwOwogIHNldF9saW5lc3R5bGUg PSAic29saWQiOwoKICBtb3JlX29wdHMgPSAxOwoKICBXSVRIID0gInciOwogIExJTkVTID0g ImwiOwogIExJTkVTUE9JTlRTID0gImxpbmVzcCI7CiAgQk9YRVJST1JCQVJTID0gImJveGVy IjsKICBCT1hFUyA9ICJib3hlcyI7CiAgQk9YWFkgPSAiYm94eHkiOwogIFBPSU5UUyA9ICJw IjsKICBET1RTID0gImQiOwogIElNUFVMU0VTID0gImkiOwogIFNURVBTID0gInMiOwogIFlF UlJPUkJBUlMgPSAieWVyciI7CiAgWEVSUk9SQkFSUyA9ICJ4ZXJyIjsKICBYWUVSUk9SQkFS UyA9ICJ4eWVyciI7CiAgVElUTEUgPSAidGl0bGUiOwoKICBpZiAobmFyZ2luICE9IDIpCiAg ICB1c2FnZSAoIl9fcGx0b3B0MV9fIChvcHQpIik7CiAgZW5kaWYKCiAgaWYgKCEgaXNzdHIg KG9wdCkpCiAgICBlcnJvciAoIl9fcGx0b3B0MV9fOiBhcmd1bWVudCBtdXN0IGJlIGEgc3Ry aW5nIik7CiAgZW5kaWYKCiAgd2hpbGUgKG1vcmVfb3B0cykKCiAgICAjIyBGaXJzdCBnZXQg bmV4dCBjaGFyLgoKICAgIGlmIChtYXggKHNpemUgKG9wdCkpID4gMSkKICAgICAgIyMgW2No YXIsIG9wdF0gPSBzc2NhbmYgKG9wdCwgIiVjICVzIiwgIkMiKTsKICAgICAgY2hhciA9IG9w dCgxKTsKICAgICAgb3B0ID0gb3B0KDI6bGVuZ3RoKG9wdCkpOwogICAgZWxzZQogICAgICBj aGFyID0gb3B0OwogICAgICBtb3JlX29wdHMgPSAwOwogICAgZW5kaWYKCiAgICAjIyBOb3cg c2V0IGZsYWdzIGJhc2VkIG9uIGNoYXIuCgogICAgaWYgKHN0cmNtcCAoY2hhciwgIi0iKSkK ICAgICAgaWYgKHNldF9saW5lcykKCXNldF9saW5lc3R5bGUgPSAiZGFzaCI7CiAgICAgIGVs c2UKICAgICAgCXNldF9saW5lcyA9IDE7CiAgICAgIGVuZGlmCiAgICBlbHNlaWYgKHN0cmNt cCAoY2hhciwgIi4iKSkKICAgICAgaWYgKHNldF9saW5lcykKCXNldF9saW5lc3R5bGUgPSAi ZGFzaGRvdCI7CiAgICAgIGVsc2UKICAgICAgCXNldF9kb3RzICA9IDE7CiAgICAgIGVuZGlm CiAgICBlbHNlaWYgKHN0cmNtcCAoY2hhciwgIjoiKSkKICAgICAgc2V0X2xpbmVzID0gMTsK ICAgICAgc2V0X2xpbmVzdHlsZSA9ICJkb3QiOwogICAgZWxzZWlmIChzdHJjbXAgKGNoYXIs ICJAIikpCiAgICAgIHNldF9wb2ludHMgPSAxOwogICAgZWxzZWlmIChzdHJjbXAgKGNoYXIs ICJeIikpCiAgICAgIHNldF9pbXB1bHNlcyA9IDE7CiAgICBlbHNlaWYgKHN0cmNtcCAoY2hh ciwgIkwiKSkKICAgICAgc2V0X3N0ZXBzID0gMTsKICAgIGVsc2VpZiAoc3RyY21wIChjaGFy LCAifiIpKQogICAgICBzZXRfeWVycmJhcnMgPSAxOwogICAgZWxzZWlmIChzdHJjbXAgKGNo YXIsICI+IikpCiAgICAgIHNldF94ZXJyYmFycyA9IDE7CiAgICBlbHNlaWYgKHN0cmNtcCAo Y2hhciwgIiMiKSkKICAgICAgc2V0X2JveGVzID0gMTsKICAgIGVsc2VpZiAoc3RyY21wIChj aGFyLCAiMCIpIHx8IHN0cmNtcCAoY2hhciwgIjEiKSAuLi4KICAgICAgICAgICAgfHwgc3Ry Y21wIChjaGFyLCAiMiIpIHx8IHN0cmNtcCAoY2hhciwgIjMiKSAuLi4KICAgICAgICAgICAg fHwgc3RyY21wIChjaGFyLCAiNCIpIHx8IHN0cmNtcCAoY2hhciwgIjUiKSAuLi4KICAgICAg ICAgICAgfHwgc3RyY21wIChjaGFyLCAiNiIpIHx8IHN0cmNtcCAoY2hhciwgIjciKSAuLi4K ICAgICAgICAgICAgfHwgc3RyY21wIChjaGFyLCAiOCIpIHx8IHN0cmNtcCAoY2hhciwgIjki KSkKICAgICAgaWYgKHNldF9jb2xvcikKICAgICAgICBzZXRfcG9pbnRzID0gMTsKICAgICAg ICBzeW1ib2wgPSBjaGFyOwogICAgICAgIHNldF9zeW1ib2wgPSAxOwogICAgICBlbHNlCiAg ICAgICAgY29sb3IgPSBjaGFyOwogICAgICAgIHNldF9jb2xvciA9IDE7CiAgICAgIGVuZGlm CiAgICBlbHNlaWYgKHN0cmNtcCAoY2hhciwgInIiKSkKICAgICAgc2V0X2NvbG9yID0gMTsK ICAgICAgY29sb3IgPSAiMSI7CiAgICBlbHNlaWYgKHN0cmNtcCAoY2hhciwgImciKSkKICAg ICAgc2V0X2NvbG9yID0gMTsKICAgICAgY29sb3IgPSAiMiI7CiAgICBlbHNlaWYgKHN0cmNt cCAoY2hhciwgImIiKSkKICAgICAgc2V0X2NvbG9yID0gMTsKICAgICAgY29sb3IgPSAiMyI7 CiAgICBlbHNlaWYgKHN0cmNtcCAoY2hhciwgIm0iKSkKICAgICAgc2V0X2NvbG9yID0gMTsK ICAgICAgY29sb3IgPSAiNCI7CiAgICBlbHNlaWYgKHN0cmNtcCAoY2hhciwgImMiKSkKICAg ICAgc2V0X2NvbG9yID0gMTsKICAgICAgY29sb3IgPSAiNSI7CiAgICAlZWxzZWlmIChzdHJj bXAgKGNoYXIsICJ3IikgfHwgc3RyY21wIChjaGFyLCAiayIpKSAgJSBOb3YgMjEgMjAwNAog ICAgZWxzZWlmIChzdHJjbXAgKGNoYXIsICJrIikpIAkJCSUgTm92IDIxIDIwMDQKICAgICAg ICBzZXRfY29sb3IgPSAxOwkJCQkJJSBOb3YgMjEgMjAwNAogICAgICAgIGNvbG9yID0gIi0x IjsJCQkJCSUgTm92IDIxIDIwMDQKICAgIGVsc2VpZiAoc3RyY21wIChjaGFyLCAidyIpKQkJ CQklIE5vdiAyMSAyMDA0CiAgICAgIHNldF9jb2xvciA9IDE7CiAgICAgIGNvbG9yID0gIjYi OwogICAgZWxzZWlmIChzdHJjbXAgKGNoYXIsICIqIikpCiAgICAgIHNldF9wb2ludHMgPSAx OwogICAgICBzZXRfc3ltYm9sID0gMTsKICAgICAgc3ltYm9sID0gIjYiOwogICAgZWxzZWlm IChzdHJjbXAgKGNoYXIsICIrIikpCiAgICAgIHNldF9wb2ludHMgPSAxOwogICAgICBzZXRf c3ltYm9sID0gMTsKICAgICAgc3ltYm9sID0gIjIiOwogICAgZWxzZWlmIChzdHJjbXAgKGNo YXIsICJvIikpCiAgICAgIHNldF9wb2ludHMgPSAxOwogICAgICBzZXRfc3ltYm9sID0gMTsK ICAgICAgc3ltYm9sID0gIjEiOwogICAgZWxzZWlmIChzdHJjbXAgKGNoYXIsICJ4IikpCiAg ICAgIHNldF9wb2ludHMgPSAxOwogICAgICBzZXRfc3ltYm9sID0gMTsKICAgICAgc3ltYm9s ID0gIjQiOwogICAgZWxzZWlmIChzdHJjbXAgKGNoYXIsICI7IikpICAjIHRpdGxlIG1vZGUu CiAgICAgIHNldF9rZXkgPSAxOwogICAgICB3b3JraW5nID0gMTsKICAgICAga2V5X3RpdGxl ID0gIiI7CiAgICAgIHdoaWxlICh3b3JraW5nKQogICAgICAgIGlmIChtYXggKHNpemUgKG9w dCkpID4gMSkKICAgICAgICAgIGNoYXIgPSBvcHQoMSk7CiAgICAgICAgICBvcHQgPSBvcHQo MjpsZW5ndGgob3B0KSk7CiAgICAgICAgZWxzZQogICAgICAgICAgY2hhciA9IG9wdDsKICAg ICAgICAgIGlmICghIHN0cmNtcCAoY2hhciwgIjsiKSkKICAgICAgICAgICAgZXJyb3IgKCIl czogdW5maW5pc2hlZCBrZXkgbGFiZWwiLCBjYWxsZXIpOwogICAgICAgICAgZW5kaWYKICAg ICAgICAgIG1vcmVfb3B0cyA9IDA7CiAgICAgICAgICB3b3JraW5nID0gMDsKICAgICAgICBl bmRpZgogICAgICAgIGlmIHN0cmNtcCAoY2hhciwgIjsiKQogICAgICAgICAgd29ya2luZyA9 IDA7CiAgICAgICAgZWxzZQogICAgICAgICAgaWYgKGlzZW1wdHkgKGtleV90aXRsZSkpICAj IG5lZWRzIHRoaXMgdG8gYXZvaWQgZW1wdHkgbWF0cml4IHdhcm5pbmcuCiAgICAgICAgICAg IGtleV90aXRsZSA9IGNoYXI7CiAgICAgICAgICBlbHNlCiAgICAgICAgICAgIGtleV90aXRs ZSA9IHN0cmNhdCAoa2V5X3RpdGxlLCBjaGFyKTsKICAgICAgICAgIGVuZGlmCiAgICAgICAg ZW5kaWYKICAgICAgZW5kd2hpbGUKICAgICAga2V5X3RpdGxlID0gdW5kb19zdHJpbmdfZXNj YXBlcyAoa2V5X3RpdGxlKTsKICAgIGVsc2VpZiAoc3RyY21wIChjaGFyLCAiICIpKQogICAg ZWxzZWlmIChpc2VtcHR5KGNoYXIpKQogICAgICAjIyB3aGl0ZXNwYWNlIC0tIGRvIG5vdGhp bmcuCiAgICBlbHNlCiAgICAgIGVycm9yICgiJXM6IHVucmVjb2duaXplZCBmb3JtYXQgY2hh cmFjdGVyOiAnJXMnIiwgY2FsbGVyLCBjaGFyKTsKICAgIGVuZGlmCiAgZW5kd2hpbGUKCiAg IyMgTm93IGNyZWF0ZSBmb3JtYXQgc3RyaW5nLgoKICBmbXQgPSBXSVRIOwoKICBpZiAoc2V0 X2xpbmVzKQogICAgaWYgKHNldF9wb2ludHMpCiAgICAgIGZtdCA9IHN0cmNhdCAoZm10LCAi ICIsIExJTkVTUE9JTlRTKTsKICAgIGVsc2UKICAgICAgZm10ID0gc3RyY2F0IChmbXQsICIg IiwgTElORVMpOwogICAgZW5kaWYKICBlbHNlaWYgKHNldF9ib3hlcykKICAgIGlmIChzZXRf eWVycmJhcnMgJiYgc2V0X3hlcnJiYXJzKQogICAgICBmbXQgPSBzdHJjYXQgKGZtdCwgIiAi LCBCT1hYWSk7CiAgICBlbHNlaWYgKHNldF95ZXJyYmFycyApCiAgICAgIGZtdCA9IHN0cmNh dCAoZm10LCAiICIsIEJPWEVSUk9SQkFSUyk7CiAgICBlbHNlCiAgICAgIGZtdCA9IHN0cmNh dCAoZm10LCAiICIsIEJPWEVTKTsKICAgIGVuZGlmCiAgZWxzZWlmIChzZXRfcG9pbnRzKQog ICAgZm10ID0gc3RyY2F0IChmbXQsICIgIiwgUE9JTlRTKTsKICBlbHNlaWYgKHNldF9kb3Rz KQogICAgZm10ID0gc3RyY2F0IChmbXQsICIgIiwgRE9UUyk7CiAgZWxzZWlmIChzZXRfaW1w dWxzZXMpCiAgICBmbXQgPSBzdHJjYXQgKGZtdCwgIiAiLCBJTVBVTFNFUyk7CiAgZWxzZWlm IChzZXRfc3RlcHMpCiAgICBmbXQgPSBzdHJjYXQgKGZtdCwgIiAiLCBTVEVQUyk7CiAgZWxz ZWlmIChzZXRfeWVycmJhcnMpCiAgICBpZihzZXRfeGVycmJhcnMpCiAgICAgICAgZm10ID0g c3RyY2F0IChmbXQsICIgIiwgWFlFUlJPUkJBUlMpOwogICAgZWxzZQogICAgICAgIGZtdCA9 IHN0cmNhdCAoZm10LCAiICIsIFlFUlJPUkJBUlMpOwogICAgZW5kaWYKICBlbHNlaWYgKHNl dF94ZXJyYmFycykKICAgIGZtdCA9IHN0cmNhdCAoZm10LCAiICIsIFhFUlJPUkJBUlMpOwog IGVuZGlmCgogIGlmIChzdHJjbXAgKGZtdCwgV0lUSCkpCiAgICBpZiAoc3RyY21wIChjYWxs ZXIsICJfX2VycnBsb3RfXyIpKQogICAgICBmbXQgPSBzdHJjYXQgKGZtdCwgIiAiLCBZRVJS T1JCQVJTKTsKICAgIGVsc2UKICAgICAgZm10ID0gc3RyY2F0IChmbXQsICIgIiwgTElORVMp OwogICAgZW5kaWYKICBlbmRpZgoKICBpZiAoc2V0X2NvbG9yKQogICAgZm10ID0gc3RyY2F0 IChmbXQsICIgIiwgY29sb3IpOwogICAgaWYgKHNldF9zeW1ib2wpCiAgICAgIGZtdCA9IHN0 cmNhdCAoZm10LCAiICIsIHN5bWJvbCk7CiAgICBlbmRpZgogIGVsc2VpZiAoc2V0X3N5bWJv bCkKICAgIGZtdCA9IHN0cmNhdCAoZm10LCAiIDEgIiwgc3ltYm9sKTsKICBlbmRpZgoKICBp ZiAoc2V0X2tleSkKICAgIGZtdCA9IHNwcmludGYgKCIlcyAlcyBcIiVzXCIgIiwgZm10LCBU SVRMRSwga2V5X3RpdGxlKTsKICBlbmRpZgplbmRmdW5jdGlvbgo= --B_3190614982_22324-- ------------------------------------------------------------- Octave is freely available under the terms of the GNU GPL. Octave's home on the web: http://www.octave.org How to fund new projects: http://www.octave.org/funding.html Subscription information: http://www.octave.org/archive.html -------------------------------------------------------------