

Ultimately, for pm3d to work, gnuplot requires that the data be on some sort of grid "mesh". In pm3d documentation it says that it can leave empty spaces, but how? It there a way to plot the data the way i want it? outside the triangle) and why the triangle top edge is taller than the heatmap. I can't understand how to tell pm3d not to fill zones that are not in the data file (e.g. Set arrow 21 from 0.50, 0.866 to 0,0 nohead linestyle 1

Set arrow 11 from 1, 0 to 0.50, 0.866 nohead linestyle 1 Set arrow 1 from 0,0 to 1, 0.0 nohead linestyle 1 Where x and y are values between 0 and 1, and val is an integer representing the frequency i need to show.Īnd the plot script is this: #!/usr/bin/gnuplot So, i process the data and obtain a data file in the form: I'm trying to plot an heatmap on a triangular surface, the coordinates and "heat values" are obtained with the methog shown on page .jp/a.noda/programs/ternary/ternary-en.html.
