# Get this figure: fig = py.get_figure("https://plotly.com/~Dreamshot/2565/") # Get this figure's data: data = py.get_figure("https://plotly.com/~Dreamshot/2565/").get_data() # Add data to this figure: py.plot(Data([Scatter(x=[1, 2], y=[2, 3])]), filename ="Population Trends", fileopt="extend") # Get y data of first trace: y1 = py.get_figure("https://plotly.com/~Dreamshot/2565/").get_data()[0]["y"] # Get figure documentation: https://plotly.com/python/get-requests/ # Add data documentation: https://plotly.com/python/file-options/ # If you're using unicode in your file, you may need to specify the encoding. # You can reproduce this figure in Python with the following code! # Learn about API authentication here: https://plotly.com/python/getting-started # Find your api_key here: https://plotly.com/settings/api import plotly.plotly as py from plotly.graph_objs import * py.sign_in('username', 'api_key') trace1 = { "uid": "e47b54", "line": { "color": "rgb(148, 103, 189)", "shape": "spline", "width": 4 }, "mode": "lines", "name": "North America", "type": "scatter", "x": ["1952-3-8", "1972-4-30", "1986-11-23", "2000-12-21", "2012-11-12", "2025-9-24", "2038-11-2", "2049-7-8", "2060-9-6", "2073-10-15", "2085-3-13", "2098-7-19"], "y": [0.18691588785046953, 0.2429906542056095, 0.2803738317757034, 0.3364485981308416, 0.35514018691588944, 0.3925233644859816, 0.4299065420560755, 0.44859813084112155, 0.4859813084112172, 0.5046728971962633, 0.5046728971962633, 0.5233644859813094] } trace2 = { "uid": "62c2fe", "line": { "shape": "spline", "width": 4 }, "mode": "lines", "name": "Latin America & the Caribbean", "type": "scatter", "x": ["1952-3-8", "1972-4-30", "1986-11-23", "2000-12-21", "2012-11-12", "2025-9-24", "2038-11-2", "2049-7-8", "2060-9-6", "2073-10-15", "2085-3-13", "2098-7-19"], "y": ["0.18691588785046953", "0.2990654205607495", "0.4112149532710294", "0.5420560747663572", "0.6168224299065432", "0.7102803738317771", "0.7663551401869171", "0.803738317757011", "0.803738317757011", "0.7850467289719631", "0.7663551401869171", "0.747663551401871"] } trace3 = { "uid": "b31779", "line": { "color": "rgb(255, 0, 255)", "shape": "spline", "width": 4 }, "mode": "lines", "name": "Africa", "type": "scatter", "x": ["1952-3-8", "1972-4-30", "1986-11-23", "2000-12-21", "2012-11-12", "2025-9-24", "2038-11-2", "2049-7-8", "2060-9-6", "2073-10-15", "2085-3-13", "2098-7-19"], "y": ["0.2429906542056095", "0.3925233644859816", "0.5794392523364493", "0.822429906542057", "1.1028037383177587", "1.4953271028037385", "1.925233644859814", "2.3177570093457955", "2.7476635514018692", "3.4018691588785064", "3.794392523364486", "4.186915887850468"] } trace4 = { "uid": "48ee99", "line": { "color": "rgb(106, 168, 79)", "shape": "spline", "width": 4 }, "mode": "lines", "name": "Asia", "type": "scatter", "x": ["1952-3-8", "1972-4-30", "1986-11-23", "2000-12-21", "2012-11-12", "2025-9-24", "2038-11-2", "2049-7-8", "2060-9-6", "2073-10-15", "2085-3-13", "2098-7-19"], "y": ["1.4018691588785064", "2.1682242990654217", "2.953271028037383", "3.738317757009346", "4.261682242990656", "4.691588785046731", "5.028037383177571", "5.158878504672899", "5.158878504672899", "5.028037383177571", "4.897196261682245", "4.728971962616823"] } trace5 = { "uid": "4341c8", "line": { "color": "rgb(67, 67, 67)", "shape": "spline", "width": 4 }, "mode": "lines", "name": "World", "type": "scatter", "x": ["1952-3-8", "1972-4-30", "1986-11-23", "2000-12-21", "2012-11-12", "2025-9-24", "2038-11-2", "2049-7-8", "2060-9-6", "2073-10-15", "2085-3-13", "2098-7-19"], "y": ["2.5607476635514015", "3.8130841121495322", "4.915887850467291", "6.205607476635516", "7.177570093457946", "8", "8.971962616822431", "9.532710280373834", "10.037383177570096", "10.52336448598131", "10.766355140186917", "10.971962616822431"] } trace6 = { "uid": "a81a70", "line": { "color": "rgba(106, 168, 79, 0)", "shape": "spline", "width": 4 }, "mode": "lines", "name": "95% C.I.", "type": "scatter", "x": ["1952-3-8", "1972-4-30", "1986-11-23", "2000-12-21", "2012-11-12", "2025-9-24", "2038-11-2", "2049-7-8", "2060-9-6", "2073-10-15", "2085-3-13", "2098-7-19"], "y": ["2.5607476635514015", "3.8130841121495322", "4.915887850467291", "6.205607476635516", "7.177570093457946", "8.074766355140188", "9.177570093457945", "9.869158878504674", "10.560747663551403", "11.401869158878505", "11.88785046728972", "12.448598130841122"], "showlegend": False } trace7 = { "uid": "f1e76f", "fill": "tonexty", "line": { "color": "rgba(217, 217, 217, 0)", "shape": "spline", "width": 4 }, "mode": "lines", "name": "95% C.I.", "type": "scatter", "x": ["1952-3-8", "1972-4-30", "1986-11-23", "2000-12-21", "2012-11-12", "2025-9-24", "2038-11-2", "2049-7-8", "2060-9-6", "2073-10-15", "2085-3-13", "2098-7-19"], "y": ["2.5607476635514015", "3.8130841121495322", "4.915887850467291", "6.205607476635516", "7.177570093457946", "7.925233644859814", "8.766355140186917", "9.233644859813085", "9.55140186915888", "9.757009345794394", "9.77570093457944", "9.700934579439252"], "showlegend": False } trace8 = { "uid": "7aec79", "line": { "color": "rgb(61, 133, 198)", "shape": "spline", "width": 4 }, "mode": "lines", "name": "Europe", "type": "scatter", "x": ["1952-3-8", "1972-4-30", "1986-11-23", "2000-12-21", "2012-11-12", "2025-9-24", "2038-11-2", "2049-7-8", "2060-9-6", "2073-10-15", "2085-3-13", "2098-7-19"], "y": ["0.5607476635514033", "0.6542056074766354", "0.7102803738317771", "0.747663551401871", "0.747663551401871", "0.747663551401871", "0.7289719626168232", "0.7102803738317771", "0.691588785046731", "0.6728971962616832", "0.6542056074766354", "0.6542056074766354"] } trace9 = { "uid": "91fe66", "line": { "dash": "dot", "color": "rgb(102, 102, 102)", "shape": "spline", "width": 4 }, "mode": "lines", "name": "World (old projection)", "type": "scatter", "x": ["2000-9-23", "2018-12-7", "2036-5-29", "2051-12-11", "2067-12-19", "2081-10-19", "2098-4-22"], "y": ["6.149532710280376", "7.551401869158879", "8.504672897196262", "8.971962616822431", "9.102803738317757", "8.953271028037385", "8.485981308411215"] } trace10 = { "uid": "cb36b6", "line": { "color": "rgba(23, 190, 207, 0)", "shape": "spline", "width": 4 }, "mode": "lines", "name": "C.I.", "type": "scatter", "x": ["", "", "", "", "", "", "2038-11-2", "2049-7-8", "2060-9-6", "2073-10-15", "2085-3-13", "2098-7-19"], "y": ["", "", "", "", "", "", "9.1176", "10.204213357238903", "10.960824742268038", "11.791035410129984", "12.584311967727473", "13.340385477364407"], "showlegend": False } trace11 = { "uid": "02f2d9", "fill": "tonexty", "line": { "color": "rgba(31, 119, 180, 0)", "shape": "spline", "width": 4 }, "mode": "lines", "name": "C.I.", "type": "scatter", "x": ["", "", "", "", "", "", "2038-11-2", "2049-7-8", "2060-9-6", "2073-10-15", "2085-3-13", "2098-7-19"], "y": ["", "", "", "", "", "", "8.766355140186917", "9.109636934110261", "9.291169878978035", "9.378574630210666", "9.30004482294935", "9.090900941281934"], "fillcolor": "rgba(217, 217, 217, 0.5)", "showlegend": False } data = Data([trace1, trace2, trace3, trace4, trace5, trace6, trace7, trace8, trace9, trace10, trace11]) layout = { "title": "

