Created
January 27, 2015 07:09
-
-
Save msund/2876259bdff23164576c to your computer and use it in GitHub Desktop.
Mountains in 3D
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "metadata": { | |
| "name": "", | |
| "signature": "sha256:15fd2371553953bcf0af1f468b8ba403a3efd0f6e14d36f8fb29441b703324f4" | |
| }, | |
| "nbformat": 3, | |
| "nbformat_minor": 0, | |
| "worksheets": [ | |
| { | |
| "cells": [ | |
| { | |
| "cell_type": "code", | |
| "collapsed": false, | |
| "input": [ | |
| "import plotly.plotly as py" | |
| ], | |
| "language": "python", | |
| "metadata": {}, | |
| "outputs": [], | |
| "prompt_number": 1 | |
| }, | |
| { | |
| "cell_type": "code", | |
| "collapsed": false, | |
| "input": [ | |
| "MattSundquist2509 = py.get_figure('https://plot.ly/~MattSundquist/2509')\n", | |
| "MattSundquist2444 = py.get_figure('https://plot.ly/~MattSundquist/2444')\n", | |
| "MattSundquist2160 = py.get_figure('https://plot.ly/~MattSundquist/2160/_2013')\n", | |
| "MattSundquist6138 = py.get_figure('https://plot.ly/~MattSundquist/6138')" | |
| ], | |
| "language": "python", | |
| "metadata": {}, | |
| "outputs": [], | |
| "prompt_number": 23 | |
| }, | |
| { | |
| "cell_type": "code", | |
| "collapsed": false, | |
| "input": [ | |
| "def set_scene_key(data, scene_key):\n", | |
| " for trace in data:\n", | |
| " trace.update({'scene': scene_key})\n", | |
| " return [trace for trace in data]\n", | |
| "\n", | |
| "data = (\n", | |
| " set_scene_key(MattSundquist2509['data'], 'scene') +\n", | |
| " set_scene_key(MattSundquist2444['data'], 'scene2') +\n", | |
| " set_scene_key(MattSundquist2160['data'], 'scene3') +\n", | |
| " set_scene_key(MattSundquist6138['data'], 'scene4')\n", | |
| ")" | |
| ], | |
| "language": "python", | |
| "metadata": {}, | |
| "outputs": [], | |
| "prompt_number": 24 | |
| }, | |
| { | |
| "cell_type": "code", | |
| "collapsed": false, | |
| "input": [ | |
| "def set_scene_domain(scene_layout, domain):\n", | |
| " scene_layout.update({'domain': domain})\n", | |
| " return scene_layout\n", | |
| "\n", | |
| "layout = dict(\n", | |
| " title='3D graph Hall of Fame',\n", | |
| " scene=set_scene_domain(MattSundquist2509['layout']['scene'], \n", | |
| " {'x': [0,0.5], 'y':[0.5,1]}),\n", | |
| " scene2=set_scene_domain(MattSundquist2444['layout']['scene'], \n", | |
| " {'x': [0.5,1], 'y':[0.5,1]}),\n", | |
| " scene3=set_scene_domain(MattSundquist2160['layout']['scene'], \n", | |
| " {'x': [0,0.5], 'y':[0,0.5]}),\n", | |
| " scene4=set_scene_domain(MattSundquist6138['layout']['scene'], \n", | |
| " {'x': [0.5,1], 'y':[0,0.5]}),\n", | |
| ")" | |
| ], | |
| "language": "python", | |
| "metadata": {}, | |
| "outputs": [], | |
| "prompt_number": 25 | |
| }, | |
| { | |
| "cell_type": "code", | |
| "collapsed": false, | |
| "input": [ | |
| "fig = dict(data=data, layout=layout)\n", | |
| "py.iplot(fig, validate=False, filename='all-out-combo')" | |
| ], | |
| "language": "python", | |
| "metadata": {}, | |
| "outputs": [ | |
| { | |
| "application/pdf": "PCFET0NUWVBFIGh0bWw+CjxodG1sPgoJVWggb2guIExvb2tzIGxpa2UgYW4gZXJyb3Igb2NjdXJy\nZWQgcHJvY2Vzc2luZyB0aGlzIHJlcXVlc3QuIFdlJ2xsIGJlIHdvcmtpbmcgb24gZml4aW5nIHRo\naXMuIFlvdSBjYW4gdHJ5IGFnYWluIHNvb24gb3IgY29udGFjdCB1cyBhdCBmZWVkYmFja0BwbG90\nLmx5LiBUaGFua3MgZm9yIHlvdXIgcGF0aWVuY2UgYW5kIHNvcnJ5IGZvciB0aGUgZGVsYXkuIEhh\ncHB5IHBsb3R0aW5nLgo8L2h0bWw+Cg==\n", | |
| "html": [ | |
| "<iframe id=\"igraph\" scrolling=\"no\" style=\"border:none;\"seamless=\"seamless\" src=\"https://plot.ly/~MattSundquist/6142.embed\" height=\"525\" width=\"100%\"></iframe>" | |
| ], | |
| "jpeg": "PCFET0NUWVBFIGh0bWw+CjxodG1sPgoJVWggb2guIExvb2tzIGxpa2UgYW4gZXJyb3Igb2NjdXJy\nZWQgcHJvY2Vzc2luZyB0aGlzIHJlcXVlc3QuIFdlJ2xsIGJlIHdvcmtpbmcgb24gZml4aW5nIHRo\naXMuIFlvdSBjYW4gdHJ5IGFnYWluIHNvb24gb3IgY29udGFjdCB1cyBhdCBmZWVkYmFja0BwbG90\nLmx5LiBUaGFua3MgZm9yIHlvdXIgcGF0aWVuY2UgYW5kIHNvcnJ5IGZvciB0aGUgZGVsYXkuIEhh\ncHB5IHBsb3R0aW5nLgo8L2h0bWw+Cg==\n", | |
| "metadata": {}, | |
| "output_type": "pyout", | |
| "png": "PCFET0NUWVBFIGh0bWw+CjxodG1sPgoJVWggb2guIExvb2tzIGxpa2UgYW4gZXJyb3Igb2NjdXJy\nZWQgcHJvY2Vzc2luZyB0aGlzIHJlcXVlc3QuIFdlJ2xsIGJlIHdvcmtpbmcgb24gZml4aW5nIHRo\naXMuIFlvdSBjYW4gdHJ5IGFnYWluIHNvb24gb3IgY29udGFjdCB1cyBhdCBmZWVkYmFja0BwbG90\nLmx5LiBUaGFua3MgZm9yIHlvdXIgcGF0aWVuY2UgYW5kIHNvcnJ5IGZvciB0aGUgZGVsYXkuIEhh\ncHB5IHBsb3R0aW5nLgo8L2h0bWw+Cg==\n", | |
| "prompt_number": 26, | |
| "svg": [ | |
| "<!DOCTYPE html>\n", | |
| "<html>\n", | |
| "\tUh oh. Looks like an error occurred processing this request. We'll be working on fixing this. You can try again soon or contact us at [email protected]. Thanks for your patience and sorry for the delay. Happy plotting.\n", | |
| "</html>\n" | |
| ], | |
| "text": [ | |
| "<plotly.tools.PlotlyDisplay at 0x107d1cd90>" | |
| ] | |
| } | |
| ], | |
| "prompt_number": 26 | |
| }, | |
| { | |
| "cell_type": "code", | |
| "collapsed": false, | |
| "input": [ | |
| "from IPython.display import display, HTML\n", | |
| "import urllib2\n", | |
| "url = 'https://raw.githubusercontent.com/plotly/python-user-guide/master/custom.css'\n", | |
| "display(HTML(urllib2.urlopen(url).read()))" | |
| ], | |
| "language": "python", | |
| "metadata": {}, | |
| "outputs": [ | |
| { | |
| "html": [ | |
| "<style>\n", | |
| " div.cell{\n", | |
| " width: 850px;\n", | |
| " margin-left: 10% !important;\n", | |
| " margin-right: auto;\n", | |
| " }\n", | |
| " h1 {\n", | |
| " font-family: \"Open sans\",verdana,arial,sans-serif;\n", | |
| " }\n", | |
| " .text_cell_render h1 {\n", | |
| " font-weight: 200;\n", | |
| " font-size: 40pt;\n", | |
| " line-height: 100%;\n", | |
| " color:#447adb;\n", | |
| " margin-bottom: 0em;\n", | |
| " margin-top: 0em;\n", | |
| " display: block;\n", | |
| " white-space: nowrap;\n", | |
| " } \n", | |
| " h2 {\n", | |
| " font-family: \"Open sans\",verdana,arial,sans-serif;\n", | |
| " text-indent:1em;\n", | |
| " }\n", | |
| " .text_cell_render h2 {\n", | |
| " font-weight: 200;\n", | |
| " font-size: 20pt;\n", | |
| " font-style: italic;\n", | |
| " line-height: 100%;\n", | |
| " color:#447adb;\n", | |
| " margin-bottom: 1.5em;\n", | |
| " margin-top: 0.5em;\n", | |
| " display: block;\n", | |
| " white-space: nowrap;\n", | |
| " } \n", | |
| " h3 {\n", | |
| " font-family: \"Open sans\",verdana,arial,sans-serif;\n", | |
| " }\n", | |
| " .text_cell_render h3 {\n", | |
| " font-weight: 300;\n", | |
| " font-size: 18pt;\n", | |
| " line-height: 100%;\n", | |
| " color:#447adb;\n", | |
| " margin-bottom: 0.5em;\n", | |
| " margin-top: 2em;\n", | |
| " display: block;\n", | |
| " white-space: nowrap;\n", | |
| " }\n", | |
| " h4 {\n", | |
| " font-family: \"Open sans\",verdana,arial,sans-serif;\n", | |
| " }\n", | |
| " .text_cell_render h4 {\n", | |
| " font-weight: 300;\n", | |
| " font-size: 16pt;\n", | |
| " color:#447adb;\n", | |
| " margin-bottom: 0.5em;\n", | |
| " margin-top: 0.5em;\n", | |
| " display: block;\n", | |
| " white-space: nowrap;\n", | |
| " }\n", | |
| " h5 {\n", | |
| " font-family: \"Open sans\",verdana,arial,sans-serif;\n", | |
| " }\n", | |
| " .text_cell_render h5 {\n", | |
| " font-weight: 300;\n", | |
| " font-style: normal;\n", | |
| " color: #1d3b84;\n", | |
| " font-size: 16pt;\n", | |
| " margin-bottom: 0em;\n", | |
| " margin-top: 1.5em;\n", | |
| " display: block;\n", | |
| " white-space: nowrap;\n", | |
| " }\n", | |
| " div.text_cell_render{\n", | |
| " font-family: \"Open sans\",verdana,arial,sans-serif;\n", | |
| " line-height: 135%;\n", | |
| " font-size: 125%;\n", | |
| " width:750px;\n", | |
| " margin-left:auto;\n", | |
| " margin-right:auto;\n", | |
| " text-align:justify;\n", | |
| " text-justify:inter-word;\n", | |
| " }\n", | |
| " div.output_subarea.output_text.output_pyout {\n", | |
| " overflow-x: auto;\n", | |
| " overflow-y: scroll;\n", | |
| " max-height: 300px;\n", | |
| " }\n", | |
| " div.output_subarea.output_stream.output_stdout.output_text {\n", | |
| " overflow-x: auto;\n", | |
| " overflow-y: scroll;\n", | |
| " max-height: 300px;\n", | |
| " }\n", | |
| " div.output_subarea.output_html.rendered_html {\n", | |
| " overflow-x: scroll;\n", | |
| " max-width: 100%;\n", | |
| " /* overflow-y: scroll; */\n", | |
| " /* max-height: 300px; */\n", | |
| " }\n", | |
| " code{\n", | |
| " font-size: 78%;\n", | |
| " }\n", | |
| " .rendered_html code{\n", | |
| " background-color: transparent;\n", | |
| " white-space: inherit; \n", | |
| " }\n", | |
| " ul{\n", | |
| " /* color:#447adb; */ \n", | |
| " margin: 2em;\n", | |
| " }\n", | |
| " ul li{\n", | |
| " padding-left: 0.5em; \n", | |
| " margin-bottom: 0.5em; \n", | |
| " margin-top: 0.5em; \n", | |
| " }\n", | |
| " ul li li{\n", | |
| " padding-left: 0.2em; \n", | |
| " margin-bottom: 0.2em; \n", | |
| " margin-top: 0.2em; \n", | |
| " }\n", | |
| " ol{\n", | |
| " /* color:#447adb; */ \n", | |
| " margin: 2em;\n", | |
| " }\n", | |
| " ol li{\n", | |
| " padding-left: 0.5em; \n", | |
| " margin-bottom: 0.5em; \n", | |
| " margin-top: 0.5em; \n", | |
| " }\n", | |
| " /*.prompt{\n", | |
| " display: None;\n", | |
| " } */\n", | |
| " ul li{\n", | |
| " padding-left: 0.5em; \n", | |
| " margin-bottom: 0.5em; \n", | |
| " margin-top: 0.2em; \n", | |
| " }\n", | |
| " a:link{\n", | |
| " font-weight: bold;\n", | |
| " color:#447adb;\n", | |
| " }\n", | |
| " a:visited{\n", | |
| " font-weight: bold;\n", | |
| " color: #1d3b84;\n", | |
| " }\n", | |
| " a:hover{\n", | |
| " font-weight: bold;\n", | |
| " color: #1d3b84;\n", | |
| " }\n", | |
| " a:focus{\n", | |
| " font-weight: bold;\n", | |
| " color:#447adb;\n", | |
| " }\n", | |
| " a:active{\n", | |
| " font-weight: bold;\n", | |
| " color:#447adb;\n", | |
| " }\n", | |
| " .rendered_html :link {\n", | |
| " text-decoration: none; \n", | |
| " }\n", | |
| " .rendered_html :hover {\n", | |
| " text-decoration: none; \n", | |
| " }\n", | |
| " .rendered_html :visited {\n", | |
| " text-decoration: none;\n", | |
| " }\n", | |
| " .rendered_html :focus {\n", | |
| " text-decoration: none;\n", | |
| " }\n", | |
| " .rendered_html :active {\n", | |
| " text-decoration: none;\n", | |
| " }\n", | |
| " .warning{\n", | |
| " color: rgb( 240, 20, 20 )\n", | |
| " } \n", | |
| " hr {\n", | |
| " color: #f3f3f3;\n", | |
| " background-color: #f3f3f3;\n", | |
| " height: 1px;\n", | |
| " }\n", | |
| " blockquote{\n", | |
| " display:block;\n", | |
| " background: #f3f3f3;\n", | |
| " font-family: \"Open sans\",verdana,arial,sans-serif;\n", | |
| " width:610px;\n", | |
| " padding: 15px 15px 15px 15px;\n", | |
| " text-align:justify;\n", | |
| " text-justify:inter-word;\n", | |
| " }\n", | |
| " blockquote p {\n", | |
| " margin-bottom: 0;\n", | |
| " line-height: 125%;\n", | |
| " font-size: 100%;\n", | |
| " text-align: center;\n", | |
| " }\n", | |
| " /* element.style {\n", | |
| " } */ \n", | |
| "</style>\n", | |
| "<script>\n", | |
| " MathJax.Hub.Config({\n", | |
| " TeX: {\n", | |
| " extensions: [\"AMSmath.js\"]\n", | |
| " },\n", | |
| " tex2jax: {\n", | |
| " inlineMath: [ [\"$\",\"$\"], [\"\\\\(\",\"\\\\)\"] ],\n", | |
| " displayMath: [ [\"$$\",\"$$\"], [\"\\\\[\",\"\\\\]\"] ]\n", | |
| " },\n", | |
| " displayAlign: \"center\", // Change this to \"center\" to center equations.\n", | |
| " \"HTML-CSS\": {\n", | |
| " styles: {\".MathJax_Display\": {\"margin\": 4}}\n", | |
| " }\n", | |
| " });\n", | |
| "</script>\n" | |
| ], | |
| "metadata": {}, | |
| "output_type": "display_data", | |
| "text": [ | |
| "<IPython.core.display.HTML at 0x107d1cad0>" | |
| ] | |
| } | |
| ], | |
| "prompt_number": 27 | |
| }, | |
| { | |
| "cell_type": "code", | |
| "collapsed": false, | |
| "input": [], | |
| "language": "python", | |
| "metadata": {}, | |
| "outputs": [] | |
| } | |
| ], | |
| "metadata": {} | |
| } | |
| ] | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment