Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
I want to visualize track on geographic map. I don't need thousands of layers, 3d and other GIS functionality. I just want to visualize my (latitude, longitude, altitude, time) tuples on map background as simple as possible. Animation should also be supported.
Could anyone recommend good Python library?
There's something called basemap which is an addon for matplotlib to do maps.
See the gallery or cookbook example.
Matplotlib has it's own animation support and I don't know any reason it shouldn't work with basemap (although as that page notes, it's not the fastest thing around).
There is a YouTube video series which covers basemap and matplotlib called 'Geographical Plotting with Python' posted by Sentdex.
Part 1 -
http://www.youtube.com/watch?v=E6gvtfQHJUs
Incidentally he has a number of other interesting Python projects on his channel:
http://www.youtube.com/user/sentdex
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 3 years ago.
Improve this question
I am doing a dissertation on data visualization of land prices in Tanzania.
My intendants want me to use a GIS software to map the data on a map and use python code to visualize it.
My question is how can i use python to draw the maps ?
If you want to perform data visualisation, you can use the python library called matplotlib
To perform the mapping of data on geographical maps using matplotlib, here are the examples which helps you to get started.
I hope this helps you.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
I am looking to draw graphs in Python (nodes, edges, loops etc; not graphs as in bar charts and the like). I am struggling to find a good cross-platform library for this; would Tkinter or Qt be capable of this? If not are there any alternatives to this?
Networkx is the most used library to generate and analyze networks in python, then I strongly suggest it. Please, take a look at this documentation:
https://www.udacity.com/wiki/creating-network-graphs-with-python
https://networkx.github.io/documentation/stable/tutorial.html
Draw graph in NetworkX
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 3 years ago.
Improve this question
I want model the flight of a couple of planes using path data. I want to make it so you can see the paths and play/pause as well as look around and interact with the environment. What open source python packages/programs can i use that will allow me to import the data and from that show the flight of the planes
I think you could give more details of what you want, do you already have the 3D models? Do your paths are in geographical coordinates? With the information you provided, it seems you want a 3D engine.
For open source 3D display using Python I would suggest Ogre 3D or Panda 3D. The first is a 3D graphic rendering engine, the second is a 3D game engine.
And there is also Blender 3D, wich is a complete 3D software.
Keep in mind that working with 3 dimensions is always a hard task. For all the solutions above, you need time to learn and understand what is going on. I would recommend Blender for the models and Panda to get everything together and working (although Blender have a Game Engine, it is not as good as Panda).
Also, take a look at these other questions.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
I'm using Python to process CSV files filled with data that I want to run calculations on, and then graph. I'm looking for a library to use that I can send processed CSV information to, or a dict of some sort, and then choose different graphing styles with.
Does anyone have any recommendations?
I'm personally using matplotlib and am very happy with it.
Matplotlib and Gnuplot.py are popular choices. I've used both.
For client-side charts Open Flash Chart or Google Charts Tools.
I've been using matplotlib for about 3 years now to plot experimental data. Before I was using Excel and that was just a pain. I've been happy with matplotlib ever since. It's great and very powerful.
There is pychart or PyCha, both of which I have not used but have been considering myself.
It depends on the kind of graph you want,
most of the time, i'm using matplotlib but sometimespydot is good.
The various layout algorithms are good for me when dealing with huge graphs
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
I am looking for an API (preferably in python) that could be used to analyze complex networks. Basically I want to find things like:
Average shortest path,
Degree distribution
Giant Component
local clustering coefficient, global clustering coefficient etc..
Thanks
I would suggest Networkx and PyGraphViz. I've used them for a similar (but not as complex) graphing project in python and I love it.
The boost graph library has Python bindings.
I've used igraph on Linux. It started to grind on 64k nodes but that graph was becoming unwieldy any way.
Not sure about performance next to PyGraphViz but now you have a plenty of options.