World Population Projections", "width": 700, "xaxis": { "type": "date", "range": [-562262400000, 4056591600000], "title": "Source: Scientific American", "showgrid": False, "showline": True, "zeroline": False, "autorange": True }, "yaxis": { "side": "right", "type": "linear", "range": [-0.5438324226780826, 14.07113378789296], "title": "Total Population (billions)", "showgrid": False, "showline": True, "zeroline": False, "autorange": True }, "height": 800, "legend": { "x": 0.0171875, "y": 1.019047619047619 }, "autosize": False, "showlegend": False, "annotations": [ { "x": 3617415457291.667, "y": 11.368150789808851, "text": "World
(new projection)
", "showarrow": False, "textangle": 0 }, { "x": 960505228125, "y": 4.362620519442196, "font": {"color": "rgb(106, 168, 79)"}, "text": "Asia", "showarrow": False, "textangle": -30 }, { "x": 1891492987500, "y": 2.100780510663344, "font": {"color": "rgb(255, 0, 255)"}, "text": "Africa", "showarrow": False, "textangle": -20 }, { "x": 217158412500, "y": 1.056854352765412, "font": {"color": "rgb(61, 133, 198)"}, "text": "Europe", "showarrow": False }, { "x": 3161677837500, "y": 1.2656395843449983, "font": {"color": "rgb(255, 127, 14)"}, "text": "Latin America and the Caribbean", "showarrow": False }, { "x": 1913143865625, "y": 0.012928194867480869, "font": {"color": "rgb(148, 103, 189)"}, "text": "North America", "showarrow": False }, { "x": 2132058300000, "y": 8.380052475481655, "ax": -13, "ay": 66, "text": "Dotted Line:
International Institute
for Applied Systems
Analysis 2001 projection", "arrowhead": 0 }, { "x": 935379517708.3333, "y": 6.404450284190945, "ax": -31, "ay": -37, "text": "Solid Lines:
U.N. 2014
projections", "arrowhead": 0 }, { "x": 3047275666666.667, "y": 8.673025300440106, "text": "World
(old projection)
", "showarrow": False } ] } fig = Figure(data=data, layout=layout) plot_url = py.plot(fig)