If you can convert the Graph into an image (file or object) than you could use PIL (Python Imaging Library) to dynamically generate an image and serve it via a dynamically generated link.
On Wed, Aug 1, 2012 at 3:19 PM, Peregil <pereg...@gmail.com> wrote: > I need to have the graphic on a web page... as soon as a user hit summit... > > > > On Wed, Aug 1, 2012 at 3:16 PM, william ratcliff < > william.ratcl...@gmail.com> wrote: > >> As a quick hack, you could generate a postscript file using savefig(). >> Then, you could print that from the commandline to a local printer--If they >> don't need a physical printout, I would generate a pdf file and serve it to >> them and let them print it. If I figure out how to print directly using >> the printer dialog, I'll let you know... >> >> William >> >> >> On Wed, Aug 1, 2012 at 2:05 PM, Peregil <pereg...@gmail.com> wrote: >> >>> it is an intranet, and I don't have any restrictions >>> using JavaScript... abd I am using matplotlib... I thing it is the only way >>> to save a file and put it on the web page... >>> >>> >>> >>> On Wed, Aug 1, 2012 at 1:59 PM, william ratcliff < >>> william.ratcl...@gmail.com> wrote: >>> >>>> What are you using for your plotting package? Matplotlib? I think >>>> that this will show the plot (on the server machine)--the easiest thing I >>>> can think of for now (assuming that you are using matplotlib) is to >>>> generate a pdf and send them the file. I haven't tried printing >>>> directly--is this intranet, or external facing? Do you have any >>>> restrictions on using javascript? >>>> >>>> William >>>> >>>> >>>> On Wed, Aug 1, 2012 at 12:58 PM, Peregil <pereg...@gmail.com> wrote: >>>> >>>>> a user to print one >>>>> >>>>> I did this in python, but throws an error in django when I tried to >>>>> run it... I have seen some examples of saving an image, but I would like >>>>> to >>>>> avoid that since I don't want to open and close a file... >>>>> >>>>> let me know if you have any idea.... >>>>> >>>>> thanks >>>>> >>>>> Python program: >>>>> >>>>> >>>>> def drawPlot(arrayGene1, arrayGene2): >>>>> message = '' >>>>> (m,b) = polyfit(arrayGene1,arrayGene2,1) >>>>> yp = polyval([m,b],arrayGene1) >>>>> >>>>> xlable('Gene 1') >>>>> ylable('Gene 2') >>>>> title('Correlation Graph') >>>>> plot(arrayGene1, yp) >>>>> scatter(arrayGene1,arrayGene2,marker='>') >>>>> show() >>>>> return(message) >>>>> >>>>> >>>>> >>>>> On Wed, Aug 1, 2012 at 12:21 PM, william ratcliff < >>>>> william.ratcl...@gmail.com> wrote: >>>>> >>>>>> Do you need to display a graph, or allow the user to print one? >>>>>> >>>>>> On Wed, Aug 1, 2012 at 12:06 PM, Peregil <pereg...@gmail.com> wrote: >>>>>> >>>>>>> The information comes from a database, which I got it with a >>>>>>> problem. However, I need to show a graph as well. >>>>>>> >>>>>>> Please let me know any suggestions... >>>>>>> >>>>>>> thanks and have great day. >>>>>>> >>>>>>> -- >>>>>>> You received this message because you are subscribed to the Google >>>>>>> Groups "Django users" group. >>>>>>> To post to this group, send email to django-users@googlegroups.com. >>>>>>> To unsubscribe from this group, send email to >>>>>>> django-users+unsubscr...@googlegroups.com. >>>>>>> For more options, visit this group at >>>>>>> http://groups.google.com/group/django-users?hl=en. >>>>>>> >>>>>> >>>>>> -- >>>>>> You received this message because you are subscribed to the Google >>>>>> Groups "Django users" group. >>>>>> To post to this group, send email to django-users@googlegroups.com. >>>>>> To unsubscribe from this group, send email to >>>>>> django-users+unsubscr...@googlegroups.com. >>>>>> For more options, visit this group at >>>>>> http://groups.google.com/group/django-users?hl=en. >>>>>> >>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "Django users" group. >>>>> To post to this group, send email to django-users@googlegroups.com. >>>>> To unsubscribe from this group, send email to >>>>> django-users+unsubscr...@googlegroups.com. >>>>> For more options, visit this group at >>>>> http://groups.google.com/group/django-users?hl=en. >>>>> >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Django users" group. >>>> To post to this group, send email to django-users@googlegroups.com. >>>> To unsubscribe from this group, send email to >>>> django-users+unsubscr...@googlegroups.com. >>>> For more options, visit this group at >>>> http://groups.google.com/group/django-users?hl=en. >>>> >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Django users" group. >>> To post to this group, send email to django-users@googlegroups.com. >>> To unsubscribe from this group, send email to >>> django-users+unsubscr...@googlegroups.com. >>> For more options, visit this group at >>> http://groups.google.com/group/django-users?hl=en. >>> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Django users" group. >> To post to this group, send email to django-users@googlegroups.com. >> To unsubscribe from this group, send email to >> django-users+unsubscr...@googlegroups.com. >> For more options, visit this group at >> http://groups.google.com/group/django-users?hl=en. >> > > -- > You received this message because you are subscribed to the Google Groups > "Django users" group. > To post to this group, send email to django-users@googlegroups.com. > To unsubscribe from this group, send email to > django-users+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/django-users?hl=en. > -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.