Python simplified graph package for custom data
$10-30 AUD
Paid on delivery
I require an easy to use plotting package that takes a dictionary of data parameters and generates the appropriate graphs.
The package should take a list of dictionaries and produce one or more graphs based on the criteria passed in.
An example of the dict() would be: (subject to changes as we discuss the project)
- Key - the dict key would be the Y label name
- Y-data - a numpy array or a list of numpy arrays depending on the graph type
- X-data - a numpy array (generally this will be time data but maybe not always)
- X label - label for the x axis
- Include x axis labels - True/False. Whether to display the labels on the x axis (as some graphs all use the same x-axis data it might be a waste of space to include them on every graph in the series)
- type - type of graph (i.e. line, bar, point, candle etc.)
- colour - any standard colour
- graph # - the graph identifier to include the data on. The request may call for between 1 and many graphs and each data point will indicate which graph to include the data on. i.e. all data with graph # 1 will be displayed on the 1st graph, all data with graph # 2 will be displayed on the 2nd graph and so on
- axis - left or right (which axis to plot the data against
exclude 0's - true or false. Whether or not to graph data that is 0
maybe others.
The graphs should be all scrollable along the x axis together
The package should be capable of handling a long list of dicts with any number of graphs.
dataList = [
{
yLabel': "my Y label",
'yData': ydata_nparray,
xLabel': "my X label",
'xData': xdata_nparray,
'Include x labels': True
'type': "line",
'colour': 'green',
'graph #': 1,
'axis': 'left',
'exclude 0': False
},
{
yLabel': "my 2nd data group label",
'yData': ydata_nparray,
xLabel': "my X label",
'xData': xdata_nparray, # can and likely to be the same as 1st dict
'Include x labels': True
'type': "line",
'colour': 'blue',
'graph #': 1,
'axis': 'left',
'exclude 0': False
}
]
Project ID: #31327281
About the project
6 freelancers are bidding on average $45 for this job
I am very interested in applying for your job since it seems to fit very will with my experience and skills. Regards SamirBanna
Yes, i can generate a python simplified graph package for custom data. message me i am ready to start work from right now.
I am Ring. I am about 19+ years experienced in GNU/Linux based system, server installation and customization, develop, deploy, security and support. I may help you in this regard.
Motivated and hard working graduate with focused and carrier oriented vision . I hereby declare that all information finished above is true to the best of my knowledge.
I Have Good Knowledge And Experience in Python. So Please let me Know when How to start Working on this Project.