<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Solution for covert  below python program  to lisp program  in autocad in Visual LISP, AutoLISP and General Customization Forum</title>
    <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/solution-for-covert-below-python-program-to-lisp-program-in/m-p/12256472#M23866</link>
    <description>&lt;P&gt;(import 'matplotlib.pyplot as plt)&lt;BR /&gt;(import 'numpy as np)&lt;BR /&gt;&lt;BR /&gt;(def elevation_points (list (list 0 100) (list 5 150) (list 10 100) (list 15 120) (list 20 80)))&lt;BR /&gt;(def section_points (list (list 0 50) (list 5 75) (list 10 50) (list 15 60) (list 20 40)))&lt;BR /&gt;&lt;BR /&gt;(plt.figure (figsize (list 10 5)))&lt;BR /&gt;(plt.plot (apply 'zip (apply 'list elevation_points)) :marker "o" :linestyle "-" :color "b")&lt;BR /&gt;(plt.title "Elevation Profile")&lt;BR /&gt;(plt.xlabel "Distance (m)")&lt;BR /&gt;(plt.ylabel "Elevation (m)")&lt;BR /&gt;(plt.savefig "elevation_plot.png")&lt;BR /&gt;(plt.show)&lt;BR /&gt;&lt;BR /&gt;(plt.figure (figsize (list 10 5)))&lt;BR /&gt;(plt.plot (apply 'zip (apply 'list section_points)) :marker "o" :linestyle "-" :color "r")&lt;BR /&gt;(plt.title "Section Profile")&lt;BR /&gt;(plt.xlabel "Distance (m)")&lt;BR /&gt;(plt.ylabel "Elevation (m)")&lt;BR /&gt;(plt.savefig "section_plot.png")&lt;BR /&gt;(plt.show))&lt;/P&gt;</description>
    <pubDate>Thu, 21 Sep 2023 14:08:10 GMT</pubDate>
    <dc:creator>kadamsudarshan57</dc:creator>
    <dc:date>2023-09-21T14:08:10Z</dc:date>
    <item>
      <title>Solution for covert  below python program  to lisp program  in autocad</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/solution-for-covert-below-python-program-to-lisp-program-in/m-p/12256472#M23866</link>
      <description>&lt;P&gt;(import 'matplotlib.pyplot as plt)&lt;BR /&gt;(import 'numpy as np)&lt;BR /&gt;&lt;BR /&gt;(def elevation_points (list (list 0 100) (list 5 150) (list 10 100) (list 15 120) (list 20 80)))&lt;BR /&gt;(def section_points (list (list 0 50) (list 5 75) (list 10 50) (list 15 60) (list 20 40)))&lt;BR /&gt;&lt;BR /&gt;(plt.figure (figsize (list 10 5)))&lt;BR /&gt;(plt.plot (apply 'zip (apply 'list elevation_points)) :marker "o" :linestyle "-" :color "b")&lt;BR /&gt;(plt.title "Elevation Profile")&lt;BR /&gt;(plt.xlabel "Distance (m)")&lt;BR /&gt;(plt.ylabel "Elevation (m)")&lt;BR /&gt;(plt.savefig "elevation_plot.png")&lt;BR /&gt;(plt.show)&lt;BR /&gt;&lt;BR /&gt;(plt.figure (figsize (list 10 5)))&lt;BR /&gt;(plt.plot (apply 'zip (apply 'list section_points)) :marker "o" :linestyle "-" :color "r")&lt;BR /&gt;(plt.title "Section Profile")&lt;BR /&gt;(plt.xlabel "Distance (m)")&lt;BR /&gt;(plt.ylabel "Elevation (m)")&lt;BR /&gt;(plt.savefig "section_plot.png")&lt;BR /&gt;(plt.show))&lt;/P&gt;</description>
      <pubDate>Thu, 21 Sep 2023 14:08:10 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/solution-for-covert-below-python-program-to-lisp-program-in/m-p/12256472#M23866</guid>
      <dc:creator>kadamsudarshan57</dc:creator>
      <dc:date>2023-09-21T14:08:10Z</dc:date>
    </item>
    <item>
      <title>Re: Solution for covert  below python program  to lisp program  in autocad</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/solution-for-covert-below-python-program-to-lisp-program-in/m-p/12257583#M23867</link>
      <description>&lt;P&gt;Matplotlib isn’t in lisp autolisp, why not use pyautocad?&lt;/P&gt;</description>
      <pubDate>Thu, 21 Sep 2023 21:58:55 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/solution-for-covert-below-python-program-to-lisp-program-in/m-p/12257583#M23867</guid>
      <dc:creator>daniel_cadext</dc:creator>
      <dc:date>2023-09-21T21:58:55Z</dc:date>
    </item>
    <item>
      <title>Re: Solution for covert  below python program  to lisp program  in autocad</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/solution-for-covert-below-python-program-to-lisp-program-in/m-p/12257931#M23868</link>
      <description>&lt;P&gt;Thank-you sir but py autocad&amp;nbsp; means&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 22 Sep 2023 02:32:58 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/solution-for-covert-below-python-program-to-lisp-program-in/m-p/12257931#M23868</guid>
      <dc:creator>kadamsudarshan57</dc:creator>
      <dc:date>2023-09-22T02:32:58Z</dc:date>
    </item>
    <item>
      <title>Re: Solution for covert  below python program  to lisp program  in autocad</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/solution-for-covert-below-python-program-to-lisp-program-in/m-p/12257959#M23869</link>
      <description>Sir please automatic building section command creat by auto lisp program all type of 2d plan</description>
      <pubDate>Fri, 22 Sep 2023 02:52:43 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/solution-for-covert-below-python-program-to-lisp-program-in/m-p/12257959#M23869</guid>
      <dc:creator>kadamsudarshan57</dc:creator>
      <dc:date>2023-09-22T02:52:43Z</dc:date>
    </item>
    <item>
      <title>Re: Solution for covert  below python program  to lisp program  in autocad</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/solution-for-covert-below-python-program-to-lisp-program-in/m-p/12257985#M23870</link>
      <description>&lt;P&gt;Please make&amp;nbsp; command 2d building section on 2d floor get point,put all heights for all type building plan&amp;nbsp; on 2d floor plan by autolisp program or command&lt;/P&gt;</description>
      <pubDate>Fri, 22 Sep 2023 03:09:45 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/solution-for-covert-below-python-program-to-lisp-program-in/m-p/12257985#M23870</guid>
      <dc:creator>kadamsudarshan57</dc:creator>
      <dc:date>2023-09-22T03:09:45Z</dc:date>
    </item>
    <item>
      <title>Re: Solution for covert  below python program  to lisp program  in autocad</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/solution-for-covert-below-python-program-to-lisp-program-in/m-p/12258024#M23871</link>
      <description>&lt;P&gt;&lt;SPAN&gt;if possible to drop here sample dwg file&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 22 Sep 2023 03:35:15 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/solution-for-covert-below-python-program-to-lisp-program-in/m-p/12258024#M23871</guid>
      <dc:creator>hosneyalaa</dc:creator>
      <dc:date>2023-09-22T03:35:15Z</dc:date>
    </item>
    <item>
      <title>Re: Solution for covert  below python program  to lisp program  in autocad</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/solution-for-covert-below-python-program-to-lisp-program-in/m-p/12258067#M23872</link>
      <description>&lt;P&gt;Pyautocad is here:&lt;/P&gt;&lt;P&gt;You can interact with AutoCAD using ActiveX, kind of like VBA, but using python&lt;/P&gt;&lt;P&gt;&lt;A href="https://pypi.org/project/pyautocad/" target="_blank"&gt;https://pypi.org/project/pyautocad/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/reclosedev/pyautocad" target="_blank"&gt;https://github.com/reclosedev/pyautocad&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For the more advanced and adventurous :&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/CEXT-Dan/PyRx" target="_blank"&gt;https://github.com/CEXT-Dan/PyRx&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You can use PyRx and wxPython to show matplotlib plots, a small example&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="python"&gt;#imports
