1,105,286 Community Members

Creating a chart in python

Member Avatar
mrpython1
Newbie Poster
5 posts since Feb 2013
Reputation Points: 0 [?]
Q&As Helped to Solve: 0 [?]
Skill Endorsements: 0 [?]
 
0
 

Im thinking about making a little system for an imaginary retailer, Im going to have a section for the employers and there sales figures, Was just wondering If there was something like an import function for graphs? Im a bit of a noob so go easy

Member Avatar
vegaseat
DaniWeb's Hypocrite
6,984 posts since Oct 2004
Reputation Points: 1,544 [?]
Q&As Helped to Solve: 1,872 [?]
Skill Endorsements: 67 [?]
Moderator
 
1
 

I would use the Python third party module matplot (pylab), free from:
http://matplotlib.org/contents.html

For a nice example see:
http://matplotlib.org/examples/mplot3d/bars3d_demo.html

Member Avatar
mrpython1
Newbie Poster
5 posts since Feb 2013
Reputation Points: 0 [?]
Q&As Helped to Solve: 0 [?]
Skill Endorsements: 0 [?]
 
0
 

Ill have a play around with that, thankyou!!

Member Avatar
vegaseat
DaniWeb's Hypocrite
6,984 posts since Oct 2004
Reputation Points: 1,544 [?]
Q&As Helped to Solve: 1,872 [?]
Skill Endorsements: 67 [?]
Moderator
 
1
 

Just a typical example ...

''' mp_barchart_horizontal2.py
make a simple horizontal bar chart

downloaded Windows installer (Python 3.3 version)
matplotlib-1.2.0.win32-py3.3.exe
from
http://matplotlib.org/downloads.html

tested with Python33
for result see: http://prntscr.com/theqs
'''

from pylab import *

# names of sales persons
persons = ['Tom', 'Jean', 'Paul', 'Mike', 'Beth']
# monthly sales numbers for each the above sales persons
x = [12600, 13400, 16350, 17100, 14700]
# centers the bars on the y axis
y = [0.5, 1.5, 2.5, 3.5, 4.5]

# horizontal bar is barh()
barh(y, x, align='center')
yticks(y, persons)
xlabel('$ sales')
title('Weekly Sales Numbers May 2012')
grid(True)

show()
You
This article has been dead for over three months: Start a new discussion instead
Post:
Start New Discussion
View similar articles that have also been tagged: