Python simplified graph package for custom data

Completed Posted 2 years ago Paid on delivery
Completed 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

}

]

Python

Project ID: #31327281

About the project

6 proposals Remote project Active 2 years ago

Awarded to:

ntkhong

⭐⭐⭐⭐⭐ Python Expert ⭐⭐⭐⭐⭐ Dear sir! I am very familiar graph using python language. I've checked just your attached project and I am very interested in your project. When do you need the project finished by? Hope to me More

$50 AUD in 1 day
(20 Reviews)
4.8

6 freelancers are bidding on average $45 for this job

SamirBanna

I am very interested in applying for your job since it seems to fit very will with my experience and skills. Regards SamirBanna

$60 AUD in 2 days
(26 Reviews)
4.6
rexzetsolutions

Yes, i can generate a python simplified graph package for custom data. message me i am ready to start work from right now.

$99 AUD in 1 day
(8 Reviews)
3.9
toshazed

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.

$30 AUD in 3 days
(10 Reviews)
3.9
salim07344

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.

$20 AUD in 7 days
(0 Reviews)
0.0
kprakasheee35

I Have Good Knowledge And Experience in Python. So Please let me Know when How to start Working on this Project.

$10 AUD in 2 days
(0 Reviews)
0.0