Questions tagged [visualization]

Questions relating to graphing and displaying numerical data

Filter by
Sorted by
Tagged with
41
votes
14answers
19k views

Which software and workflow is recommend for publication of scientific data and graphs?

Which software provides a good workflow from simple plotting of a few datapoints up to the creation of publication level graphics with detailed styles, mathematical typesetting and "professional ...
35
votes
6answers
3k views

What attributes make a figure “professional-quality”?

I've heard people say that plots produced by ORIGIN tend to look polished and "professional," whereas plots produced by Mathematica do not. However, most plot-creation programs are quite configurable ...
25
votes
6answers
7k views

Visualizing very large link graphs

I am looking for a tool to visualize very large directional link graphs. I currently have ~2million nodes with ~10million edges. I have tried a few different things, but most take hours to even do ...
21
votes
4answers
3k views

Algorithms for (adaptive?) function plotting

I am looking for algorithms to draw standard 2d-graphs for functions that may or may not have singularities. The purpose is to write a "Mini-CAS", so I have no a priori knowledge of the types of ...
17
votes
2answers
11k views

Binary vs. ASCII file size

I need to write some data from a computation, that will be read later by Paraview (.vtu or vtk file). When it comes to file size , should I go for the ASCII format or the Binary format ?
15
votes
4answers
13k views

How do I calculate the numerical difference between two fields stored in two different VTK files with the same structure?

Suppose I have two VTK files, both in structured grid format. The structured grids are the same (they have the same list of points, in the same order), and there is a field, call it "Phi", in each VTK ...
15
votes
1answer
2k views

Visualizing discontinuous Galerkin/finite element data

I would like to visualize simulation results, obtained using the discontinuous Galerkin (DG) approach, within ParaView. Similarly to finite volume methods, the problem domain is divided into cube-...
12
votes
4answers
1k views

Making a Molecular editor/visualizer: Object oriented programming, data structures, and molecules

I am new to programming and I am trying to solve my first big problem and write my first big program. I have looked for open source examples of code to learn from, but so far have only found code in ...
12
votes
2answers
804 views

How can one mathematically describe the “cartoon” type of representation of proteins?

Proteins are typically represented in a cartoon form, with β sheets as arrows and α helices as coils: I'm wondering, is there somewhere a reference that describes the construction of this ...
10
votes
3answers
335 views

Ways of visualizing event data in search of performance issues

I'm trying to optimize an MPI application with a highly asynchronous communication pattern. Each rank has a list of things to compute, and sends messages as necessary if the inputs or outputs reside ...
10
votes
1answer
1k views

Visualization of quadtree & octree grids

So-called quadtree and octree grids are quite attractive for applications requiring adaptive mesh refinement. They are for example used in Gerris and Paramesh. Is anyone aware of a good file format ...
9
votes
3answers
1k views

Second order tensor field visualization software

Is there an overview available over tensor visualization software? My personal preference is: A software which is free, well documented, and offers visualization techniques for different physical ...
9
votes
1answer
283 views

Given values on a mesh, what algorithm can I use to construct efficiently level set contours?

I have a mesh, faces $F$, edges $E$, and vertices $V$, and I have a list of predefined level set contours. What algorithm can I use to construct contours in the most efficient manner? A plot of the ...
8
votes
4answers
563 views

Should I use a database to handle large amounts of results?

Background: I am currently running a large amount parameter variation experiments. They are being run in Python 2.6+, using numpy. These experiments are going to take about 2 weeks to run. Roughly I ...
8
votes
4answers
13k views

Visually appealing ways to plot singular vector fields with matplotlib or other foss tools

What is the best way to get a visual appealing plot of a singular vector field (if you want to visualize also the field strength). As an example I am playing with the electric fields of two point ...
7
votes
2answers
3k views

Is there a fast way to compute histograms for high-dimensional large datasets?

Currently the way I compute histograms for data is by generating grid in $N$ dimensions (where $N$ is the dimension of the data) and searching through the $M$ data points in each dimension to see in ...
7
votes
1answer
392 views

