Why is my Seaborn distplot creating bouncing lines instead of smooth lines? Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern) 2019 Moderator Election Q&A - Questionnaire 2019 Community Moderator Election ResultsTrend Decline Graph NormalizationAssigning numerical IDs to variable values in a data fileHow to more simply see overlapping data for dozens of variables?Trying to use TensorFlow to predict financial time series dataPandas bar formatting with timedelta64[ns] columnHow to deal with Nominal categorical with label encoding?Python Neural Network - running into x_test y_test fit errorsHow to select variables based on the mean correlation in a correlation matrix?sklearn preprocessing MinMaxScalerHow to draw diagram like this one (errorsbar)

Can the van der Waals coefficients be negative in the van der Waals equation for real gases?

A journey... into the MIND

Unix AIX passing variable and arguments to expect and spawn

How to ask rejected full-time candidates to apply to teach individual courses?

What is the difference between 准时 and 按时?

Lights are flickering on and off after accidentally bumping into light switch

How to get a single big right brace?

Why not use the yoke to control yaw, as well as pitch and roll?

Can I take recommendation from someone I met at a conference?

Protagonist's race is hidden - should I reveal it?

Are Flameskulls resistant to magical piercing damage?

Why is one lightbulb in a string illuminated?

What were wait-states, and why was it only an issue for PCs?

Is Bran literally the world's memory?

/bin/ls sorts differently than just ls

Compiling and throwing simple dynamic exceptions at runtime for JVM

Why does my GNOME settings mention "Moto C Plus"?

Is there a verb for listening stealthily?

Why did Israel vote against lifting the American embargo on Cuba?

Married in secret, can marital status in passport be changed at a later date?

Does Prince Arnaud cause someone holding the Princess to lose?

Meaning of "Not holding on that level of emuna/bitachon"

Are there any AGPL-style licences that require source code modifications to be public?

Why does BitLocker not use RSA?



Why is my Seaborn distplot creating bouncing lines instead of smooth lines?



Announcing the arrival of Valued Associate #679: Cesar Manara
Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern)
2019 Moderator Election Q&A - Questionnaire
2019 Community Moderator Election ResultsTrend Decline Graph NormalizationAssigning numerical IDs to variable values in a data fileHow to more simply see overlapping data for dozens of variables?Trying to use TensorFlow to predict financial time series dataPandas bar formatting with timedelta64[ns] columnHow to deal with Nominal categorical with label encoding?Python Neural Network - running into x_test y_test fit errorsHow to select variables based on the mean correlation in a correlation matrix?sklearn preprocessing MinMaxScalerHow to draw diagram like this one (errorsbar)










0












$begingroup$


I'm using Jupyter notebook working on the Kaggle Titanic dataset, trying to create a seaborn distplot to compare the 'Sex' variable (0 is male, 1 is female) with the 'Survived' variable (Survived is the project's overall dependent y-variable: 0 for did not survive, 1 for survived).



Here's my code:



fig = plt.figure(figsize=(10,10))
sns.distplot(df_bin.loc[df_bin['Survived'] == 1]['Sex'], kde_kws='label': 'Survived')
sns.distplot(df_bin.loc[df_bin['Survived'] == 0]['Sex'], kde_kws='label': 'Did not survive')


df_bin is a modified version of the training dataframe where I bin continuous variables and enumerate categorical variables. (df_bin.head() looks like this where Survived is 2nd column, Sex is 4th column):



 Survived Pclass Sex
0 0 3 0
1 1 1 1
2 1 3 1
3 1 1 1
4 0 3 0


