title: Incomplete label in a tkinter window
body: <p>i am currently making an app which displays information about NBA players using an API called data.nba.net, i am trying to display information such as a player's last affiliation, height, jersey number, etc. But at some point in the process the labels cut off and it stops showing the rest of them.
  I've tried messing around with the dimensions of both the window and the canvas, but it doesn't seem to solve the problem. I am not an expert on tkinter, so i am not sure how do canvases and frames work, pls help :,).</p>
  <p><a href="https://i.stack.imgur.com/batoo.png" rel="nofollow noreferrer">What it should look like</a></p>
  <p><a href="https://i.stack.imgur.com/FnaTH.png" rel="nofollow noreferrer">What it looks like at the end</a></p>
  <pre><code>from tkinter import *
  from turtle import position
  from weakref import WeakSet
  import nba_now
  from nba_now import *
  from tkinter import ttk
  
  main_window = Tk()
  main_window.geometry(&quot;420x420&quot;)
  main_window.title(&quot;NBA NOW&quot;)
  
  def players_windowP():
      n = 0.030
      win = Tk()
      win.title('Player Info')
      win.geometry(&quot;820x520&quot;)
      win.resizable(False, False)
  
      wrapper1= LabelFrame(win)
  
      mycanvas = Canvas(wrapper1, width=800, height=520)
      mycanvas.pack(side=LEFT)
  
  
  
      yscrollbar = ttk.Scrollbar(wrapper1, orient=&quot;vertical&quot;, command= mycanvas.yview)
      yscrollbar.pack(side=RIGHT, fill=&quot;y&quot;)
  
      mycanvas.configure(yscrollcommand=yscrollbar.set)
  
      mycanvas.bind('&lt;Configure&gt;', lambda e: mycanvas.configure(scrollregion = mycanvas.bbox('all')))
  
      myframe = Frame(mycanvas)
      mycanvas.create_window((0,0), window=myframe, anchor=&quot;nw&quot;)
  
      wrapper1.pack(fill=&quot;both&quot;, expand=&quot;yes&quot;, padx=0, pady=0)
  
      stats = get_links()['leagueRosterPlayers']
      players = get(BASE_URL + stats).json()['league']['standard']
  
  
      for player in players:
          fname = player['firstName']
          lname = player['lastName']
          jersey = player['jersey']
          pos = player ['pos']
          height = player['heightFeet']
          team = player['lastAffiliation']
  
          data = Label(myframe, text=f&quot;{fname} {lname} - {team}\n    Number: {jersey}\n    Height: {height} feet\n    Position: {pos}&quot;,
          font=('Arial', 25, 'bold'),
          relief = RIDGE,
          bd=6,
          padx=0,
          pady=30,
          borderwidth= 5,
          justify= LEFT)
          data.place(relx= 0, rely= n, anchor=N)
          
          n+= 0.45
          data.pack()
  
  players = Button(main_window, text= &quot;Player Info&quot;,
  font=('Arial', 12, 'bold'),
  justify=CENTER,
  state=ACTIVE,
  bd=1,
  command=players_windowP)
  players.place(relx=0.5, rely=0.8, anchor=S)
  
  main_window.mainloop()
  </code></pre>