J'essaye de créer un heatmap à partir d'un fichier .txt.Créer une carte de chaleur en utilisant gnuplot à partir d'une matrice écrite sur un. fichier txt
Si cette matrice est prise à partir d'une matrice de python data
et écrit sur fichier en utilisant numpy.savetxt(file,data)
, lorsque vous utilisez gnuplot pour créer la heatmap avec la commande: plot 'heat.txt' matrix with image
je reçois une carte tout noir sans avoir une erreur de gnuplot.
Si je crée à la place la matrice en la remplissant directement avec data=numpy.matrix('...;...')
et l'enregistre ensuite avec numpy.savetxt(file,data)
, en utilisant gnuplot avec la même commande cela fonctionne très bien.
Malheureusement, il n'est pas possible de remplir la matrice dont j'ai besoin manuellement en raison de ses dimensions.
Nous vous remercions à l'avance
...
heat.txt avec Google Drive: https://drive.google.com/drive/folders/0B0CY3UaQmc3AVzhfUVY2dDhpbjg?usp=sharing
Pouvez-vous poster le contenu de celui fichier 'chaleur. txt' que gnuplot ne semble pas pouvoir tracer? Gnuplot crée-t-il un message d'erreur ou un avertissement lorsque vous essayez de tracer? – user8153
J'ai ajouté le fichier –