For 'Survived' label, the distplot looks correct, giving me a bar graph of how many survived, with a frequency line (I don't know what that line is officially called) passing through the data. But for the 'Did not survive' label, the bar chart part of the distplot looks correct, but the frequency line bounces up and down erratically--it's not smooth like the 'survived' ones.



(See picture of problem graph below for reference. I also include the correct graph from the guide I'm following below that--it uses the same code as I did so I'm confused why mine doesn't work?).Problem graph w/ bouncing lineCorrect graph from guide I'm following



How do I get the 'Did not survive' line to stop bouncing like this and be smooth like the 'Survived' line?



Thanks,



Greg



P.S. Can someone please explain why those frequency lines are lower than the bar graph height? I would've thought they should go as high as their corresponding bar graph.










share|improve this question











$endgroup$
















    0












    $begingroup$


    I'm using Jupyter notebook working on the Kaggle Titanic dataset, trying to create a seaborn distplot to compare the 'Sex' variable (0 is male, 1 is female) with the 'Survived' variable (Survived is the project's overall dependent y-variable: 0 for did not survive, 1 for survived).



    Here's my code:



    fig = plt.figure(figsize=(10,10))
    sns.distplot(df_bin.loc[df_bin['Survived'] == 1]['Sex'], kde_kws='label': 'Survived')
    sns.distplot(df_bin.loc[df_bin['Survived'] == 0]['Sex'], kde_kws='label': 'Did not survive')


    df_bin is a modified version of the training dataframe where I bin continuous variables and enumerate categorical variables. (df_bin.head() looks like this where Survived is 2nd column, Sex is 4th column):



     Survived Pclass Sex
    0 0 3 0
    1 1 1 1
    2 1 3 1
    3 1 1 1
    4 0 3 0


    For 'Survived' label, the distplot looks correct, giving me a bar graph of how many survived, with a frequency line (I don't know what that line is officially called) passing through the data. But for the 'Did not survive' label, the bar chart part of the distplot looks correct, but the frequency line bounces up and down erratically--it's not smooth like the 'survived' ones.



    (See picture of problem graph below for reference. I also include the correct graph from the guide I'm following below that--it uses the same code as I did so I'm confused why mine doesn't work?).Problem graph w/ bouncing lineCorrect graph from guide I'm following



    How do I get the 'Did not survive' line to stop bouncing like this and be smooth like the 'Survived' line?



    Thanks,



    Greg



    P.S. Can someone please explain why those frequency lines are lower than the bar graph height? I would've thought they should go as high as their corresponding bar graph.










    share|improve this question











    $endgroup$














      0












      0








      0





      $begingroup$


      I'm using Jupyter notebook working on the Kaggle Titanic dataset, trying to create a seaborn distplot to compare the 'Sex' variable (0 is male, 1 is female) with the 'Survived' variable (Survived is the project's overall dependent y-variable: 0 for did not survive, 1 for survived).



      Here's my code:



      fig = plt.figure(figsize=(10,10))
      sns.distplot(df_bin.loc[df_bin['Survived'] == 1]['Sex'], kde_kws='label': 'Survived')
      sns.distplot(df_bin.loc[df_bin['Survived'] == 0]['Sex'], kde_kws='label': 'Did not survive')


      df_bin is a modified version of the training dataframe where I bin continuous variables and enumerate categorical variables. (df_bin.head() looks like this where Survived is 2nd column, Sex is 4th column):



       Survived Pclass Sex
      0 0 3 0
      1 1 1 1
      2 1 3 1
      3 1 1 1
      4 0 3 0


      For 'Survived' label, the distplot looks correct, giving me a bar graph of how many survived, with a frequency line (I don't know what that line is officially called) passing through the data. But for the 'Did not survive' label, the bar chart part of the distplot looks correct, but the frequency line bounces up and down erratically--it's not smooth like the 'survived' ones.



      (See picture of problem graph below for reference. I also include the correct graph from the guide I'm following below that--it uses the same code as I did so I'm confused why mine doesn't work?).Problem graph w/ bouncing lineCorrect graph from guide I'm following



      How do I get the 'Did not survive' line to stop bouncing like this and be smooth like the 'Survived' line?



      Thanks,



      Greg



      P.S. Can someone please explain why those frequency lines are lower than the bar graph height? I would've thought they should go as high as their corresponding bar graph.










      share|improve this question











      $endgroup$




      I'm using Jupyter notebook working on the Kaggle Titanic dataset, trying to create a seaborn distplot to compare the 'Sex' variable (0 is male, 1 is female) with the 'Survived' variable (Survived is the project's overall dependent y-variable: 0 for did not survive, 1 for survived).



      Here's my code:



      fig = plt.figure(figsize=(10,10))
      sns.distplot(df_bin.loc[df_bin['Survived'] == 1]['Sex'], kde_kws='label': 'Survived')
      sns.distplot(df_bin.loc[df_bin['Survived'] == 0]['Sex'], kde_kws='label': 'Did not survive')


      df_bin is a modified version of the training dataframe where I bin continuous variables and enumerate categorical variables. (df_bin.head() looks like this where Survived is 2nd column, Sex is 4th column):



       Survived Pclass Sex
      0 0 3 0
      1 1 1 1
      2 1 3 1
      3 1 1 1
      4 0 3 0


      For 'Survived' label, the distplot looks correct, giving me a bar graph of how many survived, with a frequency line (I don't know what that line is officially called) passing through the data. But for the 'Did not survive' label, the bar chart part of the distplot looks correct, but the frequency line bounces up and down erratically--it's not smooth like the 'survived' ones.



      (See picture of problem graph below for reference. I also include the correct graph from the guide I'm following below that--it uses the same code as I did so I'm confused why mine doesn't work?).Problem graph w/ bouncing lineCorrect graph from guide I'm following



      How do I get the 'Did not survive' line to stop bouncing like this and be smooth like the 'Survived' line?



      Thanks,



      Greg



      P.S. Can someone please explain why those frequency lines are lower than the bar graph height? I would've thought they should go as high as their corresponding bar graph.







      machine-learning python matplotlib seaborn






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited 1 hour ago







      Greg Rosen

















      asked 5 hours ago









      Greg RosenGreg Rosen

      32




      32




















          0






          active

          oldest

          votes












          Your Answer








          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "557"
          ;
          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%2fdatascience.stackexchange.com%2fquestions%2f49733%2fwhy-is-my-seaborn-distplot-creating-bouncing-lines-instead-of-smooth-lines%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown

























          0






          active

          oldest

          votes








          0






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes















          draft saved

          draft discarded
















































          Thanks for contributing an answer to Data Science 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%2fdatascience.stackexchange.com%2fquestions%2f49733%2fwhy-is-my-seaborn-distplot-creating-bouncing-lines-instead-of-smooth-lines%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

          ValueError: Error when checking input: expected conv2d_13_input to have shape (3, 150, 150) but got array with shape (150, 150, 3)2019 Community Moderator ElectionError when checking : expected dense_1_input to have shape (None, 5) but got array with shape (200, 1)Error 'Expected 2D array, got 1D array instead:'ValueError: Error when checking input: expected lstm_41_input to have 3 dimensions, but got array with shape (40000,100)ValueError: Error when checking target: expected dense_1 to have shape (7,) but got array with shape (1,)ValueError: Error when checking target: expected dense_2 to have shape (1,) but got array with shape (0,)Keras exception: ValueError: Error when checking input: expected conv2d_1_input to have shape (150, 150, 3) but got array with shape (256, 256, 3)Steps taking too long to completewhen checking input: expected dense_1_input to have shape (13328,) but got array with shape (317,)ValueError: Error when checking target: expected dense_3 to have shape (None, 1) but got array with shape (7715, 40000)Keras exception: Error when checking input: expected dense_input to have shape (2,) but got array with shape (1,)

          Ружовы пелікан Змест Знешні выгляд | Пашырэнне | Асаблівасці біялогіі | Літаратура | НавігацыяДагледжаная версіяправерана1 зменаДагледжаная версіяправерана1 змена/ 22697590 Сістэматыкана ВіківідахВыявына Вікісховішчы174693363011049382

          Illegal assignment from SObject to ContactFetching String, Id from Map - Illegal Assignment Id to Field / ObjectError: Compile Error: Illegal assignment from String to BooleanError: List has no rows for assignment to SObjectError on Test Class - System.QueryException: List has no rows for assignment to SObjectRemote action problemDML requires SObject or SObject list type error“Illegal assignment from List to List”Test Class Fail: Batch Class: System.QueryException: List has no rows for assignment to SObjectMapping to a user'List has no rows for assignment to SObject' Mystery