Path: csiph.com!news.swapon.de!fu-berlin.de!uni-berlin.de!not-for-mail From: Dietmar Schwertberger Newsgroups: comp.lang.python Subject: Re: Considering migrating to Python from Visual Basic 6 for engineering applications Date: Thu, 18 Feb 2016 21:37:19 +0100 Lines: 15 Message-ID: References: <90cc50d2-1ce5-4588-9bfd-a49d439f00dd@googlegroups.com> <14c75a68-0d2e-45cc-8d73-0d71b6a6aea6@googlegroups.com> <0a56557a-3c41-4900-b03c-288f1af82c53@googlegroups.com> <9750b589-2045-4634-9364-01e8d5f3dc99@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Trace: news.uni-berlin.de nzw4vdoaOALTJJVRNzJVlwS7EEuM1tccD2FTiWKTsDXA== Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.053 X-Spam-Evidence: '*H*': 0.89; '*S*': 0.00; 'subject:Python': 0.05; 'context': 0.05; '(using': 0.07; 'library?': 0.09; 'subject:Visual': 0.09; 'intermediate': 0.15; 'subject: \n ': 0.15; 'received:io': 0.16; 'received:psf.io': 0.16; 'wrote:': 0.16; 'drawing': 0.18; 'file.': 0.22; 'code.': 0.23; 'header:In- Reply-To:1': 0.24; 'header:User-Agent:1': 0.26; 'external': 0.27; 'function': 0.28; 'matplotlib': 0.29; 'received:192.168.10': 0.29; 'e.g.': 0.30; 'screen': 0.32; 'options': 0.33; 'possible,': 0.35; 'but': 0.36; 'to:addr:python-list': 0.36; 'subject:: ': 0.37; 'pdf': 0.37; 'integration': 0.38; 'files': 0.38; 'format': 0.39; 'subject:from': 0.39; 'easily': 0.39; 'received:192': 0.39; 'to:addr:python.org': 0.40; 'received:de': 0.40; 'high': 0.60; 'your': 0.60; 'suitable': 0.61; 'email addr:gmail.com': 0.62; 'charset:windows-1252': 0.62; 'office': 0.62; 'export': 0.63; 'lose': 0.63; 'more': 0.63; 'more.': 0.63; 'quality': 0.72; 'received:192.168.0.5': 0.91; 'hand,': 0.97 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.0 In-Reply-To: <9750b589-2045-4634-9364-01e8d5f3dc99@googlegroups.com> X-Virus-Scanned: clamav-milter 0.98.7 at mxout1 X-Virus-Status: Clean DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mailerdienst.de; s=dkim; t=1455827844; bh=0kR/w4FYJMdZto2ucTRCeoIs/t0xlpOy+ZAHYc3BEeU=; h=Subject:To:References:From:Date:In-Reply-To:From; b=ZxPPpYNSrCHf4JCiVPw1+H/6s5DAeLkZ0b8yx0j3P0syTgsoIycRU09Qo0ZLHeN85 7A6iFfyzyJwadZn6sZyR4R7JfCn0sQr3L0CQhqRpApUmUzXU1zTF/a2wWzgSz8tcQZ ZYAtiD175lSy4BCBkkv6vBpb/IIg2JSdSVjMWPmM= X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.21rc2 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Xref: csiph.com comp.lang.python:103153 On 18.02.2016 18:49, wrong.address.1@gmail.com wrote: > What do I lose by using an external library? With using matplotlib for your plots, you can easily create many kinds of plots. On the other hand, if integration with MS Office is a concern, other options may be more suitable for you as matplotlib can not export EMF/WMF files any more. (Using svg or pdf as intermediate format is possible, but no fun.) With the drawing function of e.g. wxPython or PyQt you can either draw on the screen or into a Metafile context using the same code. So you can easily export high quality vector graphics via clipboard or file. Regards, Dietmar