from numpy import arange, sin, pi

import matplotlib
matplotlib.use('WXAgg')
from matplotlib.backends.backend_wxagg import FigureCanvasWxAgg as FigureCanvas
from matplotlib.figure import Figure

import PyRx as Rx
import PyGe as Ge
import PyGi as Gi
import PyDb as Db
import PyAp as Ap
import PyEd as Ed
import wx
#imports

#define a command 
def PyRxCmd_wxpy():
    try: 
        res = Ap.ResourceOverride()
        dlg = TestDialog(None, -1, "Plot",wx.Size(500,300))
        if dlg.ShowModal() == wx.ID_OK:
            print("Yay!")
    except Exception as err:
        print(err)

        
class CanvasPanel(wx.Panel):
    def __init__(self, parent):
        wx.Panel.__init__(self, parent)
        self.figure = Figure(figsize=(1,1))
        self.axes = self.figure.add_subplot(111)
        self.canvas = FigureCanvas(self, -1, self.figure)
        self.sizer = wx.BoxSizer(wx.VERTICAL)
        self.sizer.Add(self.canvas, 1, wx.LEFT | wx.TOP | wx.GROW)
        self.SetSizer(self.sizer)
        self.Fit()

    def draw(self):
        t = arange(0.0, 3.0, 0.01)
        s = sin(2 * pi * t)
        self.axes.plot(t, s)
   
class TestDialog(wx.Dialog):
    def __init__(
            self, parent, id, title, size, pos=wx.DefaultPosition,
            style=wx.DEFAULT_DIALOG_STYLE, name='dialog'
            ):

        wx.Dialog.__init__(self)
        self.SetExtraStyle(wx.DIALOG_EX_CONTEXTHELP)
        self.Create(parent, id, title, pos, size, style, name)
        Ap.Application.applyHostIcon(self.GetHandle())
        self.pltpanel = CanvasPanel(self)
        self.pltpanel.draw()&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="plotlib.png" style="width: 600px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1269964i152079136C5C169F/image-size/medium?v=v2&amp;amp;px=400" role="button" title="plotlib.png" alt="plotlib.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 22 Sep 2023 04:01:16 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/solution-for-covert-below-python-program-to-lisp-program-in/m-p/12258067#M23872</guid>
      <dc:creator>daniel_cadext</dc:creator>
      <dc:date>2023-09-22T04:01:16Z</dc:date>
    </item>
  </channel>
</rss>

