prompt: We are currently solving the following issue within our repository. Here is the issue text:
  --- BEGIN ISSUE ---
  grid_axis_alignment_no_toolbar is broken in Windows (32-bit)
  `examples/integration/layout/grid_axis_alignment_no_toolbar`:
  
  ![image](https://user-images.githubusercontent.com/27475/52644650-81191480-2edf-11e9-9905-eb5b000448f1.png)
  
  All axes should be in 0 to 10, 10^3, 10^6, 10^9 ranges. All major browsers are affected the same way. I suspect this may be due to 32-bit system architecture. It would be good if someone with 64-bit windows could run this example for comparison.
  
  --- END ISSUE ---
  
  Below are some code segments, each from a relevant file. One or more of these files may contain bugs.
  --- BEGIN FILES ---
  Path: `examples/integration/layout/grid_axis_alignment_no_toolbar.py`
  Content:
  ```
  1 from __future__ import absolute_import
  2 
  3 import numpy as np
  4 
  5 from bokeh.plotting import figure, save
  6 from bokeh.layouts import gridplot
  7 
  8 coeffs = [10**0, 10**3, 10**6, 10**9]
  9 V = np.arange(10)
  10 
  11 figs = []
  12 
  13 for ycoeff in coeffs:
  14     row = []
  15     for xcoeff in coeffs:
  16         fig = figure(plot_height=200, plot_width=200)
  17         fig.xaxis[0].formatter.use_scientific = False
  18         fig.yaxis[0].formatter.use_scientific = False
  19         fig.xaxis[0].major_label_orientation = "vertical"
  20         fig.yaxis[0].major_label_orientation = "horizontal"
  21         fig.scatter(V*xcoeff, V*ycoeff)
  22         row.append(fig)
  23     figs.append(row)
  24 
  25 grid = gridplot(figs, toolbar_location=None)
  26 
  27 save(grid)
  28
  ```
  --- END FILES ---
  
  Please first localize the bug based on the issue statement, and then generate a patch according to the `git diff` format fenced by three backticks.
  
  Here is an example:
  
  ```diff
  diff --git a/examples/server_async.py b/examples/server_async.py
  --- a/examples/server_async.py
  +++ b/examples/server_async.py
  @@ -313,4 +313,4 @@
   
   
   if __name__ == "__main__":
  -    asyncio.run(run_async_server("."), debug=True)
  +    asyncio.run(run_async_server(), debug=True)
  diff --git a/examples/server_sync.py b/examples/server_sync.py
  --- a/examples/server_sync.py
  +++ b/examples/server_sync.py
  @@ -313,5 +313,5 @@
   
   
   if __name__ == "__main__":
  -    server = run_sync_server(".")
  +    server = run_sync_server()
       server.shutdown()
  
  ```
  
golden_diff: diff --git a/examples/integration/layout/grid_axis_alignment_no_toolbar.py b/examples/integration/layout/grid_axis_alignment_no_toolbar.py
  --- a/examples/integration/layout/grid_axis_alignment_no_toolbar.py
  +++ b/examples/integration/layout/grid_axis_alignment_no_toolbar.py
  @@ -6,7 +6,7 @@
   from bokeh.layouts import gridplot
   
   coeffs = [10**0, 10**3, 10**6, 10**9]
  -V = np.arange(10)
  +V = np.arange(10, dtype="int64")
   
   figs = []
  
verification_info: {"golden_diff": "diff --git a/examples/integration/layout/grid_axis_alignment_no_toolbar.py b/examples/integration/layout/grid_axis_alignment_no_toolbar.py\n--- a/examples/integration/layout/grid_axis_alignment_no_toolbar.py\n+++ b/examples/integration/layout/grid_axis_alignment_no_toolbar.py\n@@ -6,7 +6,7 @@\n from bokeh.layouts import gridplot\n \n coeffs = [10**0, 10**3, 10**6, 10**9]\n-V = np.arange(10)\n+V = np.arange(10, dtype=\"int64\")\n \n figs = []\n", "issue": "grid_axis_alignment_no_toolbar is broken in Windows (32-bit)\n`examples/integration/layout/grid_axis_alignment_no_toolbar`:\r\n\r\n![image](https://user-images.githubusercontent.com/27475/52644650-81191480-2edf-11e9-9905-eb5b000448f1.png)\r\n\r\nAll axes should be in 0 to 10, 10^3, 10^6, 10^9 ranges. All major browsers are affected the same way. I suspect this may be due to 32-bit system architecture. It would be good if someone with 64-bit windows could run this example for comparison.\n", "before_files": [{"content": "from __future__ import absolute_import\n\nimport numpy as np\n\nfrom bokeh.plotting import figure, save\nfrom bokeh.layouts import gridplot\n\ncoeffs = [10**0, 10**3, 10**6, 10**9]\nV = np.arange(10)\n\nfigs = []\n\nfor ycoeff in coeffs:\n    row = []\n    for xcoeff in coeffs:\n        fig = figure(plot_height=200, plot_width=200)\n        fig.xaxis[0].formatter.use_scientific = False\n        fig.yaxis[0].formatter.use_scientific = False\n        fig.xaxis[0].major_label_orientation = \"vertical\"\n        fig.yaxis[0].major_label_orientation = \"horizontal\"\n        fig.scatter(V*xcoeff, V*ycoeff)\n        row.append(fig)\n    figs.append(row)\n\ngrid = gridplot(figs, toolbar_location=None)\n\nsave(grid)\n", "path": "examples/integration/layout/grid_axis_alignment_no_toolbar.py"}], "after_files": [{"content": "from __future__ import absolute_import\n\nimport numpy as np\n\nfrom bokeh.plotting import figure, save\nfrom bokeh.layouts import gridplot\n\ncoeffs = [10**0, 10**3, 10**6, 10**9]\nV = np.arange(10, dtype=\"int64\")\n\nfigs = []\n\nfor ycoeff in coeffs:\n    row = []\n    for xcoeff in coeffs:\n        fig = figure(plot_height=200, plot_width=200)\n        fig.xaxis[0].formatter.use_scientific = False\n        fig.yaxis[0].formatter.use_scientific = False\n        fig.xaxis[0].major_label_orientation = \"vertical\"\n        fig.yaxis[0].major_label_orientation = \"horizontal\"\n        fig.scatter(V*xcoeff, V*ycoeff)\n        row.append(fig)\n    figs.append(row)\n\ngrid = gridplot(figs, toolbar_location=None)\n\nsave(grid)\n", "path": "examples/integration/layout/grid_axis_alignment_no_toolbar.py"}]}