Home > tikz pgf > label curve and/or contour name created with pgfplot via gnuplot

label curve and/or contour name created with pgfplot via gnuplot

July 7Hits:2
Advertisement

I will want to name different contour as one can see it on topographic card. How to do that? I want label on different curve with the parameter that distinguish the curves. I have created 10+10 curves by gnuplot inside tikz environnement.

All the code that give here it due to this internet site. So thank many. Someone can help me to finish my graph by put one little label (like -10°, -20°, ..., 90°) on each curve?

code ici :

    \documentclass[a4paper]{article}         \usepackage[T1]{fontenc}         \usepackage[utf8,applemac]{inputenc}         \usepackage{lmodern, textcomp}         \usepackage{mathrsfs,bm}         \usepackage{amsmath,amssymb,amscd}         \usepackage{comment,relsize}         \usepackage[frenchb]{babel}         % ==============================================         \usepackage[babel=true,kerning=true]{microtype}%pour le package tikZ et les deux points``:''         %%% TikZ packages.         \usepackage{pgf,tikz}         \usepackage{pgfplots}         %         \pagestyle{empty}          \pgfplotsset{compat=newest}         % ==============================================         \begin{document}         % ==============================================          \begin{tikzpicture}         % réglage de la grille de coordonnées         \begin{axis}           [ grid=major,             no markers,             axis on top,             tick label style={font=\small},             %extra y tick style={grid=major},             %extra x tick style={grid=major}             minor y tick num=1,             minor x tick num=1,             smooth,             xlabel={D{\'e}clinaison du miroir: $D_m$},             ylabel={Distance z{\'e}nithale du miroir: $I_m$},             xmin=0, xmax=180,             ymin=-0, ymax=180,             width=1\textwidth,             height=1\textwidth,             legend style={at={(0.02,0.97)},anchor=north west},             legend pos=south east,             legend cell align=left            ]%         % Création des graphes f(x,y)=0 via GNUPLOT         \addplot +[ no markers, raw gnuplot, thick, empty line = jump ]%         gnuplot {%               set contour base;               set cntrparam levels discrete 0.0000;               unset surface;               set view map;               set grid;               set isosamples 200;                 set xrange [0:180];             set yrange [0:180];             D=pi/180*165;           %<<--------- ICI             I=pi/180*90;            %<<--------- ICI         k1=tan(pi/180*10);         f1(x,y)=k1*(cos(D)+cos((D-2*pi/180*x))*tan(pi/180*y)**2)-2*sin(I)*sin(pi/180*x)*tan(pi/180*y)-cos(I)*(sin(D)+sin((D-2*pi/180*x))*tan(pi/180*y)**2);         k2=tan(pi/180*20);         f2(x,y)=k2*(cos(D)+cos((D-2*pi/180*x))*tan(pi/180*y)**2)-2*sin(I)*sin(pi/180*x)*tan(pi/180*y)-cos(I)*(sin(D)+sin((D-2*pi/180*x))*tan(pi/180*y)**2);         k3=tan(pi/180*30);         f3(x,y)=k3*(cos(D)+cos((D-2*pi/180*x))*tan(pi/180*y)**2)-2*sin(I)*sin(pi/180*x)*tan(pi/180*y)-cos(I)*(sin(D)+sin((D-2*pi/180*x))*tan(pi/180*y)**2);         k4=tan(pi/180*40);         f4(x,y)=k4*(cos(D)+cos((D-2*pi/180*x))*tan(pi/180*y)**2)-2*sin(I)*sin(pi/180*x)*tan(pi/180*y)-cos(I)*(sin(D)+sin((D-2*pi/180*x))*tan(pi/180*y)**2);         k5=tan(pi/180*50);         f5(x,y)=k5*(cos(D)+cos((D-2*pi/180*x))*tan(pi/180*y)**2)-2*sin(I)*sin(pi/180*x)*tan(pi/180*y)-cos(I)*(sin(D)+sin((D-2*pi/180*x))*tan(pi/180*y)**2);         k6=tan(pi/180*60);         f6(x,y)=k6*(cos(D)+cos((D-2*pi/180*x))*tan(pi/180*y)**2)-2*sin(I)*sin(pi/180*x)*tan(pi/180*y)-cos(I)*(sin(D)+sin((D-2*pi/180*x))*tan(pi/180*y)**2);         k7=tan(pi/180*70);         f7(x,y)=k7*(cos(D)+cos((D-2*pi/180*x))*tan(pi/180*y)**2)-2*sin(I)*sin(pi/180*x)*tan(pi/180*y)-cos(I)*(sin(D)+sin((D-2*pi/180*x))*tan(pi/180*y)**2);         k8=tan(pi/180*80);         f8(x,y)=k8*(cos(D)+cos((D-2*pi/180*x))*tan(pi/180*y)**2)-2*sin(I)*sin(pi/180*x)*tan(pi/180*y)-cos(I)*(sin(D)+sin((D-2*pi/180*x))*tan(pi/180*y)**2);         k9=tan(pi/180*90);         f9(x,y)=k9*(cos(D)+cos((D-2*pi/180*x))*tan(pi/180*y)**2)-2*sin(I)*sin(pi/180*x)*tan(pi/180*y)-cos(I)*(sin(D)+sin((D-2*pi/180*x))*tan(pi/180*y)**2);             %             splot f1(x,y), f2(x,y), f3(x,y), f4(x,y), f5(x,y), f6(x,y), f7(x,y), f8(x,y), f9(x,y) ;             %             };%         %         \addplot +[no markers, raw gnuplot, thick, empty line = jump  ]%         gnuplot {%               set contour base;               set cntrparam levels discrete 0.0000;               unset surface;               set view map;               set grid;               set isosamples 200;                 set xrange [0:180];             set yrange [0:180];             D=pi/180*165;           %<<--------- ICI             I=pi/180*90;            %<<--------- ICI         k0=tan(pi/180*0);         f0(x,y)=k0*(cos(D)+cos((D-2*pi/180*x))*tan(pi/180*y)**2)-2*sin(I)*sin(pi/180*x)*tan(pi/180*y)-cos(I)*(sin(D)+sin((D-2*pi/180*x))*tan(pi/180*y)**2);         k1=tan(pi/180*-10);         g1(x,y)=k1*(cos(D)+cos((D-2*pi/180*x))*tan(pi/180*y)**2)-2*sin(I)*sin(pi/180*x)*tan(pi/180*y)-cos(I)*(sin(D)+sin((D-2*pi/180*x))*tan(pi/180*y)**2);         k2=tan(pi/180*-20);         g2(x,y)=k2*(cos(D)+cos((D-2*pi/180*x))*tan(pi/180*y)**2)-2*sin(I)*sin(pi/180*x)*tan(pi/180*y)-cos(I)*(sin(D)+sin((D-2*pi/180*x))*tan(pi/180*y)**2);         k3=tan(pi/180*-30);         g3(x,y)=k3*(cos(D)+cos((D-2*pi/180*x))*tan(pi/180*y)**2)-2*sin(I)*sin(pi/180*x)*tan(pi/180*y)-cos(I)*(sin(D)+sin((D-2*pi/180*x))*tan(pi/180*y)**2);         k4=tan(pi/180*-40);         g4(x,y)=k4*(cos(D)+cos((D-2*pi/180*x))*tan(pi/180*y)**2)-2*sin(I)*sin(pi/180*x)*tan(pi/180*y)-cos(I)*(sin(D)+sin((D-2*pi/180*x))*tan(pi/180*y)**2);         k5=tan(pi/180*-50);         g5(x,y)=k5*(cos(D)+cos((D-2*pi/180*x))*tan(pi/180*y)**2)-2*sin(I)*sin(pi/180*x)*tan(pi/180*y)-cos(I)*(sin(D)+sin((D-2*pi/180*x))*tan(pi/180*y)**2);         k6=tan(pi/180*-60);         g6(x,y)=k6*(cos(D)+cos((D-2*pi/180*x))*tan(pi/180*y)**2)-2*sin(I)*sin(pi/180*x)*tan(pi/180*y)-cos(I)*(sin(D)+sin((D-2*pi/180*x))*tan(pi/180*y)**2);         k7=tan(pi/180*-70);         g7(x,y)=k7*(cos(D)+cos((D-2*pi/180*x))*tan(pi/180*y)**2)-2*sin(I)*sin(pi/180*x)*tan(pi/180*y)-cos(I)*(sin(D)+sin((D-2*pi/180*x))*tan(pi/180*y)**2);         k8=tan(pi/180*-80);         g8(x,y)=k8*(cos(D)+cos((D-2*pi/180*x))*tan(pi/180*y)**2)-2*sin(I)*sin(pi/180*x)*tan(pi/180*y)-cos(I)*(sin(D)+sin((D-2*pi/180*x))*tan(pi/180*y)**2);         k9=tan(pi/180*-90);         g9(x,y)=k9*(cos(D)+cos((D-2*pi/180*x))*tan(pi/180*y)**2)-2*sin(I)*sin(pi/180*x)*tan(pi/180*y)-cos(I)*(sin(D)+sin((D-2*pi/180*x))*tan(pi/180*y)**2);             %             splot g1(x,y), g2(x,y), g3(x,y), g4(x,y), g5(x,y), g6(x,y), g7(x,y), g8(x,y), g9(x,y) ;             splot f0(x,y);           }; %         % Ajout d'une légende pour identifier les familles de courbes.         %Positionnement à adapter pour chaque nouvelle compilation = pas efficace dutout...      \node at (axis cs:165,160) [pin={90:\relsize{-1}{$\alpha_0=10\degres$}},inner sep=0pt] {}; %  a modifier manuellement... \node at (axis cs:50,57) [pin={170:\relsize{-1}{$\alpha_0=90\degres$}},inner sep=0pt] {}; \node at (axis cs:118,120) [pin={200:\relsize{-1}{$\alpha_0=90\degres$}},inner sep=0pt] {}; \node at (axis cs:155,90) [pin={75:\relsize{-1}{$\alpha_0=0\degres$}},inner sep=0pt] {};   % Légende à modifier ici pour chaque couple (D ; I) du cadran à réflexion.  % \addlegendimage{empty legend}\addlegendentry{\relsize{-1.5}{$\mathscr{C}_{f_{\alpha_0}}$, pour $\alpha_0=\left\{10\degres;\ldots; 90\degres\right\}$}}  % \addlegendimage{empty legend}\addlegendentry{\relsize{-1.5}{$\mathscr{C}_{f_{\alpha_0}}$, pour $\alpha_0=\left\{-90\degres;\ldots; -10\degres\right\}$}}  %\addlegendimage{empty legend}\addlegendentry{\relsize{-1.5}{$D=165\degres$, $I=90\degres$}}  % \end{axis}  % \end{tikzpicture} % ==============================================      \end{document} 

label curve and/or contour name created with pgfplot via gnuplot

Answers

First of all: Instead of defining the functions 9 times for different parameter values, you can simply use \pgfplotsinvokeforeach{<list>}{ <code> } to loop over the values. That makes the code much more compact and maintainable.

Then, you can either use the contour prepared key, which tells PGFPlots to assume you're plotting contours, making it automatically place labels on the plot lines. The values used for this depend on the meta key, so if you set point meta=#1, they will correspond to the angles.

label curve and/or contour name created with pgfplot via gnuplot

As you can see, the label placement isn't ideal. You can influence it a bit by setting contour/label distance=<value>, but I haven't been able to improve the placement much.

Instead, you could use a modified version of the approach outlined in Label plots in pgfplots without entering coordinates manually to place the labels with more control:

label curve and/or contour name created with pgfplot via gnuplot



Code for first example

\documentclass[a4paper]{article}
        \usepackage[T1]{fontenc}
        \usepackage[utf8,applemac]{inputenc}
        \usepackage{lmodern, textcomp}
        \usepackage{mathrsfs,bm}
        \usepackage{amsmath,amssymb,amscd}
        \usepackage{comment,relsize}
        \usepackage[frenchb]{babel}
        % ==============================================
        \usepackage[babel=true,kerning=true]{microtype}%pour le package tikZ et les deux points``:''
        %%% TikZ packages.
        \usepackage{pgf,tikz}
        \usepackage{pgfplots}
        %
        \pagestyle{empty}

        \pgfplotsset{compat=newest}
        % ==============================================
        \begin{document}
        % ==============================================

        \begin{tikzpicture}
        % réglage de la grille de coordonnées
        \begin{axis}
          [ grid=major,
            no markers,
            axis on top,
            tick label style={font=\small},
            %extra y tick style={grid=major},
            %extra x tick style={grid=major}
            minor y tick num=1,
            minor x tick num=1,
            %smooth,
            xlabel={D{\'e}clinaison du miroir: $D_m$},
            ylabel={Distance z{\'e}nithale du miroir: $I_m$},
            xmin=0, xmax=180,
            ymin=-0, ymax=180,
            width=1\textwidth,
            height=1\textwidth,
            legend style={at={(0.02,0.97)},anchor=north west},
            legend pos=south east,
            legend cell align=left
           ]%
        % Création des graphes f(x,y)=0 via GNUPLOT
        \pgfplotsinvokeforeach{10,20,...,90}{
            \addplot [ contour prepared, point meta=#1, contour/label distance=10cm, contour/draw color=red,  no markers, red, raw gnuplot, thick, empty line = jump ]%
                gnuplot {%
                    set contour base;
                    set cntrparam levels discrete 0.0000;
                    unset surface;
                    set view map;
                    set grid;
                    set isosamples 200;
                    set xrange [0:180];
                    set yrange [0:180];
                    D=pi/180*165;           %<<--------- ICI
                    I=pi/180*90;            %<<--------- ICI
                    k=tan(pi/180*#1);
                    f(x,y)= k*(cos(D) + cos((D-2*pi/180*x)) * tan(pi/180*y)**2) - 2*sin(I) * sin(pi/180*x) * tan(pi/180*y)-cos(I) * (sin(D)+sin((D-2*pi/180*x)) * tan(pi/180*y)**2);
            splot f(x,y);
            };%
         }
        %
        \pgfplotsinvokeforeach{-10,-20,...,-80}{
            \addplot [ contour prepared, contour/label distance=10cm, contour/draw color=blue, point meta=#1, no markers, blue, raw gnuplot, thick, empty line = jump ]%
                gnuplot {%
                    set contour base;
                    set cntrparam levels discrete 0.0000;
                    unset surface;
                    set view map;
                    set grid;
                    set isosamples 200;
                    set xrange [0:180];
                    set yrange [0:180];
                    D=pi/180*165;           %<<--------- ICI
                    I=pi/180*90;            %<<--------- ICI
                    k=tan(pi/180*#1);
                    f(x,y)= k*(cos(D) + cos((D-2*pi/180*x)) * tan(pi/180*y)**2) - 2*sin(I) * sin(pi/180*x) * tan(pi/180*y)-cos(I) * (sin(D)+sin((D-2*pi/180*x)) * tan(pi/180*y)**2);
            splot f(x,y);
            };%
         }
\end{axis}
 %
\end{tikzpicture}
% ==============================================
\end{document}



Code for second example

\documentclass[a4paper]{article}
        \usepackage[T1]{fontenc}
        \usepackage[utf8,applemac]{inputenc}
        \usepackage{lmodern, textcomp}
        \usepackage{mathrsfs,bm}
        \usepackage{amsmath,amssymb,amscd}
        \usepackage{comment,relsize}
        \usepackage[frenchb]{babel}
        % ==============================================
        \usepackage[babel=true,kerning=true]{microtype}%pour le package tikZ et les deux points``:''
        %%% TikZ packages.
        \usepackage{pgfplots}
        \usetikzlibrary{intersections}
        %
        \pagestyle{empty}

        \pgfplotsset{compat=newest}
        % ==============================================
        \begin{document}
        % ==============================================
\pgfkeys{
    /pgfplots/linelabel/.style args={#1:#2}{
        name path global=labelpath,
        execute at end plot={
            \path [name path global = labelpositionline]
                (rel axis cs:#1,0) -- (rel axis cs:#1,1);
            \path [name intersections={of=labelpath and labelpositionline, total=\total}]
                (intersection-\total) node [fill=white,inner xsep=1pt, inner ysep=0pt, font=\small] {#2};
        }
    }
}

        \begin{tikzpicture}
        % réglage de la grille de coordonnées
        \begin{axis}
          [ grid=major,
            no markers,
            axis on top,
            tick label style={font=\small},
            %extra y tick style={grid=major},
            %extra x tick style={grid=major}
            minor y tick num=1,
            minor x tick num=1,
            %smooth,
            xlabel={D{\'e}clinaison du miroir: $D_m$},
            ylabel={Distance z{\'e}nithale du miroir: $I_m$},
            xmin=0, xmax=180,
            ymin=-0, ymax=180,
            width=1\textwidth,
            height=1\textwidth,
            legend style={at={(0.02,0.97)},anchor=north west},
            legend pos=south east,
            legend cell align=left
           ]%
        % Création des graphes f(x,y)=0 via GNUPLOT
        \pgfplotsinvokeforeach{10,20,...,90}{
            \pgfmathsetmacro\labelpos{#1/200}
            \addplot [ linelabel=0.5:#1,no markers, red, raw gnuplot, thick, empty line = jump ]%
                gnuplot {%
                    set contour base;
                    set cntrparam levels discrete 0.0000;
                    unset surface;
                    set view map;
                    set grid;
                    set isosamples 200;
                    set xrange [0:180];
                    set yrange [0:180];
                    D=pi/180*165;           %<<--------- ICI
                    I=pi/180*90;            %<<--------- ICI
                    k=tan(pi/180*#1);
                    f(x,y)= k*(cos(D) + cos((D-2*pi/180*x)) * tan(pi/180*y)**2) - 2*sin(I) * sin(pi/180*x) * tan(pi/180*y)-cos(I) * (sin(D)+sin((D-2*pi/180*x)) * tan(pi/180*y)**2);
            splot f(x,y);
            };%
         }
        %
        \pgfplotsinvokeforeach{-10,-20,...,-80}{
            \addplot [ linelabel=0.5:#1, no markers, blue, raw gnuplot, thick, empty line = jump ]%
                gnuplot {%
                    set contour base;
                    set cntrparam levels discrete 0.0000;
                    unset surface;
                    set view map;
                    set grid;
                    set isosamples 200;
                    set xrange [0:180];
                    set yrange [0:180];
                    D=pi/180*165;           %<<--------- ICI
                    I=pi/180*90;            %<<--------- ICI
                    k=tan(pi/180*#1);
                    f(x,y)= k*(cos(D) + cos((D-2*pi/180*x)) * tan(pi/180*y)**2) - 2*sin(I) * sin(pi/180*x) * tan(pi/180*y)-cos(I) * (sin(D)+sin((D-2*pi/180*x)) * tan(pi/180*y)**2);
            splot f(x,y);
            };%
         }
\end{axis}
 %
\end{tikzpicture}
% ==============================================
\end{document}

Related Articles

  • label curve and/or contour name created with pgfplot via gnuplot

    label curve and/or contour name created with pgfplot via gnuplotJuly 7

    I will want to name different contour as one can see it on topographic card. How to do that? I want label on different curve with the parameter that distinguish the curves. I have created 10+10 curves by gnuplot inside tikz environnement. All the cod

  • How to make label show up on contour vector in QGIS? December 8

    I'm new to QGIS (version 2.6.0). I think my question should be easy to solve but I still get stuck at making labels show up on contour lines. These lines were generated from extracting raster (asc file). Then I tried to label those contour lines on t

  • Integral Curve Question using Contour Plot

    Integral Curve Question using Contour PlotFebruary 11

    The ODE $$(xy-2)+(x^2-xy)y'=0$$ is NOT an exact differential equation. However, if I multiply both sides by an integrating factor $\mu=1/x$, the resulting equation $$\left(y-\frac2x\right)+(x-y)y'=0$$ is exact. My pencil and paper solution is: $$xy-2

  • Labelling Curves Using ListLogLinearPlot within DynamicModule (So Close)

    Labelling Curves Using ListLogLinearPlot within DynamicModule (So Close)May 7

    I currently have a large number of time-series datasets in the form where the name and time-series transposed data, so I have a list of lists of names for datasets and their time-dependant data. The end goal is to graph a plot which I already have as

  • QGIS Contour plugin: Creating complex isolines leads to isolated areas

    QGIS Contour plugin: Creating complex isolines leads to isolated areasAugust 11

    I use the contour plugin (v1.1) within QGIS 2.4 to create contour lines. I have streets with different travel costs. I observe problems for streets with low travel costs if they are surrounded by streets with high travel costs. The low cost street is

  • Labelling a subset of contours using ListContourPlot

    Labelling a subset of contours using ListContourPlotNovember 14

    I have a data set with entries of the form [nx,ny,E] and have made a contour plot of this data. I would like to add labels to only a subset of these contours, for instance every other contour. How might I go about doing that? My data set is derived f

  • Multiple label values support in graphlab.label_propagation.createJanuary 21

    Below code tries to add 2 vertices with both vertices having multiple label values. Then tries to apply label_propagation on label "labelx" to the graph created. from graphlab import label_propagation from graphlab import SFrame, SGraph, Vertex,

  • Label points in a contour plot

    Label points in a contour plotMay 29

    pts = {{1.5, 1.5}, {1.5, -1.5}, {2.5, 0}, {2.5, 1.94}, {2.5, -1.94}, {-2.5, 0}, {2, 2}, {-2, 2}, {2, -2}, {-2, -2}, {2.5, 2}, {-2.5, 2}, {-2.5, -2}, {2.5, -2}}; ContourPlot[{y^4 - 3 x y^2 + x^3}, {x, -2.5, 2.5}, {y, -2, 2}, Contours -> {Automatic, 50

  • TikZ, PGFPlots, or GNUplot: plotting a curve without the known function

    TikZ, PGFPlots, or GNUplot: plotting a curve without the known functionMarch 29

    I would like to make a plot of a function that has an overshoot of 25% and then settles with subtle oscillations at 100%. I would like to create it in one of the listed packages or in gnus case add on to PGFPlots. Unfortunately, I don't know the func

  • Center plot created with pgfplot from matlab

    Center plot created with pgfplot from matlabJuly 26

    If I have a nice plot in matlab, then I save it as a tikz standalone file matlab2tikz('myimage.tikz','standalone',true) and I create a pdf in my terminal with pdflatex myimage.tikz to include the pdf in my document instead of the tikz code to speed u

  • Contour plot error with pgfplot and tikzDecember 21

    I'm trying to plot contour lines of a two variable function. I found this example here: \begin{tikzpicture} \begin{axis}[view={0}{90}] \addplot3[contour gnuplot={ labels over line,number=9}] {x*y}; \end{axis} \end{tikzpicture} But I get the following

  • Creating a diagram through gnuplot then putting it into LaTeX

    Creating a diagram through gnuplot then putting it into LaTeXMay 10

    I'm honestly at a loss. I've honestly tried using gnuplot and LaTeX together but it never seems to give anything desirable. I have the gnuplot code; reset set lmargin at screen 0.2; set rmargin at screen 0.977; set tmargin at screen 0.96; set bmargin

  • Labeling a vertical asymptote written upwards (only using pgfplots)September 25

    I would like the code that instructs TikZ to plot the asymptotes to the graph for the rational function y=(x^{2})/(x^{2}-9). What is the code for plotting these lines as a dashed lines with arrowheads? These should be a little shorter than the axes.

  • Labelling only one point on a coordinate axis (pgfplots)

    Labelling only one point on a coordinate axis (pgfplots)August 9

    I want a grid on the whole plane like I have, but I don't want labels on the coordinate axes (other than at x/y=1) or the blank spaces that are seen in the MWE. How do I accomplish this? \documentclass[12pt]{article} \usepackage{amsmath, amssymb} \us

  • Add fitting line to histogram plot created by pgfplots

    Add fitting line to histogram plot created by pgfplots February 17

    I know how to draw a density histogram using pgfplots from this answer: Is it possible to "transform" a histogram into a density plot in pgfplots?. But how can I draw an estimate line on the histogram like this? \documentclass{article} \usepacka

  • How to create curved labels in QGIS

    How to create curved labels in QGISSeptember 6

    I added an image, that explains my demand (see Schiefelsbach river). How can I do this? thanks --------------Solutions------------- This OSM guide outlines how to make labels follow line features, in addition to providing good guidance on other commo

  • Too many contour labels in contour plots

    Too many contour labels in contour plotsJanuary 17

    I am trying to create a contour plot with labels in the contour lines. The data is imported from Octave, and stored in a file called data.dat. It contains many contour lines, so that manual modification of the file is not practical. The following cod

  • Labeling individual curves in Mathematica

    Labeling individual curves in MathematicaApril 19

    I need to create a plot for export and inclusion in a report. Is there a better way to label curves than PlotLegends? From what I've read and my personal experience, PlotLegends is pretty bad. Is there a better package for legends, or, ideally, a sim

  • How do I make curved labels for polygons in QGIS 2.6.1?January 7

    I have been able to find answers on how to do this in older versions of QGIS, but can't seem to come across anything that deals with the latest installment. I need a way to make labels curve to irregularly shaped polygons; in this case rivers. I have

  • Too many contours labels are showing up in ArcMap, not just ones for selected subset?July 22

    I created a shapefile for contours lines on the basis of a raster. Since I am interested in just 5 contours (out of, say, 50), I selected for display just the contours I am interested in. I achieved this from: properties > symbology > categories >

Copyright (C) 2017 ceus-now.com, All Rights Reserved. webmaster#ceus-now.com 14 q. 0.592 s.