Generalized least squares gradient of a vector field

For computing the gradient of a scalar field, one can use the weighted least squares method as described in the paper Revisiting the Least-squares Procedure for Gradient Reconstruction on Unstructured ...
7
votes
3answers
9k views

Python scripting in Paraview

I've been using the basic visualization features of Paraview. Now, I want to go further by writing python macros to handle some specific tasks. My question for the advanced users: Are there any ...
6
votes
4answers
5k views

Tools for visualizing large 3D volumes

I have a sequence of 2D images (png files) encoding the partitioning (segmentation) of a large biological 3D volume. In these files, each pixel has a color, representing the 3D object the pixel ...
6
votes
2answers
404 views

Tools for computing an electric field based on location of charges?

I have the positions of a large number of charges (the strengths are known, but are also variables). Are there any tools that will allow me to visualize the electric field induced by these charges (or ...
6
votes
3answers
6k views

Visualizing finite element solutions in MATLAB

On my triangular mesh, I have the $(x,y,z)$ coordinates of each vertex of each triangle. For higher order elements, I refine each element a few times so I have more points to work with. If I just need ...
6
votes
2answers
4k views

Using numpy arrays in Paraview programmable filter

How can I access a field in Paraview's programmable filter as a numpy array? I want to: Import an existing field as a numpy array Create a similar array for output Register it as a new field for ...
6
votes
2answers
531 views

Simulating advection over a network of 1D pipes

I am trying to create a simulation to help visualize how different chemical components flow through a network of pipes with associated valves, pumps, and chemical inputs. In this simulation, the pipes ...
6
votes
2answers
2k views

How can one produce a proper streamline plot?

I recently had trouble producing a proper streamline plot in Mathematica, and apparently the problem is a good bit harder than I appreciated. I would like to know if there exist general algorithms to ...
5
votes
5answers
13k views

How can I plot piece-wise defined function in some easily-accessed open-source tool?

I want to plot $$f_{n}(x) = \begin{cases} x-n & \text{for } n \leq x \leq n+1 \\ 2-x+n & \text{for } n+1\leq x \leq n+2 \\ 0 &...
5
votes
5answers
2k views

How do I create an animation from a 2D model or dataset?

I found the following thread in the physics stackexchange where I saw the video called output attached to the main post. The video can be found here. How would I go about creating such an animation?
5
votes
3answers
257 views

Quick data visualization

What is the quickest and simplest way to graph or visualize numerical data that is output as text files? Transferring to Matlab is slow, Excel is clunky, things like automatic scaling are essential.
5
votes
3answers
322 views

Visualizing the solutions of the Differential equations by varying different parameters

Actually I am interested in analyzing the soution to the ODE given as $\frac{dy}{dx} = A + By + C\sin(y) , y(l) = m$ and check how the solution gets affected like whether they exist or not depending ...
5
votes
2answers
7k views

CFD visualization workflow: Visit vs Paraview vs Tecplot and others

For those familiar with more of these tools than I am, what are the pros and cons of the various tools available? Right now I exclusively use Tecplot for CFD visualization, but it leaves a lot to be ...
5
votes
1answer
9k views

How do I plot a transparent cylinder in matlab? [closed]

I know that I can use the following commands to create an opaque cylinder in matlab: N=100; [X,Y,Z]=cylinder(R,N); surf(X,Y,Z); I want to plot an arrow inside ...
5
votes
2answers
2k views

Line Integral Convolution (LIC) Requirements

I'm trying to plot some vector fields using LIC technique. More specifically, I'm using the Python solution for this kind of plot. Before applying that approach, I was plotting my vectors as quiver. ...
5
votes
2answers
140 views

Which visualisation software for a layered graph?

I have produced a CSV file in the following format: ...
5
votes
1answer
717 views

how to visualize lattice with periodic, helical, etc. boundary conditions?

I am trying to write a special hexagonal lattice generator, with several kinds of boundary conditions, such as helical BC, periodic BC, and I find it hard to verify whether it works correctly. I tried ...
5
votes
1answer
7k views

How to generate sloped streamslice plot of magnetic field in Matlab

I am currently working on my bachelor thesis, where I am calculating trajectory of electrons and ions in Hall Effect Ion Thruster. However, to be sure what I am calculating, I need to know how does ...
5
votes
1answer
1k views

Drawing isocontour data of 3d discrete volume with mayavi2

I'm trying to visualize the propagation of heat in a discrete sphere surface. The sphere is hollow, only the voxels of the boundary have value. Visualization in matlab using isosurface shows correct ...
4
votes
2answers
523 views

3D contour mesh computation

I have the value of a function in three dimensions, $f(x, y, z)$, which varies smoothly. I would like to compute a 3D mesh where $f(x, y, z)$ has a particular value. Are there algorithms to do this? ...
4
votes
2answers
7k views

Visualising Maxwell's equations using MATLAB

I asked this question to help me understand what is going on in one of Maxwell's equations. I am happy with following through the maths on paper now, but would like to use MATLAB to take it one step ...
4
votes
1answer
61 views

How to visualize multidimensional (d>10) function

I need to visualize the response of a function $$y=f(x_1, x_2, … , x_d)$$ with d in the order of 10-12 (the function f was sampled using finite element simulations). For lower-dimensional design ...
4
votes
2answers
4k views

Can gnuplot's PNG terminal use superscripts and subscipts?

I know that gnuplot's epslatex terminal can display superscipts and subscripts in titles and label axes. Is this also possible when using gnuplot's ...
4
votes
3answers
706 views

Pre/Post-processor for an academic finite element solver

I'm currently developing a finite element solver for academic/research purposes. Therefore I'm searching for a pre- and postprocessor in my toolchain. For a previous project I have used gmsh as a ...
4
votes
2answers
247 views

Alternatives to Mathematica

looking to introduce a mathematics program in my work, I would have 2 uses: In a classroom (high school level), providing good visualisation of physics ideas, and making my lecture more interactive. ...
4
votes
3answers
151 views

Offline (visualisation) rendering in scientific computing

I need to simulate the movement of a large number of agents. The processes that govern the agents' movement are complex and so the entire process requires parallelisation. The output from this ...
4
votes
2answers
2k views

VTK file format to image file

Is there a way to convert vtk file without visualizing into a image file such as png in the bash terminal itself? I have found that for the vtk files that I visualize to take longer time than its ...
4
votes
2answers
11k views

plotting a 2D animated data surface on MatPlotLib

I'm trying to get an animated 2D data surface on MatPlotLib. After a bit of search on the internet, i've found an example that almost works: ...
4
votes
2answers
574 views

High quality molecular renderings

I would like to use a high-quality renderer (physically based path-tracing or MLT) to generate some images of molecular systems I have. Right now I'm just using some of the simple renderers in VMD, ...
4
votes
2answers
326 views

Tools/solutions for visualization of molecular simulation trajectories?

I have so far been using VMD to create visualizations of molecular trajectories. However, I find myself not entirely satisfied with the quality of the resulting animations—when you want to do snapshot-...
4
votes
1answer
2k views

Unwrap cylinder to plane in Paraview

I want to extract the data from the boundary surface of a cylinder (in a .vtu file) and plot it onto a plane, where the coordinates are theta (rotation angle) and Z(...
4
votes
0answers
105 views

Existing software/scripts for spiral graphs?

I am looking for existing software or scripts to generate spiral graphs from cyclical (time) data, as presented by Webber and Muller. The graphs shown in the paper look like a great means of ...
3
votes
4answers
552 views

Finding a molecular dynamics visualization library for C

I asked this question over at stackoverflow, and got blasted for it. I am currently working with legacy MD code written in C that my university uses, and haven't moved to a more modern library like ...
3
votes
2answers
392 views

Recommended visualization tools for higher order finite element solutions?

Is there any software available which can directly render higher order finite element results? In particular, 3D finite elements would be preferable. It seems gmsh has some capability in this regard ...