How to combine labeled graphics?












2












$begingroup$


If we have two or more labels graphs, and we want to put them in a bigger graph at specific locations, how can we do it?



I tried the following and it does not work



graph1 = Labeled[Graphics[Circle[{0, 0}]], "Circle"];
graph2 = Labeled[Graphics[Circle[{0, 0}]], "Circle 2"];
Graphics[{graph1, graph2}]




Update, I need to put the smaller graphs at certain position, not necessarily in a grid.










share|improve this question











$endgroup$












  • $begingroup$
    Your figures are not "graphs," and thus your original title was misleading. (I've fixed it.)
    $endgroup$
    – David G. Stork
    3 hours ago
















2












$begingroup$


If we have two or more labels graphs, and we want to put them in a bigger graph at specific locations, how can we do it?



I tried the following and it does not work



graph1 = Labeled[Graphics[Circle[{0, 0}]], "Circle"];
graph2 = Labeled[Graphics[Circle[{0, 0}]], "Circle 2"];
Graphics[{graph1, graph2}]




Update, I need to put the smaller graphs at certain position, not necessarily in a grid.










share|improve this question











$endgroup$












  • $begingroup$
    Your figures are not "graphs," and thus your original title was misleading. (I've fixed it.)
    $endgroup$
    – David G. Stork
    3 hours ago














2












2








2





$begingroup$


If we have two or more labels graphs, and we want to put them in a bigger graph at specific locations, how can we do it?



I tried the following and it does not work



graph1 = Labeled[Graphics[Circle[{0, 0}]], "Circle"];
graph2 = Labeled[Graphics[Circle[{0, 0}]], "Circle 2"];
Graphics[{graph1, graph2}]




Update, I need to put the smaller graphs at certain position, not necessarily in a grid.










share|improve this question











$endgroup$




If we have two or more labels graphs, and we want to put them in a bigger graph at specific locations, how can we do it?



I tried the following and it does not work



graph1 = Labeled[Graphics[Circle[{0, 0}]], "Circle"];
graph2 = Labeled[Graphics[Circle[{0, 0}]], "Circle 2"];
Graphics[{graph1, graph2}]




Update, I need to put the smaller graphs at certain position, not necessarily in a grid.







plotting






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited 1 hour ago







ablmf

















asked 5 hours ago









ablmfablmf

26518




26518












  • $begingroup$
    Your figures are not "graphs," and thus your original title was misleading. (I've fixed it.)
    $endgroup$
    – David G. Stork
    3 hours ago


















  • $begingroup$
    Your figures are not "graphs," and thus your original title was misleading. (I've fixed it.)
    $endgroup$
    – David G. Stork
    3 hours ago
















$begingroup$
Your figures are not "graphs," and thus your original title was misleading. (I've fixed it.)
$endgroup$
– David G. Stork
3 hours ago




$begingroup$
Your figures are not "graphs," and thus your original title was misleading. (I've fixed it.)
$endgroup$
– David G. Stork
3 hours ago










2 Answers
2






active

oldest

votes


















2












$begingroup$

I suggest using Inset which will let specify arbitrary locations. Like so:



circles =
{Labeled[Graphics[Circle[{0, 0}]], "Circle"],
Labeled[Graphics[Circle[{0, 0}]], "Circle 2"]};
locations = {{-1, -1}, {1, 1}};
Graphics[MapThread[Inset[#1, #2] &, {circles, locations}],
PlotRangePadding -> 1.5,
Frame -> True]


graphics






share|improve this answer









$endgroup$





















    3












    $begingroup$

    Maybe Grid?



    Grid[{{graph1, graph2}}]


    enter image description here



    You can rearrange the location by listing. For example,



    Grid[{{graph1}, {graph2}}]


    will put them vertically.
    enter image description here






    share|improve this answer









    $endgroup$













    • $begingroup$
      I don't really want them to be in a grid.
      $endgroup$
      – ablmf
      1 hour ago











    Your Answer





    StackExchange.ifUsing("editor", function () {
    return StackExchange.using("mathjaxEditing", function () {
    StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix) {
    StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
    });
    });
    }, "mathjax-editing");

    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "387"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: false,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: null,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmathematica.stackexchange.com%2fquestions%2f190248%2fhow-to-combine-labeled-graphics%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    2 Answers
    2






    active

    oldest

    votes








    2 Answers
    2






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    2












    $begingroup$

    I suggest using Inset which will let specify arbitrary locations. Like so:



    circles =
    {Labeled[Graphics[Circle[{0, 0}]], "Circle"],
    Labeled[Graphics[Circle[{0, 0}]], "Circle 2"]};
    locations = {{-1, -1}, {1, 1}};
    Graphics[MapThread[Inset[#1, #2] &, {circles, locations}],
    PlotRangePadding -> 1.5,
    Frame -> True]


    graphics






    share|improve this answer









    $endgroup$


















      2












      $begingroup$

      I suggest using Inset which will let specify arbitrary locations. Like so:



      circles =
      {Labeled[Graphics[Circle[{0, 0}]], "Circle"],
      Labeled[Graphics[Circle[{0, 0}]], "Circle 2"]};
      locations = {{-1, -1}, {1, 1}};
      Graphics[MapThread[Inset[#1, #2] &, {circles, locations}],
      PlotRangePadding -> 1.5,
      Frame -> True]


      graphics






      share|improve this answer









      $endgroup$
















        2












        2








        2





        $begingroup$

        I suggest using Inset which will let specify arbitrary locations. Like so:



        circles =
        {Labeled[Graphics[Circle[{0, 0}]], "Circle"],
        Labeled[Graphics[Circle[{0, 0}]], "Circle 2"]};
        locations = {{-1, -1}, {1, 1}};
        Graphics[MapThread[Inset[#1, #2] &, {circles, locations}],
        PlotRangePadding -> 1.5,
        Frame -> True]


        graphics






        share|improve this answer









        $endgroup$



        I suggest using Inset which will let specify arbitrary locations. Like so:



        circles =
        {Labeled[Graphics[Circle[{0, 0}]], "Circle"],
        Labeled[Graphics[Circle[{0, 0}]], "Circle 2"]};
        locations = {{-1, -1}, {1, 1}};
        Graphics[MapThread[Inset[#1, #2] &, {circles, locations}],
        PlotRangePadding -> 1.5,
        Frame -> True]


        graphics







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered 58 mins ago









        m_goldbergm_goldberg

        85.1k872196




        85.1k872196























            3












            $begingroup$

            Maybe Grid?



            Grid[{{graph1, graph2}}]


            enter image description here



            You can rearrange the location by listing. For example,



            Grid[{{graph1}, {graph2}}]


            will put them vertically.
            enter image description here






            share|improve this answer









            $endgroup$













            • $begingroup$
              I don't really want them to be in a grid.
              $endgroup$
              – ablmf
              1 hour ago
















            3












            $begingroup$

            Maybe Grid?



            Grid[{{graph1, graph2}}]


            enter image description here



            You can rearrange the location by listing. For example,



            Grid[{{graph1}, {graph2}}]


            will put them vertically.
            enter image description here






            share|improve this answer









            $endgroup$













            • $begingroup$
              I don't really want them to be in a grid.
              $endgroup$
              – ablmf
              1 hour ago














            3












            3








            3





            $begingroup$

            Maybe Grid?



            Grid[{{graph1, graph2}}]


            enter image description here



            You can rearrange the location by listing. For example,



            Grid[{{graph1}, {graph2}}]


            will put them vertically.
            enter image description here






            share|improve this answer









            $endgroup$



            Maybe Grid?



            Grid[{{graph1, graph2}}]


            enter image description here



            You can rearrange the location by listing. For example,



            Grid[{{graph1}, {graph2}}]


            will put them vertically.
            enter image description here







            share|improve this answer












            share|improve this answer



            share|improve this answer










            answered 4 hours ago









            Jake PanJake Pan

            1256




            1256












            • $begingroup$
              I don't really want them to be in a grid.
              $endgroup$
              – ablmf
              1 hour ago


















            • $begingroup$
              I don't really want them to be in a grid.
              $endgroup$
              – ablmf
              1 hour ago
















            $begingroup$
            I don't really want them to be in a grid.
            $endgroup$
            – ablmf
            1 hour ago




            $begingroup$
            I don't really want them to be in a grid.
            $endgroup$
            – ablmf
            1 hour ago


















            draft saved

            draft discarded




















































            Thanks for contributing an answer to Mathematica Stack Exchange!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            Use MathJax to format equations. MathJax reference.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmathematica.stackexchange.com%2fquestions%2f190248%2fhow-to-combine-labeled-graphics%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            404 Error Contact Form 7 ajax form submitting

            How to know if a Active Directory user can login interactively

            TypeError: fit_transform() missing 1 required positional argument: 'X'