# Get this figure: fig = py.get_figure("https://plotly.com/~PewResearch/143/") # Get this figure's data: data = py.get_figure("https://plotly.com/~PewResearch/143/").get_data() # Add data to this figure: py.plot(Data([Scatter(x=[1, 2], y=[2, 3])]), filename ="Tufte Sparklines", fileopt="extend") # Get y data of first trace: y1 = py.get_figure("https://plotly.com/~PewResearch/143/").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": "014c7c", "fill": "tozeroy", "line": { "shape": "spline", "width": 0.5, "smoothing": 1.3 }, "mode": "lines", "name": "Support", "type": "scatter", "x": ["2001", "2003", "2004", "2005", "2006", "2007", "2008", "2009", "2010", "2011", "2012", "2013", "2014"], "y": ["35", "32", "31", "36", "35", "37", "39", "37", "42", "45", "48", "50", "52"], "visible": False } trace2 = { "uid": "ee2380", "fill": "tozeroy", "line": { "shape": "spline", "width": 0.5, "smoothing": 1.3 }, "mode": "lines", "name": "Oppose", "type": "scatter", "x": ["2001", "2003", "2004", "2005", "2006", "2007", "2008", "2009", "2010", "2011", "2012", "2013", "2014"], "y": ["57", "59", "60", "53", "55", "54", "51", "54", "48", "46", "43", "43", "40"], "xaxis": "x2", "yaxis": "y2", "visible": False } trace3 = { "uid": "854f3a", "fill": "tozeroy", "line": { "shape": "spline", "width": 0.5, "smoothing": 1.3 }, "mode": "lines", "name": "Men", "type": "scatter", "x": ["2001", "2003", "2004", "2005", "2006", "2007", "2008", "2009", "2010", "2011", "2012", "2013", "2014"], "y": ["32", "28", "28", "34", "31", "32", "34", "32", "38", "41", "44", "46", "49"], "xaxis": "x3", "yaxis": "y3" } trace4 = { "uid": "b944f9", "fill": "tozeroy", "line": { "shape": "spline", "width": 0.5, "smoothing": 1.3 }, "mode": "lines", "name": "Women", "type": "scatter", "x": ["2001", "2003", "2004", "2005", "2006", "2007", "2008", "2009", "2010", "2011", "2012", "2013", "2014"], "y": ["38", "36", "34", "39", "39", "41", "43", "41", "46", "51", "52", "53", "55"], "xaxis": "x4", "yaxis": "y4" } trace5 = { "uid": "38c905", "fill": "tozeroy", "line": { "shape": "spline", "width": 0.5, "smoothing": 1.3 }, "mode": "lines", "name": "White", "type": "scatter", "x": ["2001", "2003", "2004", "2005", "2006", "2007", "2008", "2009", "2010", "2011", "2012", "2013", "2014"], "y": ["34", "32", "31", "37", "35", "38", "41", "37", "44", "49", "49", "50", "53"], "xaxis": "x5", "yaxis": "y5" } trace6 = { "uid": "1ca52e", "fill": "tozeroy", "line": { "shape": "spline", "width": 0.5, "smoothing": 1.3 }, "mode": "lines", "name": "Black", "type": "scatter", "x": ["2001", "2003", "2004", "2005", "2006", "2007", "2008", "2009", "2010", "2011", "2012", "2013", "2014"], "y": ["32", "28", "21", "27", "25", "26", "26", "29", "30", "36", "40", "38", "42"], "xaxis": "x6", "yaxis": "y6" } trace7 = { "uid": "8ed17e", "fill": "tozeroy", "line": { "shape": "spline", "width": 0.5, "smoothing": 1.3 }, "mode": "lines", "name": "Millennials", "type": "scatter", "x": ["2001", "2003", "2004", "2005", "2006", "2007", "2008", "2009", "2010", "2011", "2012", "2013", "2014"], "y": ["", "51", "44", "49", "51", "53", "54", "51", "53", "61", "64", "66", "67"], "xaxis": "x7", "yaxis": "y7" } trace8 = { "uid": "52636d", "fill": "tozeroy", "line": { "shape": "spline", "width": 0.5, "smoothing": 1.3 }, "mode": "lines", "name": "Generation X", "type": "scatter", "x": ["2001", "2003", "2004", "2005", "2006", "2007", "2008", "2009", "2010", "2011", "2012", "2013", "2014"], "y": ["49", "40", "40", "44", "42", "42", "44", "41", "48", "48", "51", "52", "53"], "xaxis": "x8", "yaxis": "y8" } trace9 = { "uid": "00aebe", "fill": "tozeroy", "line": { "shape": "spline", "width": 0.5, "smoothing": 1.3 }, "mode": "lines", "name": "Baby Boomers", "type": "scatter", "x": ["2001", "2003", "2004", "2005", "2006", "2007", "2008", "2009", "2010", "2011", "2012", "2013", "2014"], "y": ["32", "33", "30", "36", "34", "34", "36", "32", "38", "40", "41", "41", "46"], "xaxis": "x9", "yaxis": "y9" } trace10 = { "uid": "d686c3", "fill": "tozeroy", "line": { "shape": "spline", "width": 0.5, "smoothing": 1.3 }, "mode": "lines", "name": "Silent Generation", "type": "scatter", "x": ["2001", "2003", "2004", "2005", "2006", "2007", "2008", "2009", "2010", "2011", "2012", "2013", "2014"], "y": ["21", "17", "18", "23", "20", "24", "24", "23", "29", "32", "33", "35", "35"], "xaxis": "x10", "yaxis": "y10", "visible": True } trace11 = { "uid": "2c31a6", "fill": "tozeroy", "line": { "color": "rgb(111, 168, 220)", "shape": "spline", "width": 0.5, "smoothing": 1.3 }, "mode": "lines", "name": "Liberals", "type": "scatter", "x": ["2001", "2003", "2004", "2005", "2006", "2007", "2008", "2009", "2010", "2011", "2012", "2013", "2014"], "y": ["56", "57", "60", "69", "63", "65", "68", "63", "67", "67", "72", "73", "75"], "xaxis": "x11", "yaxis": "y11" } trace12 = { "uid": "f02045", "fill": "tozeroy", "line": { "color": "rgb(241, 194, 50)", "shape": "spline", "width": 0.5, "smoothing": 1.3 }, "mode": "lines", "name": "Independents", "type": "scatter", "x": ["2001", "2003", "2004", "2005", "2006", "2007", "2008", "2009", "2010", "2011", "2012", "2013", "2014"], "y": ["41", "36", "34", "39", "39", "42", "45", "45", "49", "53", "57", "58", "62"], "xaxis": "x12", "yaxis": "y12" } trace13 = { "uid": "6cb520", "fill": "tozeroy", "line": { "color": "rgb(182, 215, 168)", "shape": "spline", "width": 0.5, "smoothing": 1.3 }, "mode": "lines", "name": "Conservatives", "type": "scatter", "x": ["2001", "2003", "2004", "2005", "2006", "2007", "2008", "2009", "2010", "2011", "2012", "2013", "2014"], "y": ["18", "18", "15", "14", "16", "18", "20", "18", "23", "28", "26", "30", "29"], "xaxis": "x13", "yaxis": "y13" } trace14 = { "uid": "2838d8", "fill": "tozeroy", "line": { "color": "rgb(234, 153, 153)", "shape": "spline", "width": 0.5, "smoothing": 1.3 }, "mode": "lines", "name": "Democrats", "type": "scatter", "x": ["2001", "2003", "2004", "2005", "2006", "2007", "2008", "2009", "2010", "2011", "2012", "2013", "2014"], "y": ["43", "43", "40", "45", "43", "48", "50", "50", "53", "56", "62", "59", "64"], "xaxis": "x14", "yaxis": "y14" } trace15 = { "uid": "14e9a6", "fill": "tozeroy", "line": { "color": "rgb(255, 0, 255)", "shape": "spline", "width": 0.5, "smoothing": 1.3 }, "mode": "lines", "name": "Independents", "type": "scatter", "x": ["2001", "2003", "2004", "2005", "2006", "2007", "2008", "2009", "2010", "2011", "2012", "2013", "2014"], "y": ["43", "40", "37", "46", "44", "40", "44", "39", "46", "51", "52", "57", "58"], "xaxis": "x15", "yaxis": "y15" } trace16 = { "uid": "f8fb26", "fill": "tozeroy", "line": { "color": "rgb(76, 17, 48)", "shape": "spline", "width": 0.5, "smoothing": 1.3 }, "mode": "lines", "name": "Republicans", "type": "scatter", "x": ["2001", "2003", "2004", "2005", "2006", "2007", "2008", "2009", "2010", "2011", "2012", "2013", "2014"], "y": ["21", "22", "17", "19", "17", "18", "19", "19", "24", "27", "25", "29", "30"], "xaxis": "x16", "yaxis": "y16" } trace17 = { "uid": "324fbe", "fill": "tozeroy", "line": { "color": "rgb(213, 166, 189)", "shape": "spline", "width": 0.5, "smoothing": 1.3 }, "mode": "lines", "name": "Unaffiliated", "type": "scatter", "x": ["2001", "2003", "2004", "2005", "2006", "2007", "2008", "2009", "2010", "2011", "2012", "2013", "2014"], "y": ["61", "59", "61", "60", "63", "60", "62", "63", "62", "69", "73", "74", "77"], "xaxis": "x17", "yaxis": "y17" } trace18 = { "uid": "fad558", "fill": "tozeroy", "line": { "shape": "spline", "width": 0.5, "smoothing": 1.3 }, "mode": "lines", "name": "Catholics", "type": "scatter", "x": ["2001", "2003", "2004", "2005", "2006", "2007", "2008", "2009", "2010", "2011", "2012", "2013", "2014"], "y": ["40", "38", "36", "39", "39", "40", "43", "42", "46", "53", "54", "54", "57"], "xaxis": "x2", "yaxis": "y2" } trace19 = { "uid": "13d250", "fill": "tozeroy", "line": { "color": "rgb(0, 255, 0)", "shape": "spline", "width": 0.5, "smoothing": 1.3 }, "mode": "lines", "name": "White Mainline Protestants", "type": "scatter", "x": ["2001", "2003", "2004", "2005", "2006", "2007", "2008", "2009", "2010", "2011", "2012", "2013", "2014"], "y": ["38", "35", "34", "39", "41", "43", "44", "36", "48", "54", "52", "55", "60"], "xaxis": "x18", "yaxis": "y18" } trace20 = { "uid": "ba951a", "fill": "tozeroy", "line": { "shape": "spline", "width": 0.5, "smoothing": 1.3 }, "mode": "lines", "name": "Col11", "type": "scatter", "x": ["2001", "2003", "2004", "2005", "2006", "2007", "2008", "2009", "2010", "2011", "2012", "2013", "2014"], "y": ["30", "25", "19", "25", "21", "24", "24", "28", "29", "31", "35", "35", "41"], "visible": False } trace21 = { "uid": "2248b0", "fill": "tozeroy", "line": { "color": "rgb(0, 0, 255)", "shape": "spline", "width": 0.5, "smoothing": 1.3 }, "mode": "lines", "name": "White Evangelical Protestants", "type": "scatter", "x": ["2001", "2003", "2004", "2005", "2006", "2007", "2008", "2009", "2010", "2011", "2012", "2013", "2014"], "y": ["13", "12", "11", "14", "12", "14", "16", "15", "20", "16", "19", "19", "21"], "xaxis": "x", "yaxis": "y" } data = Data([trace1, trace2, trace3, trace4, trace5, trace6, trace7, trace8, trace9, trace10, trace11, trace12, trace13, trace14, trace15, trace16, trace17, trace18, trace19, trace20, trace21]) layout = { "title": "Same-Sex Marriage: % Who Support 2001-2014
Source: Pew Research Center", "width": 800, "xaxis": { "type": "linear", "dtick": 50, "range": [2001, 2014], "title": "White Evangelical Protestants", "domain": [0, 0.25], "mirror": False, "nticks": 3, "showgrid": False, "showline": False, "zeroline": False, "autorange": True, "showticklabels": False, "showticksuffix": "none" }, "yaxis": { "type": "linear", "dtick": 50, "range": [0, 100], "title": "", "domain": [0, 0.1], "mirror": False, "nticks": 3, "showgrid": False, "showline": False, "zeroline": False, "autorange": False, "ticksuffix": "%", "showticklabels": True, "showticksuffix": "last" }, "height": 1200, "xaxis2": { "type": "linear", "dtick": 50, "range": [2001, 2014], "title": "Catholics", "anchor": "y2", "domain": [0.7, 1], "mirror": False, "nticks": 3, "showgrid": False, "showline": False, "zeroline": False, "autorange": True, "showticklabels": False, "showticksuffix": "none" }, "xaxis3": { "type": "linear", "dtick": 50, "range": [2001, 2014], "title": "Men", "anchor": "y3", "domain": [0.33, 0.6], "mirror": False, "nticks": 3, "showgrid": False, "showline": False, "zeroline": False, "autorange": True, "showticklabels": False, "showticksuffix": "none" }, "xaxis4": { "type": "linear", "dtick": 50, "range": [2001, 2014], "title": "Women", "anchor": "y4", "domain": [0, 0.25], "mirror": False, "nticks": 3, "showgrid": False, "showline": False, "zeroline": False, "autorange": True, "showticklabels": False, "showticksuffix": "none" }, "xaxis5": { "type": "linear", "dtick": 50, "range": [2001, 2014], "title": "White", "anchor": "y5", "domain": [0.33, 0.6], "mirror": False, "nticks": 3, "showgrid": False, "showline": False, "zeroline": False, "autorange": True, "showticklabels": False, "showticksuffix": "none" }, "xaxis6": { "type": "linear", "dtick": 50, "range": [2001, 2014], "title": "Black", "anchor": "y6", "domain": [0.7, 1], "mirror": False, "nticks": 3, "showgrid": False, "showline": False, "zeroline": False, "autorange": True, "showticklabels": False, "showticksuffix": "none" }, "xaxis7": { "type": "linear", "dtick": 50, "range": [2003, 2014], "title": "Millennials", "anchor": "y7", "domain": [0, 0.25], "mirror": False, "nticks": 3, "showgrid": False, "showline": False, "zeroline": False, "autorange": False, "showticklabels": False, "showticksuffix": "none" }, "xaxis8": { "type": "linear", "dtick": 50, "range": [2001, 2014], "title": "Generation X", "anchor": "y8", "domain": [0.33, 0.6], "mirror": False, "nticks": 3, "showgrid": False, "showline": False, "zeroline": False, "autorange": True, "showticklabels": False, "showticksuffix": "none" }, "xaxis9": { "type": "linear", "dtick": 50, "range": [2001, 2014], "title": "Baby Boomers", "anchor": "y9", "domain": [0.7, 1], "mirror": False, "nticks": 3, "showgrid": False, "showline": False, "zeroline": False, "autorange": True, "showticklabels": False, "showticksuffix": "none" }, "yaxis2": { "type": "linear", "dtick": 50, "range": [0, 100], "title": "", "anchor": "x2", "domain": [0, 0.1], "mirror": False, "nticks": 3, "showgrid": False, "showline": False, "zeroline": False, "autorange": False, "ticksuffix": "", "showticklabels": False, "showticksuffix": "none" }, "yaxis3": { "type": "linear", "dtick": 50, "range": [0, 100], "title": "", "anchor": "x3", "domain": [0, 0.1], "mirror": False, "nticks": 3, "showgrid": False, "showline": False, "zeroline": False, "autorange": False, "ticksuffix": "", "showticklabels": False, "showticksuffix": "none" }, "yaxis4": { "type": "linear", "dtick": 50, "range": [0, 100], "title": "", "anchor": "x4", "domain": [0.14, 0.25], "mirror": False, "nticks": 3, "showgrid": False, "showline": False, "zeroline": False, "autorange": False, "ticksuffix": "%", "showticklabels": True, "showticksuffix": "last" }, "yaxis5": { "type": "linear", "dtick": 50, "range": [0, 100], "title": "", "anchor": "x5", "domain": [0.14, 0.25], "mirror": False, "nticks": 3, "showgrid": False, "showline": False, "zeroline": False, "autorange": False, "tickprefix": "", "ticksuffix": "", "showticklabels": False, "showticksuffix": "none" }, "yaxis6": { "type": "linear", "dtick": 50, "range": [0, 100], "title": "", "anchor": "x6", "domain": [0.14, 0.25], "mirror": False, "nticks": 3, "showgrid": False, "showline": False, "zeroline": False, "autorange": False, "ticksuffix": "", "showticklabels": False, "showticksuffix": "none" }, "yaxis7": { "type": "linear", "dtick": 50, "range": [0, 100], "title": "", "anchor": "x7", "domain": [0.32, 0.44], "mirror": False, "nticks": 3, "showgrid": False, "showline": False, "zeroline": False, "autorange": False, "ticksuffix": "%", "showticklabels": True, "showticksuffix": "last" }, "yaxis8": { "type": "linear", "dtick": 50, "range": [0, 100], "title": "", "anchor": "x8", "domain": [0.32, 0.44], "mirror": False, "nticks": 3, "showgrid": False, "showline": False, "zeroline": False, "autorange": False, "ticksuffix": "", "showticklabels": False, "showticksuffix": "none" }, "yaxis9": { "type": "linear", "dtick": 50, "range": [0, 100], "title": "", "anchor": "x9", "domain": [0.32, 0.44], "mirror": False, "nticks": 3, "showgrid": False, "showline": False, "zeroline": False, "autorange": False, "ticksuffix": "", "showticklabels": False, "showticksuffix": "none" }, "xaxis10": { "type": "linear", "dtick": 50, "range": [2001, 2014], "title": "Silent Generation", "anchor": "y10", "domain": [0, 0.25], "mirror": False, "nticks": 3, "showgrid": False, "showline": False, "zeroline": False, "autorange": True, "showticklabels": False, "showticksuffix": "none" }, "xaxis11": { "type": "linear", "dtick": 50, "range": [2001, 2014], "title": "Liberals", "anchor": "y11", "domain": [0.33, 0.6], "nticks": 3, "showgrid": False, "showline": False, "zeroline": False, "autorange": True, "showticklabels": False, "showticksuffix": "none" }, "xaxis12": { "type": "linear", "dtick": 50, "range": [2001, 2014], "title": "Moderates", "anchor": "y12", "domain": [0.7, 1], "nticks": 3, "showgrid": False, "showline": False, "zeroline": False, "autorange": True, "showticklabels": False, "showticksuffix": "none" }, "xaxis13": { "type": "linear", "dtick": 50, "range": [2001, 2014], "title": "Conservatives", "anchor": "y13", "domain": [0, 0.25], "nticks": 3, "showgrid": False, "showline": False, "zeroline": False, "autorange": True, "showticklabels": False, "showticksuffix": "none" }, "xaxis14": { "type": "linear", "dtick": 50, "range": [2001, 2014], "title": "Democrats", "anchor": "y14", "domain": [0.33, 0.6], "nticks": 3, "showgrid": False, "showline": False, "zeroline": False, "autorange": True, "ticksuffix": "%", "showticklabels": False, "showticksuffix": "none" }, "xaxis15": { "type": "linear", "dtick": 50, "range": [2001, 2014], "title": "Independents", "anchor": "y15", "domain": [0.7, 1], "nticks": 3, "showgrid": False, "showline": False, "zeroline": False, "autorange": True, "showticklabels": False, "showticksuffix": "none" }, "xaxis16": { "type": "linear", "dtick": 50, "range": [2001, 2014], "title": "Republicans", "anchor": "y16", "domain": [0, 0.25], "nticks": 3, "showgrid": False, "showline": False, "zeroline": False, "autorange": True, "showticklabels": False, "showticksuffix": "none" }, "xaxis17": { "type": "linear", "dtick": 50, "range": [2001, 2014], "title": "Unaffiliated", "anchor": "y17", "domain": [0.33, 0.6], "nticks": 3, "showgrid": False, "showline": False, "zeroline": False, "autorange": True, "showticklabels": False, "showticksuffix": "none" }, "xaxis18": { "type": "linear", "dtick": 50, "range": [2001, 2014], "title": "White Mainline Protestants", "anchor": "y18", "domain": [0.7, 1], "nticks": 3, "showgrid": False, "showline": False, "zeroline": False, "autorange": True, "showticklabels": False, "showticksuffix": "none" }, "yaxis10": { "type": "linear", "dtick": 50, "range": [0, 100], "ticks": "", "title": "", "anchor": "x10", "domain": [0.52, 0.62], "mirror": False, "nticks": 3, "showgrid": False, "showline": False, "zeroline": False, "autorange": False, "ticksuffix": "%", "showticklabels": True, "showticksuffix": "last" }, "yaxis11": { "type": "linear", "dtick": 50, "range": [0, 100], "title": "", "anchor": "x11", "domain": [0.52, 0.62], "nticks": 3, "showgrid": False, "showline": False, "zeroline": False, "autorange": False, "ticksuffix": "", "showticklabels": False, "showticksuffix": "none" }, "yaxis12": { "type": "linear", "dtick": 50, "range": [0, 100], "title": "", "anchor": "x12", "domain": [0.52, 0.62], "nticks": 3, "showgrid": False, "showline": False, "zeroline": False, "autorange": False, "ticksuffix": "", "showticklabels": False, "showticksuffix": "none" }, "yaxis13": { "type": "linear", "dtick": 50, "range": [0, 100], "title": "", "anchor": "x13", "domain": [0.7, 0.83], "nticks": 3, "showgrid": False, "showline": False, "zeroline": False, "autorange": False, "ticksuffix": "%", "showticklabels": True, "showticksuffix": "last" }, "yaxis14": { "type": "linear", "dtick": 50, "range": [0, 100], "title": "", "anchor": "x14", "domain": [0.7, 0.83], "nticks": 3, "showgrid": False, "showline": False, "zeroline": False, "autorange": False, "ticksuffix": "", "showticklabels": False, "showticksuffix": "none" }, "yaxis15": { "type": "linear", "dtick": 50, "range": [0, 100], "title": "", "anchor": "x15", "domain": [0.7, 0.83], "nticks": 3, "showgrid": False, "showline": False, "zeroline": False, "autorange": False, "ticksuffix": "", "showticklabels": False, "showticksuffix": "none" }, "yaxis16": { "type": "linear", "dtick": 50, "range": [0, 100], "title": "", "anchor": "x16", "domain": [0.87, 1], "nticks": 3, "showgrid": False, "showline": False, "zeroline": False, "autorange": False, "ticksuffix": "%", "showticklabels": True, "showticksuffix": "last" }, "yaxis17": { "type": "linear", "dtick": 50, "range": [0, 100], "title": "", "anchor": "x17", "domain": [0.87, 1], "nticks": 3, "showgrid": False, "showline": False, "zeroline": False, "autorange": False, "tickprefix": "", "ticksuffix": "", "showticklabels": False, "showticksuffix": "none" }, "yaxis18": { "type": "linear", "dtick": 50, "range": [0, 100], "title": "", "anchor": "x18", "domain": [0.87, 1], "nticks": 3, "showgrid": False, "showline": False, "zeroline": False, "autorange": False, "ticksuffix": "", "showticklabels": False, "showticksuffix": "none" }, "autosize": False, "showlegend": False } fig = Figure(data=data, layout=layout) plot_url = py.plot(fig)