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$