I have a contour plot as shown below. What I want is to have distinguishable contour labels i.e, here the value of the contours is not readable above 800 or so. How can I place the contour labels in some other positions so that I can mark the value for each of the contour lines? I have looked at already into these types of questions but mostly people have solved it for some functions whereas I have a data file.
I wrote the following code to generate the figure.
c = Import[
"/home/users/chakrtdm/Desktop/Gibbs/cal/analytic_debye/contour_\
plots/TD_DE_T/new.dat", "Table"];
ListContourPlot[c, Contours -> Range[100, 1900, 100],
PlotRange -> {{-10, -100}, {0.01, 0.05}}, PlotRangeClipping -> False,
FrameLabel -> {Style["X"], Style["Y"]}, Background -> White,
AxesStyle -> Thick, FrameStyle -> Directive[Black, 15],
BaseStyle -> {FontSize -> 12}, ColorFunction -> "Rainbow",
ContourLabels -> (Text[Framed[#3], {#1, #2},
Background -> LightBlue] &), ContourStyle -> Opacity[10.0],
ImageSize -> Automatic]
The new.dat
file can be found here.
new.dat
? $\endgroup$PlotLegends
? $\endgroup$