-
Notifications
You must be signed in to change notification settings - Fork 299
/
Copy pathcharts.js
83 lines (55 loc) · 309 KB
/
charts.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
window.PLOTLYENV=window.PLOTLYENV || {}; if (document.getElementById("where-do-you-live")) { Plotly.newPlot( "where-do-you-live", [{"customdata":[[0.06961849067112225],[0.0278473962684489],[0.0278473962684489],[0.0556947925368978],[0.0],[0.01392369813422445],[0.3620161514898357],[0.12531328320802004],[2.4923419660261765],[1.4759120022277916],[0.01392369813422445],[0.01392369813422445],[0.0],[0.06961849067112225],[0.0],[0.2506265664160401],[1.0164299637983847],[0.0],[0.0],[0.0278473962684489],[0.04177109440267335],[0.0278473962684489],[0.01392369813422445],[1.545530492898914],[0.0],[0.09746588693957114],[0.0],[0.0],[0.01392369813422445],[0.04177109440267335],[0.09746588693957114],[3.2024505708716235],[0.0],[0.0],[0.18100807574491784],[5.263157894736842],[0.12531328320802004],[0.0],[0.0],[0.0556947925368978],[0.1949317738791423],[0.0],[0.1113895850737956],[1.1695906432748537],[0.01392369813422445],[0.0],[0.0],[0.8771929824561403],[0.0],[0.0],[0.04177109440267335],[0.06961849067112225],[0.12531328320802004],[0.0],[0.0],[0.0],[0.20885547201336674],[0.0],[0.0278473962684489],[0.0],[0.0],[1.5176830966304649],[5.541631857421331],[0.01392369813422445],[0.0],[0.23670286828181564],[14.104706209969367],[0.04177109440267335],[0.23670286828181564],[0.0],[0.01392369813422445],[0.0],[0.0],[0.0],[0.0],[0.0278473962684489],[0.32024505708716233],[0.6126427179058758],[0.12531328320802004],[1.9910888331940964],[0.3063213589529379],[0.01392369813422445],[0.5012531328320802],[0.18100807574491784],[0.7518796992481203],[1.5733778891673627],[0.01392369813422445],[2.144249512670565],[0.01392369813422445],[0.12531328320802004],[0.2227791701475912],[0.0],[0.0],[0.0],[0.0],[0.15316067947646894],[0.0278473962684489],[0.0],[0.0],[0.0],[0.0],[0.15316067947646894],[0.0556947925368978],[0.0],[0.0],[0.1392369813422445],[0.0278473962684489],[0.0],[0.0],[0.0],[0.0],[0.01392369813422445],[0.3063213589529379],[0.0],[0.0],[0.01392369813422445],[0.04177109440267335],[0.0],[0.0],[0.01392369813422445],[0.0],[0.0835421888053467],[2.854358117516012],[0.6404901141743247],[0.0278473962684489],[0.0],[0.1670843776106934],[0.0556947925368978],[1.2809802283486493],[0.01392369813422445],[0.01392369813422445],[0.1113895850737956],[0.0],[0.0],[0.0278473962684489],[0.0],[0.0],[0.1113895850737956],[0.1392369813422445],[0.01392369813422445],[2.0885547201336676],[0.4177109440267335],[0.01392369813422445],[0.3898635477582846],[0.0278473962684489],[0.40378724589250903],[2.5619604566972987],[0.0],[0.0],[0.0],[0.0],[0.0],[0.0],[0.12531328320802004],[0.0],[0.18100807574491784],[0.0],[0.0],[0.29239766081871343],[0.2227791701475912],[0.1949317738791423],[0.0],[0.0],[0.32024505708716233],[0.0],[1.4062935115566693],[0.06961849067112225],[0.0278473962684489],[0.0],[2.3391812865497075],[1.7683096630465052],[0.0],[0.0],[0.40378724589250903],[0.0],[0.23670286828181564],[0.0],[0.01392369813422445],[0.0],[0.0],[0.0556947925368978],[0.37593984962406013],[0.0],[0.0],[0.0278473962684489],[0.6265664160401002],[0.0556947925368978],[6.112503480924533],[0.0],[22.34753550543024],[0.04177109440267335],[0.0],[0.0],[0.0],[0.12531328320802004],[0.0],[0.0],[0.01392369813422445]],"domain":{"x":[0.0,1.0],"y":[0.0,1.0]},"hovertemplate":"Answer: %{label}\u003cbr \u002f\u003eCount: %{value} \u003cbr \u002f\u003ePercent: %{customdata:.2f}%","labels":["Afghanistan","Albania","Algeria","Andorra","Angola","Antigua and Barbuda","Argentina","Armenia","Australia","Austria","Azerbaijan","Bahamas","Bahrain","Bangladesh","Barbados","Belarus","Belgium","Belize","Benin","Bhutan","Bolivarian Republic of\u003cbr \u002f\u003eVenezuela","Bosnia and Herzegovina","Botswana","Brazil","Brunei Darussalam","Bulgaria","Burkina Faso","Burundi","Cabo Verde","Cambodia","Cameroon","Canada","Central African Republic","Chad","Chile","China","Colombia","Comoros","Congo","Costa Rica","Croatia","Cuba","Cyprus","Czech Republic","C\u00f4te d'Ivoire","Democratic People's Republic\u003cbr \u002f\u003eof Korea","Democratic Republic of the\u003cbr \u002f\u003eCongo","Denmark","Djibouti","Dominica","Dominican Republic","Ecuador","Egypt","El Salvador","Equatorial Guinea","Eritrea","Estonia","Eswatini","Ethiopia","Federated States of Micronesia","Fiji","Finland","France","Gabon","Gambia","Georgia","Germany","Ghana","Greece","Grenada","Guatemala","Guinea","Guinea-Bissau","Guyana","Haiti","Honduras","Hong Kong SAR","Hungary","Iceland","India","Indonesia","Iraq","Ireland","Islamic Republic of Iran","Israel","Italy","Jamaica","Japan","Jordan","Kazakhstan","Kenya","Kiribati","Kuwait","Kyrgyzstan","Lao People's Democratic\u003cbr \u002f\u003eRepublic","Latvia","Lebanon","Lesotho","Liberia","Libya","Liechtenstein","Lithuania","Luxembourg","Madagascar","Malawi","Malaysia","Maldives","Mali","Malta","Marshall Islands","Mauritania","Mauritius","Mexico","Monaco","Mongolia","Montenegro","Morocco","Mozambique","Myanmar","Namibia","Nauru","Nepal","Netherlands","New Zealand","Nicaragua","Niger","Nigeria","North Macedonia","Norway","Oman","Other","Pakistan","Palau","Palestine","Panama","Papua New Guinea","Paraguay","Peru","Philippines","Plurinational State of Bolivia","Poland","Portugal","Qatar","Republic of Korea","Republic of Moldova","Romania","Russian Federation","Rwanda","Saint Kitts and Nevis","Saint Lucia","Saint Vincent and the\u003cbr \u002f\u003eGrenadines","Samoa","San Marino","Saudi Arabia","Senegal","Serbia","Seychelles","Sierra Leone","Singapore","Slovakia","Slovenia","Solomon Islands","Somalia","South Africa","South Sudan","Spain","Sri Lanka","Sudan","Suriname","Sweden","Switzerland","Syrian Arab Republic","S\u00e3o Tom\u00e9 and Pr\u00edncipe","Taiwan","Tajikistan","Thailand","Timor-Leste","Togo","Tonga","Trinidad and Tobago","Tunisia","Turkey","Turkmenistan","Tuvalu","Uganda","Ukraine","United Arab Emirates","United Kingdom of Great\u003cbr \u002f\u003eBritain and Northern Ireland","United Republic of Tanzania","United States of America","Uruguay","Uzbekistan","Vanuatu","Vatican City","Viet Nam","Yemen","Zambia","Zimbabwe"],"legendgroup":"","name":"","showlegend":true,"values":[5,2,2,4,0,1,26,9,179,106,1,1,0,5,0,18,73,0,0,2,3,2,1,111,0,7,0,0,1,3,7,230,0,0,13,378,9,0,0,4,14,0,8,84,1,0,0,63,0,0,3,5,9,0,0,0,15,0,2,0,0,109,398,1,0,17,1013,3,17,0,1,0,0,0,0,2,23,44,9,143,22,1,36,13,54,113,1,154,1,9,16,0,0,0,0,11,2,0,0,0,0,11,4,0,0,10,2,0,0,0,0,1,22,0,0,1,3,0,0,1,0,6,205,46,2,0,12,4,92,1,1,8,0,0,2,0,0,8,10,1,150,30,1,28,2,29,184,0,0,0,0,0,0,9,0,13,0,0,21,16,14,0,0,23,0,101,5,2,0,168,127,0,0,29,0,17,0,1,0,0,4,27,0,0,2,45,4,439,0,1605,3,0,0,0,9,0,0,1],"type":"pie","textinfo":"percent","textposition":"inside"}], {"template":{"data":{"histogram2dcontour":[{"type":"histogram2dcontour","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"choropleth":[{"type":"choropleth","colorbar":{"outlinewidth":0,"ticks":""}}],"histogram2d":[{"type":"histogram2d","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"heatmap":[{"type":"heatmap","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"heatmapgl":[{"type":"heatmapgl","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"contourcarpet":[{"type":"contourcarpet","colorbar":{"outlinewidth":0,"ticks":""}}],"contour":[{"type":"contour","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"surface":[{"type":"surface","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"mesh3d":[{"type":"mesh3d","colorbar":{"outlinewidth":0,"ticks":""}}],"scatter":[{"fillpattern":{"fillmode":"overlay","size":10,"solidity":0.2},"type":"scatter"}],"parcoords":[{"type":"parcoords","line":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterpolargl":[{"type":"scatterpolargl","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"bar":[{"error_x":{"color":"#2a3f5f"},"error_y":{"color":"#2a3f5f"},"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"bar"}],"scattergeo":[{"type":"scattergeo","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterpolar":[{"type":"scatterpolar","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"histogram":[{"marker":{"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"histogram"}],"scattergl":[{"type":"scattergl","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatter3d":[{"type":"scatter3d","line":{"colorbar":{"outlinewidth":0,"ticks":""}},"marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattermapbox":[{"type":"scattermapbox","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterternary":[{"type":"scatterternary","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattercarpet":[{"type":"scattercarpet","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"carpet":[{"aaxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"baxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"type":"carpet"}],"table":[{"cells":{"fill":{"color":"#EBF0F8"},"line":{"color":"white"}},"header":{"fill":{"color":"#C8D4E3"},"line":{"color":"white"}},"type":"table"}],"barpolar":[{"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"barpolar"}],"pie":[{"automargin":true,"type":"pie"}]},"layout":{"autotypenumbers":"strict","colorway":["#636efa","#EF553B","#00cc96","#ab63fa","#FFA15A","#19d3f3","#FF6692","#B6E880","#FF97FF","#FECB52"],"font":{"color":"#2a3f5f"},"hovermode":"closest","hoverlabel":{"align":"left"},"paper_bgcolor":"white","plot_bgcolor":"#E5ECF6","polar":{"bgcolor":"#E5ECF6","angularaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"radialaxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"ternary":{"bgcolor":"#E5ECF6","aaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"baxis":{"gridcolor":"white","linecolor":"white","ticks":""},"caxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"coloraxis":{"colorbar":{"outlinewidth":0,"ticks":""}},"colorscale":{"sequential":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"sequentialminus":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"diverging":[[0,"#8e0152"],[0.1,"#c51b7d"],[0.2,"#de77ae"],[0.3,"#f1b6da"],[0.4,"#fde0ef"],[0.5,"#f7f7f7"],[0.6,"#e6f5d0"],[0.7,"#b8e186"],[0.8,"#7fbc41"],[0.9,"#4d9221"],[1,"#276419"]]},"xaxis":{"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","automargin":true,"zerolinewidth":2},"yaxis":{"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","automargin":true,"zerolinewidth":2},"scene":{"xaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2},"yaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2},"zaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2}},"shapedefaults":{"line":{"color":"#2a3f5f"}},"annotationdefaults":{"arrowcolor":"#2a3f5f","arrowhead":0,"arrowwidth":1},"geo":{"bgcolor":"white","landcolor":"#E5ECF6","subunitcolor":"white","showland":true,"showlakes":true,"lakecolor":"white"},"title":{"x":0.05},"mapbox":{"style":"light"}}},"legend":{"tracegroupgap":0},"title":{"text":"\u003cb\u003eWhere do you live?\u003c\u002fb\u003e\u003cbr \u002f\u003e\u003cspan style=\"font-size: 0.8em;\"\u003e(total responses = 7182)\u003c\u002fspan\u003e"},"height":600,"hoverlabel":{"font":{"size":16,"family":"Rockwell"},"bgcolor":"white"},"margin":{"l":0,"b":0,"pad":0},"meta":"pie-chart","showlegend":true,"dragmode":"pan"}, {"modeBarButtonsToRemove": ["zoom", "pan", "lasso2d", "select", "autoScale", "toImage"], "displaylogo": false, "responsive": true} ) };
window.PLOTLYENV=window.PLOTLYENV || {}; if (document.getElementById("which-marginalized-group")) { Plotly.newPlot( "which-marginalized-group", [{"alignmentgroup":"True","customdata":[["2024",106],["2024",167],["2024",516],["2024",134],["2024",113],["2024",601],["2024",256],["2024",188],["2024",172],["2024",176],["2024",89],["2024",397],["2024",301],["2024",60]],"hovertemplate":"Year: %{customdata[0]}\u003cbr \u002f\u003eCount: %{customdata[1]}\u003cbr \u002f\u003ePercent: %{text}\u003cextra\u003e\u003c\u002fextra\u003e","legendgroup":"2024","marker":{"color":"#636EFA","pattern":{"shape":""}},"name":"2024","offsetgroup":"2024","orientation":"v","showlegend":true,"text":["9.5%","15.0%","46.5%","12.1%","10.2%","54.1%","23.1%","16.9%","15.5%","15.9%","8.0%","35.8%","27.1%","5.4%"],"textposition":"outside","x":["\u003cspan style='font-size: 1.3em'\u003eCultural beliefs\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eDisabled (physically,\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003ementally, or otherwise)\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eNeurodivergent\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eEducational background\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eLanguage\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eLesbian, gay, bisexual, queer\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eor otherwise non-heterosexual\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eNon-binary gender\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eOlder or younger than the\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eaverage developers I know\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003ePolitical beliefs\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eRacial or ethnic minority\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eReligious beliefs\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eTrans\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eWoman or perceived as a woman\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eOther\u003c\u002fspan\u003e"],"xaxis":"x","y":[9.549549102783203,15.045044898986816,46.48648452758789,12.07207202911377,10.180180549621582,54.144142150878906,23.063064575195312,16.93693733215332,15.495495796203613,15.855855941772461,8.01801872253418,35.76576614379883,27.11711883544922,5.405405521392822],"yaxis":"y","type":"bar","textangle":0}], {"template":{"data":{"histogram2dcontour":[{"type":"histogram2dcontour","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"choropleth":[{"type":"choropleth","colorbar":{"outlinewidth":0,"ticks":""}}],"histogram2d":[{"type":"histogram2d","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"heatmap":[{"type":"heatmap","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"heatmapgl":[{"type":"heatmapgl","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"contourcarpet":[{"type":"contourcarpet","colorbar":{"outlinewidth":0,"ticks":""}}],"contour":[{"type":"contour","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"surface":[{"type":"surface","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"mesh3d":[{"type":"mesh3d","colorbar":{"outlinewidth":0,"ticks":""}}],"scatter":[{"fillpattern":{"fillmode":"overlay","size":10,"solidity":0.2},"type":"scatter"}],"parcoords":[{"type":"parcoords","line":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterpolargl":[{"type":"scatterpolargl","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"bar":[{"error_x":{"color":"#2a3f5f"},"error_y":{"color":"#2a3f5f"},"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"bar"}],"scattergeo":[{"type":"scattergeo","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterpolar":[{"type":"scatterpolar","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"histogram":[{"marker":{"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"histogram"}],"scattergl":[{"type":"scattergl","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatter3d":[{"type":"scatter3d","line":{"colorbar":{"outlinewidth":0,"ticks":""}},"marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattermapbox":[{"type":"scattermapbox","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterternary":[{"type":"scatterternary","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattercarpet":[{"type":"scattercarpet","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"carpet":[{"aaxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"baxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"type":"carpet"}],"table":[{"cells":{"fill":{"color":"#EBF0F8"},"line":{"color":"white"}},"header":{"fill":{"color":"#C8D4E3"},"line":{"color":"white"}},"type":"table"}],"barpolar":[{"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"barpolar"}],"pie":[{"automargin":true,"type":"pie"}]},"layout":{"autotypenumbers":"strict","colorway":["#636efa","#EF553B","#00cc96","#ab63fa","#FFA15A","#19d3f3","#FF6692","#B6E880","#FF97FF","#FECB52"],"font":{"color":"#2a3f5f"},"hovermode":"closest","hoverlabel":{"align":"left"},"paper_bgcolor":"white","plot_bgcolor":"#E5ECF6","polar":{"bgcolor":"#E5ECF6","angularaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"radialaxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"ternary":{"bgcolor":"#E5ECF6","aaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"baxis":{"gridcolor":"white","linecolor":"white","ticks":""},"caxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"coloraxis":{"colorbar":{"outlinewidth":0,"ticks":""}},"colorscale":{"sequential":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"sequentialminus":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"diverging":[[0,"#8e0152"],[0.1,"#c51b7d"],[0.2,"#de77ae"],[0.3,"#f1b6da"],[0.4,"#fde0ef"],[0.5,"#f7f7f7"],[0.6,"#e6f5d0"],[0.7,"#b8e186"],[0.8,"#7fbc41"],[0.9,"#4d9221"],[1,"#276419"]]},"xaxis":{"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","automargin":true,"zerolinewidth":2},"yaxis":{"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","automargin":true,"zerolinewidth":2},"scene":{"xaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2},"yaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2},"zaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2}},"shapedefaults":{"line":{"color":"#2a3f5f"}},"annotationdefaults":{"arrowcolor":"#2a3f5f","arrowhead":0,"arrowwidth":1},"geo":{"bgcolor":"white","landcolor":"#E5ECF6","subunitcolor":"white","showland":true,"showlakes":true,"lakecolor":"white"},"title":{"x":0.05},"mapbox":{"style":"light"}}},"xaxis":{"anchor":"y","domain":[0.0,1.0],"title":{},"categoryorder":"array","categoryarray":["\u003cspan style='font-size: 1.3em'\u003eLesbian, gay, bisexual, queer\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eor otherwise non-heterosexual\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eNeurodivergent\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eTrans\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eWoman or perceived as a woman\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eNon-binary gender\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eOlder or younger than the\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eaverage developers I know\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eRacial or ethnic minority\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003ePolitical beliefs\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eDisabled (physically,\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003ementally, or otherwise)\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eEducational background\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eLanguage\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eCultural beliefs\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eReligious beliefs\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eOther\u003c\u002fspan\u003e"],"tickfont":{"size":9},"tickangle":45},"yaxis":{"anchor":"x","domain":[0.0,1.0],"title":{"text":"Percent out of all responses (%)","standoff":25},"range":[0,119],"ticksuffix":"%","fixedrange":true,"nticks":10,"rangemode":"tozero","gridcolor":"rgb(229, 236, 246)"},"legend":{"title":{"text":"Year"},"tracegroupgap":0},"margin":{"t":60,"pad":10,"b":10},"barmode":"group","height":500,"hoverlabel":{"font":{"size":16,"family":"Rockwell"},"bgcolor":"white"},"title":{"text":"\u003cb\u003eWhich of the following underrepresented or marginalized groups in\u003cbr \u002f\u003etechnology do you consider yourself a part of?\u003c\u002fb\u003e\u003cbr \u002f\u003e\u003cspan style=\"font-size: 0.8em;\"\u003e(total responses = 1110, multiple answers)\u003c\u002fspan\u003e"},"uniformtext":{"minsize":12,"mode":"show"},"meta":"bar-chart","hovermode":"x unified","plot_bgcolor":"rgb(255, 255, 255)","showlegend":false,"dragmode":"pan"}, {"modeBarButtonsToRemove": ["zoom", "pan", "lasso2d", "select", "autoScale", "toImage"], "displaylogo": false, "responsive": true} ) };
window.PLOTLYENV=window.PLOTLYENV || {}; if (document.getElementById("do-you-use-rust")) { Plotly.newPlot( "do-you-use-rust", [{"alignmentgroup":"True","customdata":[["2023",11117],["2023",392],["2023",397]],"hovertemplate":"Year: %{customdata[0]}\u003cbr \u002f\u003eCount: %{customdata[1]}\u003cbr \u002f\u003ePercent: %{text}\u003cextra\u003e\u003c\u002fextra\u003e","legendgroup":"2023","marker":{"color":"#EF553B","pattern":{"shape":""}},"name":"2023","offsetgroup":"2023","orientation":"v","showlegend":true,"text":["93.4%","3.3%","3.3%"],"textposition":"outside","x":["\u003cspan style='font-size: 1.3em'\u003eYes, I use Rust\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eNo, I don't currently use\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eRust, but I have in the past\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eNo, I have never used Rust\u003c\u002fspan\u003e"],"xaxis":"x","y":[93.37309265136719,3.2924578189849854,3.3344533443450928],"yaxis":"y","type":"bar","textangle":0},{"alignmentgroup":"True","customdata":[["2024",8720],["2024",388],["2024",314]],"hovertemplate":"Year: %{customdata[0]}\u003cbr \u002f\u003eCount: %{customdata[1]}\u003cbr \u002f\u003ePercent: %{text}\u003cextra\u003e\u003c\u002fextra\u003e","legendgroup":"2024","marker":{"color":"#636EFA","pattern":{"shape":""}},"name":"2024","offsetgroup":"2024","orientation":"v","showlegend":true,"text":["92.5%","4.1%","3.3%"],"textposition":"outside","x":["\u003cspan style='font-size: 1.3em'\u003eYes, I use Rust\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eNo, I don't currently use\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eRust, but I have in the past\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eNo, I have never used Rust\u003c\u002fspan\u003e"],"xaxis":"x","y":[92.54935455322266,4.118021488189697,3.3326256275177],"yaxis":"y","type":"bar","textangle":0}], {"template":{"data":{"histogram2dcontour":[{"type":"histogram2dcontour","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"choropleth":[{"type":"choropleth","colorbar":{"outlinewidth":0,"ticks":""}}],"histogram2d":[{"type":"histogram2d","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"heatmap":[{"type":"heatmap","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"heatmapgl":[{"type":"heatmapgl","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"contourcarpet":[{"type":"contourcarpet","colorbar":{"outlinewidth":0,"ticks":""}}],"contour":[{"type":"contour","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"surface":[{"type":"surface","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"mesh3d":[{"type":"mesh3d","colorbar":{"outlinewidth":0,"ticks":""}}],"scatter":[{"fillpattern":{"fillmode":"overlay","size":10,"solidity":0.2},"type":"scatter"}],"parcoords":[{"type":"parcoords","line":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterpolargl":[{"type":"scatterpolargl","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"bar":[{"error_x":{"color":"#2a3f5f"},"error_y":{"color":"#2a3f5f"},"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"bar"}],"scattergeo":[{"type":"scattergeo","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterpolar":[{"type":"scatterpolar","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"histogram":[{"marker":{"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"histogram"}],"scattergl":[{"type":"scattergl","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatter3d":[{"type":"scatter3d","line":{"colorbar":{"outlinewidth":0,"ticks":""}},"marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattermapbox":[{"type":"scattermapbox","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterternary":[{"type":"scatterternary","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattercarpet":[{"type":"scattercarpet","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"carpet":[{"aaxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"baxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"type":"carpet"}],"table":[{"cells":{"fill":{"color":"#EBF0F8"},"line":{"color":"white"}},"header":{"fill":{"color":"#C8D4E3"},"line":{"color":"white"}},"type":"table"}],"barpolar":[{"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"barpolar"}],"pie":[{"automargin":true,"type":"pie"}]},"layout":{"autotypenumbers":"strict","colorway":["#636efa","#EF553B","#00cc96","#ab63fa","#FFA15A","#19d3f3","#FF6692","#B6E880","#FF97FF","#FECB52"],"font":{"color":"#2a3f5f"},"hovermode":"closest","hoverlabel":{"align":"left"},"paper_bgcolor":"white","plot_bgcolor":"#E5ECF6","polar":{"bgcolor":"#E5ECF6","angularaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"radialaxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"ternary":{"bgcolor":"#E5ECF6","aaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"baxis":{"gridcolor":"white","linecolor":"white","ticks":""},"caxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"coloraxis":{"colorbar":{"outlinewidth":0,"ticks":""}},"colorscale":{"sequential":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"sequentialminus":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"diverging":[[0,"#8e0152"],[0.1,"#c51b7d"],[0.2,"#de77ae"],[0.3,"#f1b6da"],[0.4,"#fde0ef"],[0.5,"#f7f7f7"],[0.6,"#e6f5d0"],[0.7,"#b8e186"],[0.8,"#7fbc41"],[0.9,"#4d9221"],[1,"#276419"]]},"xaxis":{"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","automargin":true,"zerolinewidth":2},"yaxis":{"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","automargin":true,"zerolinewidth":2},"scene":{"xaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2},"yaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2},"zaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2}},"shapedefaults":{"line":{"color":"#2a3f5f"}},"annotationdefaults":{"arrowcolor":"#2a3f5f","arrowhead":0,"arrowwidth":1},"geo":{"bgcolor":"white","landcolor":"#E5ECF6","subunitcolor":"white","showland":true,"showlakes":true,"lakecolor":"white"},"title":{"x":0.05},"mapbox":{"style":"light"}}},"xaxis":{"anchor":"y","domain":[0.0,1.0],"title":{},"categoryorder":"array","categoryarray":["\u003cspan style='font-size: 1.3em'\u003eYes, I use Rust\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eNo, I don't currently use\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eRust, but I have in the past\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eNo, I have never used Rust\u003c\u002fspan\u003e"],"tickfont":{"size":9},"tickangle":0},"yaxis":{"anchor":"x","domain":[0.0,1.0],"title":{"text":"Percent out of all responses (%)","standoff":50},"range":[0,119],"ticksuffix":"%","fixedrange":true,"nticks":10,"rangemode":"tozero","gridcolor":"rgb(229, 236, 246)"},"legend":{"title":{"text":"Year"},"tracegroupgap":0},"margin":{"t":60,"pad":10,"b":10},"barmode":"group","height":300,"hoverlabel":{"font":{"size":16,"family":"Rockwell"},"bgcolor":"white"},"title":{"text":"\u003cb\u003eDo you use Rust?\u003c\u002fb\u003e\u003cbr \u002f\u003e\u003cspan style=\"font-size: 0.8em;\"\u003e(total responses = 11906, single answer)\u003c\u002fspan\u003e"},"uniformtext":{"minsize":12,"mode":"show"},"meta":"bar-chart","hovermode":"x unified","plot_bgcolor":"rgb(255, 255, 255)","showlegend":true,"dragmode":"pan"}, {"modeBarButtonsToRemove": ["zoom", "pan", "lasso2d", "select", "autoScale", "toImage"], "displaylogo": false, "responsive": true} ) };
window.PLOTLYENV=window.PLOTLYENV || {}; if (document.getElementById("why-dont-you-use-rust")) { Plotly.newPlot( "why-dont-you-use-rust", [{"alignmentgroup":"True","customdata":[["2023",28],["2023",17],["2023",19],["2023",15],["2023",101],["2023",21],["2023",70],["2023",48],["2023",220],["2023",33]],"hovertemplate":"Year: %{customdata[0]}\u003cbr \u002f\u003eCount: %{customdata[1]}\u003cbr \u002f\u003ePercent: %{text}\u003cextra\u003e\u003c\u002fextra\u003e","legendgroup":"2023","marker":{"color":"#EF553B","pattern":{"shape":""}},"name":"2023","offsetgroup":"2023","orientation":"v","showlegend":true,"text":["8.6%","5.2%","5.8%","4.6%","30.9%","6.4%","21.4%","14.7%","67.3%","10.1%"],"textposition":"outside","x":["\u003cspan style='font-size: 1.3em'\u003eRust does not help me achieve my goals\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eMissing language features\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eMissing libraries\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eMissing tools\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eToo difficult to learn or learning will\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003etake too much time\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eCommunity was rude, unwelcoming, or\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eotherwise off-putting\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eI prefer to use another language\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eI can't use Rust due to factors outside\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003emy control\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eI haven't got around to it\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eOther\u003c\u002fspan\u003e"],"xaxis":"x","y":[8.562690734863281,5.198776721954346,5.810397624969482,4.587155818939209,30.886850357055664,6.422018051147461,21.406728744506836,14.678898811340332,67.27828979492188,10.091742515563965],"yaxis":"y","type":"bar","textangle":90},{"alignmentgroup":"True","customdata":[["2024",19],["2024",7],["2024",11],["2024",8],["2024",82],["2024",18],["2024",66],["2024",33],["2024",189],["2024",24]],"hovertemplate":"Year: %{customdata[0]}\u003cbr \u002f\u003eCount: %{customdata[1]}\u003cbr \u002f\u003ePercent: %{text}\u003cextra\u003e\u003c\u002fextra\u003e","legendgroup":"2024","marker":{"color":"#636EFA","pattern":{"shape":""}},"name":"2024","offsetgroup":"2024","orientation":"v","showlegend":true,"text":["7.1%","2.6%","4.1%","3.0%","30.6%","6.7%","24.6%","12.3%","70.5%","9.0%"],"textposition":"outside","x":["\u003cspan style='font-size: 1.3em'\u003eRust does not help me achieve my goals\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eMissing language features\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eMissing libraries\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eMissing tools\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eToo difficult to learn or learning will\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003etake too much time\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eCommunity was rude, unwelcoming, or\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eotherwise off-putting\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eI prefer to use another language\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eI can't use Rust due to factors outside\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003emy control\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eI haven't got around to it\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eOther\u003c\u002fspan\u003e"],"xaxis":"x","y":[7.089552402496338,2.611940383911133,4.104477405548096,2.985074520111084,30.597015380859375,6.716418266296387,24.62686538696289,12.313432693481445,70.52238464355469,8.95522403717041],"yaxis":"y","type":"bar","textangle":90}], {"template":{"data":{"histogram2dcontour":[{"type":"histogram2dcontour","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"choropleth":[{"type":"choropleth","colorbar":{"outlinewidth":0,"ticks":""}}],"histogram2d":[{"type":"histogram2d","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"heatmap":[{"type":"heatmap","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"heatmapgl":[{"type":"heatmapgl","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"contourcarpet":[{"type":"contourcarpet","colorbar":{"outlinewidth":0,"ticks":""}}],"contour":[{"type":"contour","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"surface":[{"type":"surface","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"mesh3d":[{"type":"mesh3d","colorbar":{"outlinewidth":0,"ticks":""}}],"scatter":[{"fillpattern":{"fillmode":"overlay","size":10,"solidity":0.2},"type":"scatter"}],"parcoords":[{"type":"parcoords","line":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterpolargl":[{"type":"scatterpolargl","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"bar":[{"error_x":{"color":"#2a3f5f"},"error_y":{"color":"#2a3f5f"},"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"bar"}],"scattergeo":[{"type":"scattergeo","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterpolar":[{"type":"scatterpolar","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"histogram":[{"marker":{"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"histogram"}],"scattergl":[{"type":"scattergl","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatter3d":[{"type":"scatter3d","line":{"colorbar":{"outlinewidth":0,"ticks":""}},"marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattermapbox":[{"type":"scattermapbox","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterternary":[{"type":"scatterternary","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattercarpet":[{"type":"scattercarpet","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"carpet":[{"aaxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"baxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"type":"carpet"}],"table":[{"cells":{"fill":{"color":"#EBF0F8"},"line":{"color":"white"}},"header":{"fill":{"color":"#C8D4E3"},"line":{"color":"white"}},"type":"table"}],"barpolar":[{"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"barpolar"}],"pie":[{"automargin":true,"type":"pie"}]},"layout":{"autotypenumbers":"strict","colorway":["#636efa","#EF553B","#00cc96","#ab63fa","#FFA15A","#19d3f3","#FF6692","#B6E880","#FF97FF","#FECB52"],"font":{"color":"#2a3f5f"},"hovermode":"closest","hoverlabel":{"align":"left"},"paper_bgcolor":"white","plot_bgcolor":"#E5ECF6","polar":{"bgcolor":"#E5ECF6","angularaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"radialaxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"ternary":{"bgcolor":"#E5ECF6","aaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"baxis":{"gridcolor":"white","linecolor":"white","ticks":""},"caxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"coloraxis":{"colorbar":{"outlinewidth":0,"ticks":""}},"colorscale":{"sequential":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"sequentialminus":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"diverging":[[0,"#8e0152"],[0.1,"#c51b7d"],[0.2,"#de77ae"],[0.3,"#f1b6da"],[0.4,"#fde0ef"],[0.5,"#f7f7f7"],[0.6,"#e6f5d0"],[0.7,"#b8e186"],[0.8,"#7fbc41"],[0.9,"#4d9221"],[1,"#276419"]]},"xaxis":{"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","automargin":true,"zerolinewidth":2},"yaxis":{"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","automargin":true,"zerolinewidth":2},"scene":{"xaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2},"yaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2},"zaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2}},"shapedefaults":{"line":{"color":"#2a3f5f"}},"annotationdefaults":{"arrowcolor":"#2a3f5f","arrowhead":0,"arrowwidth":1},"geo":{"bgcolor":"white","landcolor":"#E5ECF6","subunitcolor":"white","showland":true,"showlakes":true,"lakecolor":"white"},"title":{"x":0.05},"mapbox":{"style":"light"}}},"xaxis":{"anchor":"y","domain":[0.0,1.0],"title":{},"categoryorder":"array","categoryarray":["\u003cspan style='font-size: 1.3em'\u003eI haven't got around to it\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eToo difficult to learn or learning will\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003etake too much time\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eI prefer to use another language\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eI can't use Rust due to factors outside\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003emy control\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eOther\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eRust does not help me achieve my goals\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eCommunity was rude, unwelcoming, or\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eotherwise off-putting\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eMissing libraries\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eMissing tools\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eMissing language features\u003c\u002fspan\u003e"],"tickfont":{"size":9},"tickangle":45},"yaxis":{"anchor":"x","domain":[0.0,1.0],"title":{"text":"Percent out of all responses (%)","standoff":25},"range":[0,119],"ticksuffix":"%","fixedrange":true,"nticks":10,"rangemode":"tozero","gridcolor":"rgb(229, 236, 246)"},"legend":{"title":{"text":"Year"},"tracegroupgap":0},"margin":{"t":60,"pad":10,"b":10},"barmode":"group","height":500,"hoverlabel":{"font":{"size":16,"family":"Rockwell"},"bgcolor":"white"},"title":{"text":"\u003cb\u003eWhy don't you use Rust?\u003c\u002fb\u003e\u003cbr \u002f\u003e\u003cspan style=\"font-size: 0.8em;\"\u003e(total responses = 327, multiple answers)\u003c\u002fspan\u003e"},"uniformtext":{"minsize":12,"mode":"show"},"meta":"bar-chart","hovermode":"x unified","plot_bgcolor":"rgb(255, 255, 255)","showlegend":true,"dragmode":"pan"}, {"modeBarButtonsToRemove": ["zoom", "pan", "lasso2d", "select", "autoScale", "toImage"], "displaylogo": false, "responsive": true} ) };
window.PLOTLYENV=window.PLOTLYENV || {}; if (document.getElementById("why-did-you-stop-using-rust")) { Plotly.newPlot( "why-did-you-stop-using-rust", [{"alignmentgroup":"True","customdata":[["2023",29],["2023",38],["2023",17],["2023",82],["2023",20],["2023",107],["2023",159],["2023",73],["2023",0]],"hovertemplate":"Year: %{customdata[0]}\u003cbr \u002f\u003eCount: %{customdata[1]}\u003cbr \u002f\u003ePercent: %{text}\u003cextra\u003e\u003c\u002fextra\u003e","legendgroup":"2023","marker":{"color":"#EF553B","pattern":{"shape":""}},"name":"2023","offsetgroup":"2023","orientation":"v","showlegend":true,"text":["8.3%","10.9%","4.9%","23.6%","5.7%","30.7%","45.7%","21.0%","N\u002fA"],"textposition":"outside","x":["\u003cspan style='font-size: 1.3em'\u003eMissing language features\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eMissing libraries\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eMissing tools\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eToo difficult to learn\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eCommunity was rude, unwelcoming, or otherwise off-\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eputting\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eI prefer to use another language\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eI no longer have the opportunity to use Rust due\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eto factors outside my control\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eOther\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eI plan to use it in the future once an opportunity\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003ecomes up\u003c\u002fspan\u003e"],"xaxis":"x","y":[8.333333969116211,10.919540405273438,4.88505744934082,23.563217163085938,5.747126579284668,30.747127532958984,45.68965530395508,20.97701072692871,0.0],"yaxis":"y","type":"bar","textangle":90},{"alignmentgroup":"True","customdata":[["2024",22],["2024",35],["2024",20],["2024",97],["2024",34],["2024",107],["2024",129],["2024",228],["2024",49]],"hovertemplate":"Year: %{customdata[0]}\u003cbr \u002f\u003eCount: %{customdata[1]}\u003cbr \u002f\u003ePercent: %{text}\u003cextra\u003e\u003c\u002fextra\u003e","legendgroup":"2024","marker":{"color":"#636EFA","pattern":{"shape":""}},"name":"2024","offsetgroup":"2024","orientation":"v","showlegend":true,"text":["6.1%","9.8%","5.6%","27.1%","9.5%","29.9%","36.0%","63.7%","13.7%"],"textposition":"outside","x":["\u003cspan style='font-size: 1.3em'\u003eMissing language features\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eMissing libraries\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eMissing tools\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eToo difficult to learn\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eCommunity was rude, unwelcoming, or otherwise off-\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eputting\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eI prefer to use another language\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eI no longer have the opportunity to use Rust due\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eto factors outside my control\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eI plan to use it in the future once an opportunity\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003ecomes up\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eOther\u003c\u002fspan\u003e"],"xaxis":"x","y":[6.145251750946045,9.776535987854004,5.586592197418213,27.094972610473633,9.497206687927246,29.888269424438477,36.03351974487305,63.68715286254883,13.687150001525879],"yaxis":"y","type":"bar","textangle":90}], {"template":{"data":{"histogram2dcontour":[{"type":"histogram2dcontour","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"choropleth":[{"type":"choropleth","colorbar":{"outlinewidth":0,"ticks":""}}],"histogram2d":[{"type":"histogram2d","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"heatmap":[{"type":"heatmap","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"heatmapgl":[{"type":"heatmapgl","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"contourcarpet":[{"type":"contourcarpet","colorbar":{"outlinewidth":0,"ticks":""}}],"contour":[{"type":"contour","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"surface":[{"type":"surface","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"mesh3d":[{"type":"mesh3d","colorbar":{"outlinewidth":0,"ticks":""}}],"scatter":[{"fillpattern":{"fillmode":"overlay","size":10,"solidity":0.2},"type":"scatter"}],"parcoords":[{"type":"parcoords","line":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterpolargl":[{"type":"scatterpolargl","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"bar":[{"error_x":{"color":"#2a3f5f"},"error_y":{"color":"#2a3f5f"},"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"bar"}],"scattergeo":[{"type":"scattergeo","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterpolar":[{"type":"scatterpolar","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"histogram":[{"marker":{"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"histogram"}],"scattergl":[{"type":"scattergl","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatter3d":[{"type":"scatter3d","line":{"colorbar":{"outlinewidth":0,"ticks":""}},"marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattermapbox":[{"type":"scattermapbox","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterternary":[{"type":"scatterternary","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattercarpet":[{"type":"scattercarpet","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"carpet":[{"aaxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"baxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"type":"carpet"}],"table":[{"cells":{"fill":{"color":"#EBF0F8"},"line":{"color":"white"}},"header":{"fill":{"color":"#C8D4E3"},"line":{"color":"white"}},"type":"table"}],"barpolar":[{"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"barpolar"}],"pie":[{"automargin":true,"type":"pie"}]},"layout":{"autotypenumbers":"strict","colorway":["#636efa","#EF553B","#00cc96","#ab63fa","#FFA15A","#19d3f3","#FF6692","#B6E880","#FF97FF","#FECB52"],"font":{"color":"#2a3f5f"},"hovermode":"closest","hoverlabel":{"align":"left"},"paper_bgcolor":"white","plot_bgcolor":"#E5ECF6","polar":{"bgcolor":"#E5ECF6","angularaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"radialaxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"ternary":{"bgcolor":"#E5ECF6","aaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"baxis":{"gridcolor":"white","linecolor":"white","ticks":""},"caxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"coloraxis":{"colorbar":{"outlinewidth":0,"ticks":""}},"colorscale":{"sequential":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"sequentialminus":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"diverging":[[0,"#8e0152"],[0.1,"#c51b7d"],[0.2,"#de77ae"],[0.3,"#f1b6da"],[0.4,"#fde0ef"],[0.5,"#f7f7f7"],[0.6,"#e6f5d0"],[0.7,"#b8e186"],[0.8,"#7fbc41"],[0.9,"#4d9221"],[1,"#276419"]]},"xaxis":{"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","automargin":true,"zerolinewidth":2},"yaxis":{"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","automargin":true,"zerolinewidth":2},"scene":{"xaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2},"yaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2},"zaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2}},"shapedefaults":{"line":{"color":"#2a3f5f"}},"annotationdefaults":{"arrowcolor":"#2a3f5f","arrowhead":0,"arrowwidth":1},"geo":{"bgcolor":"white","landcolor":"#E5ECF6","subunitcolor":"white","showland":true,"showlakes":true,"lakecolor":"white"},"title":{"x":0.05},"mapbox":{"style":"light"}}},"xaxis":{"anchor":"y","domain":[0.0,1.0],"title":{},"categoryorder":"array","categoryarray":["\u003cspan style='font-size: 1.3em'\u003eI plan to use it in the future once an opportunity\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003ecomes up\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eI no longer have the opportunity to use Rust due\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eto factors outside my control\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eI prefer to use another language\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eToo difficult to learn\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eOther\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eMissing libraries\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eCommunity was rude, unwelcoming, or otherwise off-\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eputting\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eMissing language features\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eMissing tools\u003c\u002fspan\u003e"],"tickfont":{"size":9},"tickangle":45},"yaxis":{"anchor":"x","domain":[0.0,1.0],"title":{"text":"Percent out of all responses (%)","standoff":25},"range":[0,119],"ticksuffix":"%","fixedrange":true,"nticks":10,"rangemode":"tozero","gridcolor":"rgb(229, 236, 246)"},"legend":{"title":{"text":"Year"},"tracegroupgap":0},"margin":{"t":60,"pad":10,"b":10},"barmode":"group","height":500,"hoverlabel":{"font":{"size":16,"family":"Rockwell"},"bgcolor":"white"},"title":{"text":"\u003cb\u003eAs you have indicated that you're no longer using Rust, why did you stop\u003cbr \u002f\u003eusing Rust?\u003c\u002fb\u003e\u003cbr \u002f\u003e\u003cspan style=\"font-size: 0.8em;\"\u003e(total responses = 348, multiple answers)\u003c\u002fspan\u003e"},"uniformtext":{"minsize":12,"mode":"show"},"meta":"bar-chart","hovermode":"x unified","plot_bgcolor":"rgb(255, 255, 255)","showlegend":true,"dragmode":"pan"}, {"modeBarButtonsToRemove": ["zoom", "pan", "lasso2d", "select", "autoScale", "toImage"], "displaylogo": false, "responsive": true} ) };
window.PLOTLYENV=window.PLOTLYENV || {}; if (document.getElementById("how-often-do-you-use-rust")) { Plotly.newPlot( "how-often-do-you-use-rust", [{"alignmentgroup":"True","customdata":[["2022",4655],["2022",3366],["2022",1330],["2022",498]],"hovertemplate":"Year: %{customdata[0]}\u003cbr \u002f\u003eCount: %{customdata[1]}\u003cbr \u002f\u003ePercent: %{text}\u003cextra\u003e\u003c\u002fextra\u003e","legendgroup":"2022","marker":{"color":"#00CC96","pattern":{"shape":""}},"name":"2022","offsetgroup":"2022","orientation":"v","showlegend":true,"text":["47.3%","34.2%","13.5%","5.1%"],"textposition":"outside","x":["\u003cspan style='font-size: 1.3em'\u003eDaily or nearly so\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eWeekly or nearly so\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eMonthly or nearly so\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eRarely\u003c\u002fspan\u003e"],"xaxis":"x","y":[47.2636833190918,34.176055908203125,13.50390911102295,5.056351184844971],"yaxis":"y","type":"bar","textangle":90},{"alignmentgroup":"True","customdata":[["2023",5174],["2023",3504],["2023",1327],["2023",497]],"hovertemplate":"Year: %{customdata[0]}\u003cbr \u002f\u003eCount: %{customdata[1]}\u003cbr \u002f\u003ePercent: %{text}\u003cextra\u003e\u003c\u002fextra\u003e","legendgroup":"2023","marker":{"color":"#EF553B","pattern":{"shape":""}},"name":"2023","offsetgroup":"2023","orientation":"v","showlegend":true,"text":["49.3%","33.4%","12.6%","4.7%"],"textposition":"outside","x":["\u003cspan style='font-size: 1.3em'\u003eDaily or nearly so\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eWeekly or nearly so\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eMonthly or nearly so\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eRarely\u003c\u002fspan\u003e"],"xaxis":"x","y":[49.266807556152344,33.365074157714844,12.635688781738281,4.732431888580322],"yaxis":"y","type":"bar","textangle":90},{"alignmentgroup":"True","customdata":[["2024",3954],["2024",2304],["2024",861],["2024",282]],"hovertemplate":"Year: %{customdata[0]}\u003cbr \u002f\u003eCount: %{customdata[1]}\u003cbr \u002f\u003ePercent: %{text}\u003cextra\u003e\u003c\u002fextra\u003e","legendgroup":"2024","marker":{"color":"#636EFA","pattern":{"shape":""}},"name":"2024","offsetgroup":"2024","orientation":"v","showlegend":true,"text":["53.4%","31.1%","11.6%","3.8%"],"textposition":"outside","x":["\u003cspan style='font-size: 1.3em'\u003eDaily or nearly so\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eWeekly or nearly so\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eMonthly or nearly so\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eRarely\u003c\u002fspan\u003e"],"xaxis":"x","y":[53.425209045410156,31.13092803955078,11.633563041687012,3.810295820236206],"yaxis":"y","type":"bar","textangle":90}], {"template":{"data":{"histogram2dcontour":[{"type":"histogram2dcontour","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"choropleth":[{"type":"choropleth","colorbar":{"outlinewidth":0,"ticks":""}}],"histogram2d":[{"type":"histogram2d","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"heatmap":[{"type":"heatmap","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"heatmapgl":[{"type":"heatmapgl","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"contourcarpet":[{"type":"contourcarpet","colorbar":{"outlinewidth":0,"ticks":""}}],"contour":[{"type":"contour","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"surface":[{"type":"surface","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"mesh3d":[{"type":"mesh3d","colorbar":{"outlinewidth":0,"ticks":""}}],"scatter":[{"fillpattern":{"fillmode":"overlay","size":10,"solidity":0.2},"type":"scatter"}],"parcoords":[{"type":"parcoords","line":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterpolargl":[{"type":"scatterpolargl","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"bar":[{"error_x":{"color":"#2a3f5f"},"error_y":{"color":"#2a3f5f"},"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"bar"}],"scattergeo":[{"type":"scattergeo","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterpolar":[{"type":"scatterpolar","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"histogram":[{"marker":{"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"histogram"}],"scattergl":[{"type":"scattergl","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatter3d":[{"type":"scatter3d","line":{"colorbar":{"outlinewidth":0,"ticks":""}},"marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattermapbox":[{"type":"scattermapbox","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterternary":[{"type":"scatterternary","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattercarpet":[{"type":"scattercarpet","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"carpet":[{"aaxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"baxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"type":"carpet"}],"table":[{"cells":{"fill":{"color":"#EBF0F8"},"line":{"color":"white"}},"header":{"fill":{"color":"#C8D4E3"},"line":{"color":"white"}},"type":"table"}],"barpolar":[{"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"barpolar"}],"pie":[{"automargin":true,"type":"pie"}]},"layout":{"autotypenumbers":"strict","colorway":["#636efa","#EF553B","#00cc96","#ab63fa","#FFA15A","#19d3f3","#FF6692","#B6E880","#FF97FF","#FECB52"],"font":{"color":"#2a3f5f"},"hovermode":"closest","hoverlabel":{"align":"left"},"paper_bgcolor":"white","plot_bgcolor":"#E5ECF6","polar":{"bgcolor":"#E5ECF6","angularaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"radialaxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"ternary":{"bgcolor":"#E5ECF6","aaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"baxis":{"gridcolor":"white","linecolor":"white","ticks":""},"caxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"coloraxis":{"colorbar":{"outlinewidth":0,"ticks":""}},"colorscale":{"sequential":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"sequentialminus":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"diverging":[[0,"#8e0152"],[0.1,"#c51b7d"],[0.2,"#de77ae"],[0.3,"#f1b6da"],[0.4,"#fde0ef"],[0.5,"#f7f7f7"],[0.6,"#e6f5d0"],[0.7,"#b8e186"],[0.8,"#7fbc41"],[0.9,"#4d9221"],[1,"#276419"]]},"xaxis":{"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","automargin":true,"zerolinewidth":2},"yaxis":{"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","automargin":true,"zerolinewidth":2},"scene":{"xaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2},"yaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2},"zaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2}},"shapedefaults":{"line":{"color":"#2a3f5f"}},"annotationdefaults":{"arrowcolor":"#2a3f5f","arrowhead":0,"arrowwidth":1},"geo":{"bgcolor":"white","landcolor":"#E5ECF6","subunitcolor":"white","showland":true,"showlakes":true,"lakecolor":"white"},"title":{"x":0.05},"mapbox":{"style":"light"}}},"xaxis":{"anchor":"y","domain":[0.0,1.0],"title":{},"categoryorder":"array","categoryarray":["\u003cspan style='font-size: 1.3em'\u003eDaily or nearly so\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eWeekly or nearly so\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eMonthly or nearly so\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eRarely\u003c\u002fspan\u003e"],"tickfont":{"size":9},"tickangle":0},"yaxis":{"anchor":"x","domain":[0.0,1.0],"title":{"text":"Percent out of all responses (%)","standoff":50},"range":[0,119],"ticksuffix":"%","fixedrange":true,"nticks":10,"rangemode":"tozero","gridcolor":"rgb(229, 236, 246)"},"legend":{"title":{"text":"Year"},"tracegroupgap":0},"margin":{"t":60,"pad":10,"b":10},"barmode":"group","height":300,"hoverlabel":{"font":{"size":16,"family":"Rockwell"},"bgcolor":"white"},"title":{"text":"\u003cb\u003eOn average, how often do you use Rust?\u003c\u002fb\u003e\u003cbr \u002f\u003e\u003cspan style=\"font-size: 0.8em;\"\u003e(total responses = 9849, single answer)\u003c\u002fspan\u003e"},"uniformtext":{"minsize":12,"mode":"show"},"meta":"bar-chart","hovermode":"x unified","plot_bgcolor":"rgb(255, 255, 255)","showlegend":true,"dragmode":"pan"}, {"modeBarButtonsToRemove": ["zoom", "pan", "lasso2d", "select", "autoScale", "toImage"], "displaylogo": false, "responsive": true} ) };
window.PLOTLYENV=window.PLOTLYENV || {}; if (document.getElementById("how-would-you-rate-your-rust-expertise")) { Plotly.newPlot( "how-would-you-rate-your-rust-expertise", [{"alignmentgroup":"True","customdata":[["2022",150],["2022",2856],["2022",2678],["2022",4167]],"hovertemplate":"Year: %{customdata[0]}\u003cbr \u002f\u003eCount: %{customdata[1]}\u003cbr \u002f\u003ePercent: %{text}\u003cextra\u003e\u003c\u002fextra\u003e","legendgroup":"2022","marker":{"color":"#00CC96","pattern":{"shape":""}},"name":"2022","offsetgroup":"2022","orientation":"v","showlegend":true,"text":["1.5%","29.0%","27.2%","42.3%"],"textposition":"outside","x":["\u003cspan style='font-size: 1.3em'\u003eI can't write Rust code\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eI can write simple programs in Rust\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eI can write useful, production-ready\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003ecode, but it is a struggle\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eI am productive writing Rust\u003c\u002fspan\u003e"],"xaxis":"x","y":[1.5226880311965942,28.991979598999023,27.18505859375,42.30027389526367],"yaxis":"y","type":"bar","textangle":90},{"alignmentgroup":"True","customdata":[["2023",175],["2023",2430],["2023",2958],["2023",4933]],"hovertemplate":"Year: %{customdata[0]}\u003cbr \u002f\u003eCount: %{customdata[1]}\u003cbr \u002f\u003ePercent: %{text}\u003cextra\u003e\u003c\u002fextra\u003e","legendgroup":"2023","marker":{"color":"#EF553B","pattern":{"shape":""}},"name":"2023","offsetgroup":"2023","orientation":"v","showlegend":true,"text":["1.7%","23.2%","28.2%","47.0%"],"textposition":"outside","x":["\u003cspan style='font-size: 1.3em'\u003eI can't write Rust code\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eI can write simple programs in Rust\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eI can write useful, production-ready\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003ecode, but it is a struggle\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eI am productive writing Rust\u003c\u002fspan\u003e"],"xaxis":"x","y":[1.667301893234253,23.151676177978516,28.18216323852539,46.99885559082031],"yaxis":"y","type":"bar","textangle":90},{"alignmentgroup":"True","customdata":[["2024",124],["2024",1468],["2024",1846],["2024",3962]],"hovertemplate":"Year: %{customdata[0]}\u003cbr \u002f\u003eCount: %{customdata[1]}\u003cbr \u002f\u003ePercent: %{text}\u003cextra\u003e\u003c\u002fextra\u003e","legendgroup":"2024","marker":{"color":"#636EFA","pattern":{"shape":""}},"name":"2024","offsetgroup":"2024","orientation":"v","showlegend":true,"text":["1.7%","19.8%","24.9%","53.5%"],"textposition":"outside","x":["\u003cspan style='font-size: 1.3em'\u003eI can't write Rust code\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eI can write simple programs in Rust\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eI can write useful, production-ready\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003ecode, but it is a struggle\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eI am productive writing Rust\u003c\u002fspan\u003e"],"xaxis":"x","y":[1.675675630569458,19.837839126586914,24.945945739746094,53.5405387878418],"yaxis":"y","type":"bar","textangle":90}], {"template":{"data":{"histogram2dcontour":[{"type":"histogram2dcontour","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"choropleth":[{"type":"choropleth","colorbar":{"outlinewidth":0,"ticks":""}}],"histogram2d":[{"type":"histogram2d","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"heatmap":[{"type":"heatmap","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"heatmapgl":[{"type":"heatmapgl","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"contourcarpet":[{"type":"contourcarpet","colorbar":{"outlinewidth":0,"ticks":""}}],"contour":[{"type":"contour","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"surface":[{"type":"surface","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"mesh3d":[{"type":"mesh3d","colorbar":{"outlinewidth":0,"ticks":""}}],"scatter":[{"fillpattern":{"fillmode":"overlay","size":10,"solidity":0.2},"type":"scatter"}],"parcoords":[{"type":"parcoords","line":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterpolargl":[{"type":"scatterpolargl","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"bar":[{"error_x":{"color":"#2a3f5f"},"error_y":{"color":"#2a3f5f"},"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"bar"}],"scattergeo":[{"type":"scattergeo","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterpolar":[{"type":"scatterpolar","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"histogram":[{"marker":{"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"histogram"}],"scattergl":[{"type":"scattergl","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatter3d":[{"type":"scatter3d","line":{"colorbar":{"outlinewidth":0,"ticks":""}},"marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattermapbox":[{"type":"scattermapbox","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterternary":[{"type":"scatterternary","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattercarpet":[{"type":"scattercarpet","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"carpet":[{"aaxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"baxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"type":"carpet"}],"table":[{"cells":{"fill":{"color":"#EBF0F8"},"line":{"color":"white"}},"header":{"fill":{"color":"#C8D4E3"},"line":{"color":"white"}},"type":"table"}],"barpolar":[{"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"barpolar"}],"pie":[{"automargin":true,"type":"pie"}]},"layout":{"autotypenumbers":"strict","colorway":["#636efa","#EF553B","#00cc96","#ab63fa","#FFA15A","#19d3f3","#FF6692","#B6E880","#FF97FF","#FECB52"],"font":{"color":"#2a3f5f"},"hovermode":"closest","hoverlabel":{"align":"left"},"paper_bgcolor":"white","plot_bgcolor":"#E5ECF6","polar":{"bgcolor":"#E5ECF6","angularaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"radialaxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"ternary":{"bgcolor":"#E5ECF6","aaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"baxis":{"gridcolor":"white","linecolor":"white","ticks":""},"caxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"coloraxis":{"colorbar":{"outlinewidth":0,"ticks":""}},"colorscale":{"sequential":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"sequentialminus":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"diverging":[[0,"#8e0152"],[0.1,"#c51b7d"],[0.2,"#de77ae"],[0.3,"#f1b6da"],[0.4,"#fde0ef"],[0.5,"#f7f7f7"],[0.6,"#e6f5d0"],[0.7,"#b8e186"],[0.8,"#7fbc41"],[0.9,"#4d9221"],[1,"#276419"]]},"xaxis":{"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","automargin":true,"zerolinewidth":2},"yaxis":{"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","automargin":true,"zerolinewidth":2},"scene":{"xaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2},"yaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2},"zaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2}},"shapedefaults":{"line":{"color":"#2a3f5f"}},"annotationdefaults":{"arrowcolor":"#2a3f5f","arrowhead":0,"arrowwidth":1},"geo":{"bgcolor":"white","landcolor":"#E5ECF6","subunitcolor":"white","showland":true,"showlakes":true,"lakecolor":"white"},"title":{"x":0.05},"mapbox":{"style":"light"}}},"xaxis":{"anchor":"y","domain":[0.0,1.0],"title":{},"categoryorder":"array","categoryarray":["\u003cspan style='font-size: 1.3em'\u003eI am productive writing Rust\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eI can write useful, production-ready\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003ecode, but it is a struggle\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eI can write simple programs in Rust\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eI can't write Rust code\u003c\u002fspan\u003e"],"tickfont":{"size":9},"tickangle":45},"yaxis":{"anchor":"x","domain":[0.0,1.0],"title":{"text":"Percent out of all responses (%)","standoff":25},"range":[0,119],"ticksuffix":"%","fixedrange":true,"nticks":10,"rangemode":"tozero","gridcolor":"rgb(229, 236, 246)"},"legend":{"title":{"text":"Year"},"tracegroupgap":0},"margin":{"t":60,"pad":10,"b":10},"barmode":"group","height":500,"hoverlabel":{"font":{"size":16,"family":"Rockwell"},"bgcolor":"white"},"title":{"text":"\u003cb\u003eHow would you rate your Rust expertise?\u003c\u002fb\u003e\u003cbr \u002f\u003e\u003cspan style=\"font-size: 0.8em;\"\u003e(total responses = 9851, single answer)\u003c\u002fspan\u003e"},"uniformtext":{"minsize":12,"mode":"show"},"meta":"bar-chart","hovermode":"x unified","plot_bgcolor":"rgb(255, 255, 255)","showlegend":true,"dragmode":"pan"}, {"modeBarButtonsToRemove": ["zoom", "pan", "lasso2d", "select", "autoScale", "toImage"], "displaylogo": false, "responsive": true} ) };
window.PLOTLYENV=window.PLOTLYENV || {}; if (document.getElementById("which-version-of-rust-do-you-use")) { Plotly.newPlot( "which-version-of-rust-do-you-use", [{"alignmentgroup":"True","customdata":[["2024",7353],["2024",471],["2024",632],["2024",166],["2024",134],["2024",2586],["2024",524],["2024",79],["2024",74],["2024",67]],"hovertemplate":"Year: %{customdata[0]}\u003cbr \u002f\u003eCount: %{customdata[1]}\u003cbr \u002f\u003ePercent: %{text}\u003cextra\u003e\u003c\u002fextra\u003e","legendgroup":"2024","marker":{"color":"#636EFA","pattern":{"shape":""}},"name":"2024","offsetgroup":"2024","orientation":"v","showlegend":true,"text":["90.2%","5.8%","7.8%","2.0%","1.6%","31.7%","6.4%","1.0%","0.9%","0.8%"],"textposition":"outside","x":["\u003cspan style='font-size: 1.3em'\u003eCurrent stable version\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003ePrevious stable version\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eA specific version of stable Rust equal\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eto or newer than 1.75\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eA specific version of stable Rust older\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003ethan 1.75\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eBeta release\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eLatest nightly\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eA specific version of nightly\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eCustom fork\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eI don't know\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eOther\u003c\u002fspan\u003e"],"xaxis":"x","y":[90.19872283935547,5.77772331237793,7.75269889831543,2.0363101959228516,1.643768310546875,31.72227668762207,6.427870750427246,0.9690873622894287,0.9077526330947876,0.8218841552734375],"yaxis":"y","type":"bar","textangle":0}], {"template":{"data":{"histogram2dcontour":[{"type":"histogram2dcontour","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"choropleth":[{"type":"choropleth","colorbar":{"outlinewidth":0,"ticks":""}}],"histogram2d":[{"type":"histogram2d","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"heatmap":[{"type":"heatmap","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"heatmapgl":[{"type":"heatmapgl","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"contourcarpet":[{"type":"contourcarpet","colorbar":{"outlinewidth":0,"ticks":""}}],"contour":[{"type":"contour","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"surface":[{"type":"surface","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"mesh3d":[{"type":"mesh3d","colorbar":{"outlinewidth":0,"ticks":""}}],"scatter":[{"fillpattern":{"fillmode":"overlay","size":10,"solidity":0.2},"type":"scatter"}],"parcoords":[{"type":"parcoords","line":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterpolargl":[{"type":"scatterpolargl","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"bar":[{"error_x":{"color":"#2a3f5f"},"error_y":{"color":"#2a3f5f"},"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"bar"}],"scattergeo":[{"type":"scattergeo","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterpolar":[{"type":"scatterpolar","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"histogram":[{"marker":{"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"histogram"}],"scattergl":[{"type":"scattergl","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatter3d":[{"type":"scatter3d","line":{"colorbar":{"outlinewidth":0,"ticks":""}},"marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattermapbox":[{"type":"scattermapbox","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterternary":[{"type":"scatterternary","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattercarpet":[{"type":"scattercarpet","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"carpet":[{"aaxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"baxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"type":"carpet"}],"table":[{"cells":{"fill":{"color":"#EBF0F8"},"line":{"color":"white"}},"header":{"fill":{"color":"#C8D4E3"},"line":{"color":"white"}},"type":"table"}],"barpolar":[{"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"barpolar"}],"pie":[{"automargin":true,"type":"pie"}]},"layout":{"autotypenumbers":"strict","colorway":["#636efa","#EF553B","#00cc96","#ab63fa","#FFA15A","#19d3f3","#FF6692","#B6E880","#FF97FF","#FECB52"],"font":{"color":"#2a3f5f"},"hovermode":"closest","hoverlabel":{"align":"left"},"paper_bgcolor":"white","plot_bgcolor":"#E5ECF6","polar":{"bgcolor":"#E5ECF6","angularaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"radialaxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"ternary":{"bgcolor":"#E5ECF6","aaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"baxis":{"gridcolor":"white","linecolor":"white","ticks":""},"caxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"coloraxis":{"colorbar":{"outlinewidth":0,"ticks":""}},"colorscale":{"sequential":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"sequentialminus":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"diverging":[[0,"#8e0152"],[0.1,"#c51b7d"],[0.2,"#de77ae"],[0.3,"#f1b6da"],[0.4,"#fde0ef"],[0.5,"#f7f7f7"],[0.6,"#e6f5d0"],[0.7,"#b8e186"],[0.8,"#7fbc41"],[0.9,"#4d9221"],[1,"#276419"]]},"xaxis":{"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","automargin":true,"zerolinewidth":2},"yaxis":{"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","automargin":true,"zerolinewidth":2},"scene":{"xaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2},"yaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2},"zaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2}},"shapedefaults":{"line":{"color":"#2a3f5f"}},"annotationdefaults":{"arrowcolor":"#2a3f5f","arrowhead":0,"arrowwidth":1},"geo":{"bgcolor":"white","landcolor":"#E5ECF6","subunitcolor":"white","showland":true,"showlakes":true,"lakecolor":"white"},"title":{"x":0.05},"mapbox":{"style":"light"}}},"xaxis":{"anchor":"y","domain":[0.0,1.0],"title":{},"categoryorder":"array","categoryarray":["\u003cspan style='font-size: 1.3em'\u003eCurrent stable version\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eLatest nightly\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eA specific version of stable Rust equal\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eto or newer than 1.75\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eA specific version of nightly\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003ePrevious stable version\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eA specific version of stable Rust older\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003ethan 1.75\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eBeta release\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eCustom fork\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eI don't know\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eOther\u003c\u002fspan\u003e"],"tickfont":{"size":9},"tickangle":45},"yaxis":{"anchor":"x","domain":[0.0,1.0],"title":{"text":"Percent out of all responses (%)","standoff":25},"range":[0,119],"ticksuffix":"%","fixedrange":true,"nticks":10,"rangemode":"tozero","gridcolor":"rgb(229, 236, 246)"},"legend":{"title":{"text":"Year"},"tracegroupgap":0},"margin":{"t":60,"pad":10,"b":10},"barmode":"group","height":500,"hoverlabel":{"font":{"size":16,"family":"Rockwell"},"bgcolor":"white"},"title":{"text":"\u003cb\u003eWhich version(s) of Rust do you use for development?\u003c\u002fb\u003e\u003cbr \u002f\u003e\u003cspan style=\"font-size: 0.8em;\"\u003e(total responses = 8152, multiple answers)\u003c\u002fspan\u003e"},"uniformtext":{"minsize":12,"mode":"show"},"meta":"bar-chart","hovermode":"x unified","plot_bgcolor":"rgb(255, 255, 255)","showlegend":false,"dragmode":"pan"}, {"modeBarButtonsToRemove": ["zoom", "pan", "lasso2d", "select", "autoScale", "toImage"], "displaylogo": false, "responsive": true} ) };
window.PLOTLYENV=window.PLOTLYENV || {}; if (document.getElementById("if-you-use-nightly-why")) { Plotly.newPlot( "if-you-use-nightly-why", [{"alignmentgroup":"True","customdata":[["2024",3839],["2024",438],["2024",2286],["2024",960],["2024",368],["2024",124],["2024",373],["2024",705],["2024",776],["2024",376],["2024",233]],"hovertemplate":"Year: %{customdata[0]}\u003cbr \u002f\u003eCount: %{customdata[1]}\u003cbr \u002f\u003ePercent: %{text}\u003cextra\u003e\u003c\u002fextra\u003e","legendgroup":"2024","marker":{"color":"#636EFA","pattern":{"shape":""}},"name":"2024","offsetgroup":"2024","orientation":"v","showlegend":true,"text":["51.7%","5.9%","30.8%","12.9%","5.0%","1.7%","5.0%","9.5%","10.4%","5.1%","3.1%"],"textposition":"outside","x":["\u003cspan style='font-size: 1.3em'\u003eI don't use nightly\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eOut of habit\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eFor a particular language feature or set\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eof language features I need\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eI like to have access to all the latest\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003efeatures\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eTo help test the nightly version for\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003ebugs\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eTo provide design feedback on nightly\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003efeatures\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eFor testing in CI\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eA crate dependency I use requires it\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eA tool I use requires it\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eTo have faster compile times\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eOther\u003c\u002fspan\u003e"],"xaxis":"x","y":[51.69674301147461,5.898195266723633,30.783733367919922,12.92755126953125,4.955561637878418,1.6698088645935059,5.022892475128174,9.493670463562012,10.4497709274292,5.063291072845459,3.137624740600586],"yaxis":"y","type":"bar","textangle":0}], {"template":{"data":{"histogram2dcontour":[{"type":"histogram2dcontour","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"choropleth":[{"type":"choropleth","colorbar":{"outlinewidth":0,"ticks":""}}],"histogram2d":[{"type":"histogram2d","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"heatmap":[{"type":"heatmap","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"heatmapgl":[{"type":"heatmapgl","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"contourcarpet":[{"type":"contourcarpet","colorbar":{"outlinewidth":0,"ticks":""}}],"contour":[{"type":"contour","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"surface":[{"type":"surface","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"mesh3d":[{"type":"mesh3d","colorbar":{"outlinewidth":0,"ticks":""}}],"scatter":[{"fillpattern":{"fillmode":"overlay","size":10,"solidity":0.2},"type":"scatter"}],"parcoords":[{"type":"parcoords","line":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterpolargl":[{"type":"scatterpolargl","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"bar":[{"error_x":{"color":"#2a3f5f"},"error_y":{"color":"#2a3f5f"},"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"bar"}],"scattergeo":[{"type":"scattergeo","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterpolar":[{"type":"scatterpolar","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"histogram":[{"marker":{"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"histogram"}],"scattergl":[{"type":"scattergl","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatter3d":[{"type":"scatter3d","line":{"colorbar":{"outlinewidth":0,"ticks":""}},"marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattermapbox":[{"type":"scattermapbox","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterternary":[{"type":"scatterternary","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattercarpet":[{"type":"scattercarpet","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"carpet":[{"aaxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"baxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"type":"carpet"}],"table":[{"cells":{"fill":{"color":"#EBF0F8"},"line":{"color":"white"}},"header":{"fill":{"color":"#C8D4E3"},"line":{"color":"white"}},"type":"table"}],"barpolar":[{"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"barpolar"}],"pie":[{"automargin":true,"type":"pie"}]},"layout":{"autotypenumbers":"strict","colorway":["#636efa","#EF553B","#00cc96","#ab63fa","#FFA15A","#19d3f3","#FF6692","#B6E880","#FF97FF","#FECB52"],"font":{"color":"#2a3f5f"},"hovermode":"closest","hoverlabel":{"align":"left"},"paper_bgcolor":"white","plot_bgcolor":"#E5ECF6","polar":{"bgcolor":"#E5ECF6","angularaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"radialaxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"ternary":{"bgcolor":"#E5ECF6","aaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"baxis":{"gridcolor":"white","linecolor":"white","ticks":""},"caxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"coloraxis":{"colorbar":{"outlinewidth":0,"ticks":""}},"colorscale":{"sequential":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"sequentialminus":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"diverging":[[0,"#8e0152"],[0.1,"#c51b7d"],[0.2,"#de77ae"],[0.3,"#f1b6da"],[0.4,"#fde0ef"],[0.5,"#f7f7f7"],[0.6,"#e6f5d0"],[0.7,"#b8e186"],[0.8,"#7fbc41"],[0.9,"#4d9221"],[1,"#276419"]]},"xaxis":{"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","automargin":true,"zerolinewidth":2},"yaxis":{"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","automargin":true,"zerolinewidth":2},"scene":{"xaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2},"yaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2},"zaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2}},"shapedefaults":{"line":{"color":"#2a3f5f"}},"annotationdefaults":{"arrowcolor":"#2a3f5f","arrowhead":0,"arrowwidth":1},"geo":{"bgcolor":"white","landcolor":"#E5ECF6","subunitcolor":"white","showland":true,"showlakes":true,"lakecolor":"white"},"title":{"x":0.05},"mapbox":{"style":"light"}}},"xaxis":{"anchor":"y","domain":[0.0,1.0],"title":{},"categoryorder":"array","categoryarray":["\u003cspan style='font-size: 1.3em'\u003eI don't use nightly\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eFor a particular language feature or set\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eof language features I need\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eI like to have access to all the latest\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003efeatures\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eA tool I use requires it\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eA crate dependency I use requires it\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eOut of habit\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eTo have faster compile times\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eFor testing in CI\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eTo help test the nightly version for\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003ebugs\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eOther\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eTo provide design feedback on nightly\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003efeatures\u003c\u002fspan\u003e"],"tickfont":{"size":9},"tickangle":45},"yaxis":{"anchor":"x","domain":[0.0,1.0],"title":{"text":"Percent out of all responses (%)","standoff":25},"range":[0,119],"ticksuffix":"%","fixedrange":true,"nticks":10,"rangemode":"tozero","gridcolor":"rgb(229, 236, 246)"},"legend":{"title":{"text":"Year"},"tracegroupgap":0},"margin":{"t":60,"pad":10,"b":10},"barmode":"group","height":500,"hoverlabel":{"font":{"size":16,"family":"Rockwell"},"bgcolor":"white"},"title":{"text":"\u003cb\u003eIf you use nightly, why?\u003c\u002fb\u003e\u003cbr \u002f\u003e\u003cspan style=\"font-size: 0.8em;\"\u003e(total responses = 7426, multiple answers)\u003c\u002fspan\u003e"},"uniformtext":{"minsize":12,"mode":"show"},"meta":"bar-chart","hovermode":"x unified","plot_bgcolor":"rgb(255, 255, 255)","showlegend":false,"dragmode":"pan"}, {"modeBarButtonsToRemove": ["zoom", "pan", "lasso2d", "select", "autoScale", "toImage"], "displaylogo": false, "responsive": true} ) };
window.PLOTLYENV=window.PLOTLYENV || {}; if (document.getElementById("what-kind-of-learning-materials-have-you-consumed")) { Plotly.newPlot( "what-kind-of-learning-materials-have-you-consumed", [{"alignmentgroup":"True","customdata":[["2024",6327],["2024",2858],["2024",2890],["2024",4241],["2024",6380],["2024",4587],["2024",478],["2024",238],["2024",140],["2024",335]],"hovertemplate":"Year: %{customdata[0]}\u003cbr \u002f\u003eCount: %{customdata[1]}\u003cbr \u002f\u003ePercent: %{text}\u003cextra\u003e\u003c\u002fextra\u003e","legendgroup":"2024","marker":{"color":"#636EFA","pattern":{"shape":""}},"name":"2024","offsetgroup":"2024","orientation":"v","showlegend":true,"text":["85.7%","38.7%","39.1%","57.4%","86.4%","62.1%","6.5%","3.2%","1.9%","4.5%"],"textposition":"outside","x":["\u003cspan style='font-size: 1.3em'\u003eBooks (\"The Rust Programming Language\",\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003e\"Rust for Rustaceans\", etc.)\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eOnline exercises (Rustlings, 100\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eExercises To Learn Rust, etc.)\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eVideos or live-streams\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eBlog posts\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eDocumentation\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eSource code of Rust crates\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eOnline courses, webinars\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eIn-person training\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eUniversity learning materials\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eOther\u003c\u002fspan\u003e"],"xaxis":"x","y":[85.67366027832031,38.700069427490234,39.13337707519531,57.427215576171875,86.3913345336914,62.11239242553711,6.472579479217529,3.2227487564086914,1.8957346677780151,4.536221981048584],"yaxis":"y","type":"bar","textangle":90}], {"template":{"data":{"histogram2dcontour":[{"type":"histogram2dcontour","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"choropleth":[{"type":"choropleth","colorbar":{"outlinewidth":0,"ticks":""}}],"histogram2d":[{"type":"histogram2d","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"heatmap":[{"type":"heatmap","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"heatmapgl":[{"type":"heatmapgl","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"contourcarpet":[{"type":"contourcarpet","colorbar":{"outlinewidth":0,"ticks":""}}],"contour":[{"type":"contour","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"surface":[{"type":"surface","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"mesh3d":[{"type":"mesh3d","colorbar":{"outlinewidth":0,"ticks":""}}],"scatter":[{"fillpattern":{"fillmode":"overlay","size":10,"solidity":0.2},"type":"scatter"}],"parcoords":[{"type":"parcoords","line":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterpolargl":[{"type":"scatterpolargl","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"bar":[{"error_x":{"color":"#2a3f5f"},"error_y":{"color":"#2a3f5f"},"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"bar"}],"scattergeo":[{"type":"scattergeo","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterpolar":[{"type":"scatterpolar","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"histogram":[{"marker":{"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"histogram"}],"scattergl":[{"type":"scattergl","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatter3d":[{"type":"scatter3d","line":{"colorbar":{"outlinewidth":0,"ticks":""}},"marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattermapbox":[{"type":"scattermapbox","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterternary":[{"type":"scatterternary","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattercarpet":[{"type":"scattercarpet","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"carpet":[{"aaxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"baxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"type":"carpet"}],"table":[{"cells":{"fill":{"color":"#EBF0F8"},"line":{"color":"white"}},"header":{"fill":{"color":"#C8D4E3"},"line":{"color":"white"}},"type":"table"}],"barpolar":[{"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"barpolar"}],"pie":[{"automargin":true,"type":"pie"}]},"layout":{"autotypenumbers":"strict","colorway":["#636efa","#EF553B","#00cc96","#ab63fa","#FFA15A","#19d3f3","#FF6692","#B6E880","#FF97FF","#FECB52"],"font":{"color":"#2a3f5f"},"hovermode":"closest","hoverlabel":{"align":"left"},"paper_bgcolor":"white","plot_bgcolor":"#E5ECF6","polar":{"bgcolor":"#E5ECF6","angularaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"radialaxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"ternary":{"bgcolor":"#E5ECF6","aaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"baxis":{"gridcolor":"white","linecolor":"white","ticks":""},"caxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"coloraxis":{"colorbar":{"outlinewidth":0,"ticks":""}},"colorscale":{"sequential":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"sequentialminus":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"diverging":[[0,"#8e0152"],[0.1,"#c51b7d"],[0.2,"#de77ae"],[0.3,"#f1b6da"],[0.4,"#fde0ef"],[0.5,"#f7f7f7"],[0.6,"#e6f5d0"],[0.7,"#b8e186"],[0.8,"#7fbc41"],[0.9,"#4d9221"],[1,"#276419"]]},"xaxis":{"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","automargin":true,"zerolinewidth":2},"yaxis":{"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","automargin":true,"zerolinewidth":2},"scene":{"xaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2},"yaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2},"zaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2}},"shapedefaults":{"line":{"color":"#2a3f5f"}},"annotationdefaults":{"arrowcolor":"#2a3f5f","arrowhead":0,"arrowwidth":1},"geo":{"bgcolor":"white","landcolor":"#E5ECF6","subunitcolor":"white","showland":true,"showlakes":true,"lakecolor":"white"},"title":{"x":0.05},"mapbox":{"style":"light"}}},"xaxis":{"anchor":"y","domain":[0.0,1.0],"title":{},"categoryorder":"array","categoryarray":["\u003cspan style='font-size: 1.3em'\u003eDocumentation\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eBooks (\"The Rust Programming Language\",\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003e\"Rust for Rustaceans\", etc.)\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eSource code of Rust crates\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eBlog posts\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eVideos or live-streams\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eOnline exercises (Rustlings, 100\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eExercises To Learn Rust, etc.)\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eOnline courses, webinars\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eOther\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eIn-person training\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eUniversity learning materials\u003c\u002fspan\u003e"],"tickfont":{"size":9},"tickangle":45},"yaxis":{"anchor":"x","domain":[0.0,1.0],"title":{"text":"Percent out of all responses (%)","standoff":25},"range":[0,119],"ticksuffix":"%","fixedrange":true,"nticks":10,"rangemode":"tozero","gridcolor":"rgb(229, 236, 246)"},"legend":{"title":{"text":"Year"},"tracegroupgap":0},"margin":{"t":60,"pad":10,"b":10},"barmode":"group","height":500,"hoverlabel":{"font":{"size":16,"family":"Rockwell"},"bgcolor":"white"},"title":{"text":"\u003cb\u003eIf you consumed learning material about Rust, which kind of material did\u003cbr \u002f\u003eyou consume?\u003c\u002fb\u003e\u003cbr \u002f\u003e\u003cspan style=\"font-size: 0.8em;\"\u003e(total responses = 7385, multiple answers)\u003c\u002fspan\u003e"},"uniformtext":{"minsize":12,"mode":"show"},"meta":"bar-chart","hovermode":"x unified","plot_bgcolor":"rgb(255, 255, 255)","showlegend":false,"dragmode":"pan"}, {"modeBarButtonsToRemove": ["zoom", "pan", "lasso2d", "select", "autoScale", "toImage"], "displaylogo": false, "responsive": true} ) };
window.PLOTLYENV=window.PLOTLYENV || {}; if (document.getElementById("have-you-taken-a-rust-course")) { Plotly.newPlot( "have-you-taken-a-rust-course", [{"alignmentgroup":"True","customdata":[["2023",472],["2023",330],["2023",8430]],"hovertemplate":"Year: %{customdata[0]}\u003cbr \u002f\u003eCount: %{customdata[1]}\u003cbr \u002f\u003ePercent: %{text}\u003cextra\u003e\u003c\u002fextra\u003e","legendgroup":"2023","marker":{"color":"#EF553B","pattern":{"shape":""}},"name":"2023","offsetgroup":"2023","orientation":"v","showlegend":true,"text":["5.1%","3.6%","91.3%"],"textposition":"outside","x":["\u003cspan style='font-size: 1.3em'\u003eYes, through a university,\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eschool, or other educational\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003einstitution\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eYes, through my employer,\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003econtractor, or consultancy\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eNo\u003c\u002fspan\u003e"],"xaxis":"x","y":[5.112651824951172,3.574523448944092,91.31282806396484],"yaxis":"y","type":"bar","textangle":0},{"alignmentgroup":"True","customdata":[["2024",237],["2024",170],["2024",6973]],"hovertemplate":"Year: %{customdata[0]}\u003cbr \u002f\u003eCount: %{customdata[1]}\u003cbr \u002f\u003ePercent: %{text}\u003cextra\u003e\u003c\u002fextra\u003e","legendgroup":"2024","marker":{"color":"#636EFA","pattern":{"shape":""}},"name":"2024","offsetgroup":"2024","orientation":"v","showlegend":true,"text":["3.2%","2.3%","94.5%"],"textposition":"outside","x":["\u003cspan style='font-size: 1.3em'\u003eYes, through a university,\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eschool, or other educational\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003einstitution\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eYes, through my employer,\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003econtractor, or consultancy\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eNo\u003c\u002fspan\u003e"],"xaxis":"x","y":[3.2113819122314453,2.303523063659668,94.48509216308594],"yaxis":"y","type":"bar","textangle":0}], {"template":{"data":{"histogram2dcontour":[{"type":"histogram2dcontour","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"choropleth":[{"type":"choropleth","colorbar":{"outlinewidth":0,"ticks":""}}],"histogram2d":[{"type":"histogram2d","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"heatmap":[{"type":"heatmap","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"heatmapgl":[{"type":"heatmapgl","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"contourcarpet":[{"type":"contourcarpet","colorbar":{"outlinewidth":0,"ticks":""}}],"contour":[{"type":"contour","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"surface":[{"type":"surface","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"mesh3d":[{"type":"mesh3d","colorbar":{"outlinewidth":0,"ticks":""}}],"scatter":[{"fillpattern":{"fillmode":"overlay","size":10,"solidity":0.2},"type":"scatter"}],"parcoords":[{"type":"parcoords","line":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterpolargl":[{"type":"scatterpolargl","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"bar":[{"error_x":{"color":"#2a3f5f"},"error_y":{"color":"#2a3f5f"},"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"bar"}],"scattergeo":[{"type":"scattergeo","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterpolar":[{"type":"scatterpolar","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"histogram":[{"marker":{"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"histogram"}],"scattergl":[{"type":"scattergl","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatter3d":[{"type":"scatter3d","line":{"colorbar":{"outlinewidth":0,"ticks":""}},"marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattermapbox":[{"type":"scattermapbox","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterternary":[{"type":"scatterternary","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattercarpet":[{"type":"scattercarpet","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"carpet":[{"aaxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"baxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"type":"carpet"}],"table":[{"cells":{"fill":{"color":"#EBF0F8"},"line":{"color":"white"}},"header":{"fill":{"color":"#C8D4E3"},"line":{"color":"white"}},"type":"table"}],"barpolar":[{"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"barpolar"}],"pie":[{"automargin":true,"type":"pie"}]},"layout":{"autotypenumbers":"strict","colorway":["#636efa","#EF553B","#00cc96","#ab63fa","#FFA15A","#19d3f3","#FF6692","#B6E880","#FF97FF","#FECB52"],"font":{"color":"#2a3f5f"},"hovermode":"closest","hoverlabel":{"align":"left"},"paper_bgcolor":"white","plot_bgcolor":"#E5ECF6","polar":{"bgcolor":"#E5ECF6","angularaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"radialaxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"ternary":{"bgcolor":"#E5ECF6","aaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"baxis":{"gridcolor":"white","linecolor":"white","ticks":""},"caxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"coloraxis":{"colorbar":{"outlinewidth":0,"ticks":""}},"colorscale":{"sequential":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"sequentialminus":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"diverging":[[0,"#8e0152"],[0.1,"#c51b7d"],[0.2,"#de77ae"],[0.3,"#f1b6da"],[0.4,"#fde0ef"],[0.5,"#f7f7f7"],[0.6,"#e6f5d0"],[0.7,"#b8e186"],[0.8,"#7fbc41"],[0.9,"#4d9221"],[1,"#276419"]]},"xaxis":{"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","automargin":true,"zerolinewidth":2},"yaxis":{"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","automargin":true,"zerolinewidth":2},"scene":{"xaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2},"yaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2},"zaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2}},"shapedefaults":{"line":{"color":"#2a3f5f"}},"annotationdefaults":{"arrowcolor":"#2a3f5f","arrowhead":0,"arrowwidth":1},"geo":{"bgcolor":"white","landcolor":"#E5ECF6","subunitcolor":"white","showland":true,"showlakes":true,"lakecolor":"white"},"title":{"x":0.05},"mapbox":{"style":"light"}}},"xaxis":{"anchor":"y","domain":[0.0,1.0],"title":{},"categoryorder":"array","categoryarray":["\u003cspan style='font-size: 1.3em'\u003eNo\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eYes, through a university,\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eschool, or other educational\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003einstitution\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eYes, through my employer,\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003econtractor, or consultancy\u003c\u002fspan\u003e"],"tickfont":{"size":9},"tickangle":0},"yaxis":{"anchor":"x","domain":[0.0,1.0],"title":{"text":"Percent out of all responses (%)","standoff":50},"range":[0,119],"ticksuffix":"%","fixedrange":true,"nticks":10,"rangemode":"tozero","gridcolor":"rgb(229, 236, 246)"},"legend":{"title":{"text":"Year"},"tracegroupgap":0},"margin":{"t":60,"pad":10,"b":10},"barmode":"group","height":400,"hoverlabel":{"font":{"size":16,"family":"Rockwell"},"bgcolor":"white"},"title":{"text":"\u003cb\u003eAre you currently taking a course that uses or teaches Rust OR have you\u003cbr \u002f\u003etaken a course of this type in the last year?\u003c\u002fb\u003e\u003cbr \u002f\u003e\u003cspan style=\"font-size: 0.8em;\"\u003e(total responses = 9232, single answer)\u003c\u002fspan\u003e"},"uniformtext":{"minsize":12,"mode":"show"},"meta":"bar-chart","hovermode":"x unified","plot_bgcolor":"rgb(255, 255, 255)","showlegend":true,"dragmode":"pan"}, {"modeBarButtonsToRemove": ["zoom", "pan", "lasso2d", "select", "autoScale", "toImage"], "displaylogo": false, "responsive": true} ) };
window.PLOTLYENV=window.PLOTLYENV || {}; if (document.getElementById("which-os-do-you-use")) { Plotly.newPlot( "which-os-do-you-use", [{"alignmentgroup":"True","customdata":[["2022",6698],["2022",2953],["2022",1478],["2022",3234],["2022",111]],"hovertemplate":"Year: %{customdata[0]}\u003cbr \u002f\u003eCount: %{customdata[1]}\u003cbr \u002f\u003ePercent: %{text}\u003cextra\u003e\u003c\u002fextra\u003e","legendgroup":"2022","marker":{"color":"#00CC96","pattern":{"shape":""}},"name":"2022","offsetgroup":"2022","orientation":"v","showlegend":true,"text":["68.0%","30.0%","15.0%","32.8%","1.1%"],"textposition":"outside","x":["\u003cspan style='font-size: 1.3em'\u003eLinux\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eWindows\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eWindows Subsystem\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003efor Linux\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003emacOS\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eOther\u003c\u002fspan\u003e"],"xaxis":"x","y":[68.02762603759766,29.99187469482422,15.0111722946167,32.8458251953125,1.1273612976074219],"yaxis":"y","type":"bar","textangle":90},{"alignmentgroup":"True","customdata":[["2023",7320],["2023",1445],["2023",3516],["2023",130],["2023",3353]],"hovertemplate":"Year: %{customdata[0]}\u003cbr \u002f\u003eCount: %{customdata[1]}\u003cbr \u002f\u003ePercent: %{text}\u003cextra\u003e\u003c\u002fextra\u003e","legendgroup":"2023","marker":{"color":"#EF553B","pattern":{"shape":""}},"name":"2023","offsetgroup":"2023","orientation":"v","showlegend":true,"text":["69.7%","13.8%","33.5%","1.2%","31.9%"],"textposition":"outside","x":["\u003cspan style='font-size: 1.3em'\u003eLinux\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eWindows Subsystem\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003efor Linux\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003emacOS\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eOther\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eWindows\u003c\u002fspan\u003e"],"xaxis":"x","y":[69.71428680419922,13.7619047164917,33.485713958740234,1.2380951642990112,31.933334350585938],"yaxis":"y","type":"bar","textangle":90},{"alignmentgroup":"True","customdata":[["2024",6013],["2024",1084],["2024",2642],["2024",118],["2024",2429]],"hovertemplate":"Year: %{customdata[0]}\u003cbr \u002f\u003eCount: %{customdata[1]}\u003cbr \u002f\u003ePercent: %{text}\u003cextra\u003e\u003c\u002fextra\u003e","legendgroup":"2024","marker":{"color":"#636EFA","pattern":{"shape":""}},"name":"2024","offsetgroup":"2024","orientation":"v","showlegend":true,"text":["73.7%","13.3%","32.4%","1.4%","29.8%"],"textposition":"outside","x":["\u003cspan style='font-size: 1.3em'\u003eLinux\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eWindows Subsystem\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003efor Linux\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003emacOS\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eOther\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eWindows\u003c\u002fspan\u003e"],"xaxis":"x","y":[73.67969512939453,13.282686233520508,32.37348556518555,1.4459011554718018,29.763511657714844],"yaxis":"y","type":"bar","textangle":90}], {"template":{"data":{"histogram2dcontour":[{"type":"histogram2dcontour","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"choropleth":[{"type":"choropleth","colorbar":{"outlinewidth":0,"ticks":""}}],"histogram2d":[{"type":"histogram2d","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"heatmap":[{"type":"heatmap","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"heatmapgl":[{"type":"heatmapgl","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"contourcarpet":[{"type":"contourcarpet","colorbar":{"outlinewidth":0,"ticks":""}}],"contour":[{"type":"contour","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"surface":[{"type":"surface","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"mesh3d":[{"type":"mesh3d","colorbar":{"outlinewidth":0,"ticks":""}}],"scatter":[{"fillpattern":{"fillmode":"overlay","size":10,"solidity":0.2},"type":"scatter"}],"parcoords":[{"type":"parcoords","line":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterpolargl":[{"type":"scatterpolargl","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"bar":[{"error_x":{"color":"#2a3f5f"},"error_y":{"color":"#2a3f5f"},"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"bar"}],"scattergeo":[{"type":"scattergeo","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterpolar":[{"type":"scatterpolar","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"histogram":[{"marker":{"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"histogram"}],"scattergl":[{"type":"scattergl","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatter3d":[{"type":"scatter3d","line":{"colorbar":{"outlinewidth":0,"ticks":""}},"marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattermapbox":[{"type":"scattermapbox","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterternary":[{"type":"scatterternary","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattercarpet":[{"type":"scattercarpet","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"carpet":[{"aaxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"baxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"type":"carpet"}],"table":[{"cells":{"fill":{"color":"#EBF0F8"},"line":{"color":"white"}},"header":{"fill":{"color":"#C8D4E3"},"line":{"color":"white"}},"type":"table"}],"barpolar":[{"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"barpolar"}],"pie":[{"automargin":true,"type":"pie"}]},"layout":{"autotypenumbers":"strict","colorway":["#636efa","#EF553B","#00cc96","#ab63fa","#FFA15A","#19d3f3","#FF6692","#B6E880","#FF97FF","#FECB52"],"font":{"color":"#2a3f5f"},"hovermode":"closest","hoverlabel":{"align":"left"},"paper_bgcolor":"white","plot_bgcolor":"#E5ECF6","polar":{"bgcolor":"#E5ECF6","angularaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"radialaxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"ternary":{"bgcolor":"#E5ECF6","aaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"baxis":{"gridcolor":"white","linecolor":"white","ticks":""},"caxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"coloraxis":{"colorbar":{"outlinewidth":0,"ticks":""}},"colorscale":{"sequential":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"sequentialminus":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"diverging":[[0,"#8e0152"],[0.1,"#c51b7d"],[0.2,"#de77ae"],[0.3,"#f1b6da"],[0.4,"#fde0ef"],[0.5,"#f7f7f7"],[0.6,"#e6f5d0"],[0.7,"#b8e186"],[0.8,"#7fbc41"],[0.9,"#4d9221"],[1,"#276419"]]},"xaxis":{"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","automargin":true,"zerolinewidth":2},"yaxis":{"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","automargin":true,"zerolinewidth":2},"scene":{"xaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2},"yaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2},"zaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2}},"shapedefaults":{"line":{"color":"#2a3f5f"}},"annotationdefaults":{"arrowcolor":"#2a3f5f","arrowhead":0,"arrowwidth":1},"geo":{"bgcolor":"white","landcolor":"#E5ECF6","subunitcolor":"white","showland":true,"showlakes":true,"lakecolor":"white"},"title":{"x":0.05},"mapbox":{"style":"light"}}},"xaxis":{"anchor":"y","domain":[0.0,1.0],"title":{},"categoryorder":"array","categoryarray":["\u003cspan style='font-size: 1.3em'\u003eLinux\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003emacOS\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eWindows\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eWindows Subsystem\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003efor Linux\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eOther\u003c\u002fspan\u003e"],"tickfont":{"size":9},"tickangle":0},"yaxis":{"anchor":"x","domain":[0.0,1.0],"title":{"text":"Percent out of all responses (%)","standoff":50},"range":[0,119],"ticksuffix":"%","fixedrange":true,"nticks":10,"rangemode":"tozero","gridcolor":"rgb(229, 236, 246)"},"legend":{"title":{"text":"Year"},"tracegroupgap":0},"margin":{"t":60,"pad":10,"b":10},"barmode":"group","height":400,"hoverlabel":{"font":{"size":16,"family":"Rockwell"},"bgcolor":"white"},"title":{"text":"\u003cb\u003eWhich operating systems do you use regularly for Rust development?\u003c\u002fb\u003e\u003cbr \u002f\u003e\u003cspan style=\"font-size: 0.8em;\"\u003e(total responses = 9846, multiple answers)\u003c\u002fspan\u003e"},"uniformtext":{"minsize":12,"mode":"show"},"meta":"bar-chart","hovermode":"x unified","plot_bgcolor":"rgb(255, 255, 255)","showlegend":true,"dragmode":"pan"}, {"modeBarButtonsToRemove": ["zoom", "pan", "lasso2d", "select", "autoScale", "toImage"], "displaylogo": false, "responsive": true} ) };
window.PLOTLYENV=window.PLOTLYENV || {}; if (document.getElementById("which-os-do-you-target")) { Plotly.newPlot( "which-os-do-you-target", [{"alignmentgroup":"True","customdata":[["2023",8910],["2023",2945],["2023",387],["2023",635],["2023",1186],["2023",1517],["2023",2826],["2023",1824],["2023",164],["2023",4571],["2023",0],["2023",0]],"hovertemplate":"Year: %{customdata[0]}\u003cbr \u002f\u003eCount: %{customdata[1]}\u003cbr \u002f\u003ePercent: %{text}\u003cextra\u003e\u003c\u002fextra\u003e","legendgroup":"2023","marker":{"color":"#EF553B","pattern":{"shape":""}},"name":"2023","offsetgroup":"2023","orientation":"v","showlegend":true,"text":["85.4%","28.2%","3.7%","6.1%","11.4%","14.5%","27.1%","17.5%","1.6%","43.8%","N\u002fA","N\u002fA"],"textposition":"outside","x":["\u003cspan style='font-size: 1.3em'\u003eLinux (desktop or server)\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003emacOS\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eiOS\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eAndroid\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eEmbedded platforms (with an operating system)\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eEmbedded platforms (bare metal)\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eWebAssembly\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eExplicitly platform-independent (e.g., a library\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003ewhich does not interact with the operating system)\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eOther\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eWindows\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eWebAssembly (for browsers)\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eWebAssembly (for other hosts)\u003c\u002fspan\u003e"],"xaxis":"x","y":[85.40209197998047,28.227737426757812,3.709383726119995,6.086456298828125,11.367775917053223,14.540401458740234,27.087127685546875,17.482986450195312,1.5719351768493652,43.81290054321289,0.0,0.0],"yaxis":"y","type":"bar","textangle":90},{"alignmentgroup":"True","customdata":[["2024",7067],["2024",2411],["2024",307],["2024",567],["2024",1045],["2024",1364],["2024",1869],["2024",624],["2024",1358],["2024",154],["2024",3637],["2024",0]],"hovertemplate":"Year: %{customdata[0]}\u003cbr \u002f\u003eCount: %{customdata[1]}\u003cbr \u002f\u003ePercent: %{text}\u003cextra\u003e\u003c\u002fextra\u003e","legendgroup":"2024","marker":{"color":"#636EFA","pattern":{"shape":""}},"name":"2024","offsetgroup":"2024","orientation":"v","showlegend":true,"text":["87.1%","29.7%","3.8%","7.0%","12.9%","16.8%","23.0%","7.7%","16.7%","1.9%","44.8%","N\u002fA"],"textposition":"outside","x":["\u003cspan style='font-size: 1.3em'\u003eLinux (desktop or server)\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003emacOS\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eiOS\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eAndroid\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eEmbedded platforms (with an operating system)\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eEmbedded platforms (bare metal)\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eWebAssembly (for browsers)\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eWebAssembly (for other hosts)\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eExplicitly platform-independent (e.g., a library\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003ewhich does not interact with the operating system)\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eOther\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eWindows\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eWebAssembly\u003c\u002fspan\u003e"],"xaxis":"x","y":[87.13933563232422,29.728729248046875,3.785449981689453,6.991368293762207,12.885326385498047,16.818742752075195,23.045623779296875,7.694204807281494,16.744760513305664,1.8988901376724243,44.84587097167969,0.0],"yaxis":"y","type":"bar","textangle":90}], {"template":{"data":{"histogram2dcontour":[{"type":"histogram2dcontour","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"choropleth":[{"type":"choropleth","colorbar":{"outlinewidth":0,"ticks":""}}],"histogram2d":[{"type":"histogram2d","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"heatmap":[{"type":"heatmap","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"heatmapgl":[{"type":"heatmapgl","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"contourcarpet":[{"type":"contourcarpet","colorbar":{"outlinewidth":0,"ticks":""}}],"contour":[{"type":"contour","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"surface":[{"type":"surface","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"mesh3d":[{"type":"mesh3d","colorbar":{"outlinewidth":0,"ticks":""}}],"scatter":[{"fillpattern":{"fillmode":"overlay","size":10,"solidity":0.2},"type":"scatter"}],"parcoords":[{"type":"parcoords","line":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterpolargl":[{"type":"scatterpolargl","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"bar":[{"error_x":{"color":"#2a3f5f"},"error_y":{"color":"#2a3f5f"},"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"bar"}],"scattergeo":[{"type":"scattergeo","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterpolar":[{"type":"scatterpolar","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"histogram":[{"marker":{"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"histogram"}],"scattergl":[{"type":"scattergl","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatter3d":[{"type":"scatter3d","line":{"colorbar":{"outlinewidth":0,"ticks":""}},"marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattermapbox":[{"type":"scattermapbox","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterternary":[{"type":"scatterternary","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattercarpet":[{"type":"scattercarpet","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"carpet":[{"aaxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"baxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"type":"carpet"}],"table":[{"cells":{"fill":{"color":"#EBF0F8"},"line":{"color":"white"}},"header":{"fill":{"color":"#C8D4E3"},"line":{"color":"white"}},"type":"table"}],"barpolar":[{"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"barpolar"}],"pie":[{"automargin":true,"type":"pie"}]},"layout":{"autotypenumbers":"strict","colorway":["#636efa","#EF553B","#00cc96","#ab63fa","#FFA15A","#19d3f3","#FF6692","#B6E880","#FF97FF","#FECB52"],"font":{"color":"#2a3f5f"},"hovermode":"closest","hoverlabel":{"align":"left"},"paper_bgcolor":"white","plot_bgcolor":"#E5ECF6","polar":{"bgcolor":"#E5ECF6","angularaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"radialaxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"ternary":{"bgcolor":"#E5ECF6","aaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"baxis":{"gridcolor":"white","linecolor":"white","ticks":""},"caxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"coloraxis":{"colorbar":{"outlinewidth":0,"ticks":""}},"colorscale":{"sequential":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"sequentialminus":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"diverging":[[0,"#8e0152"],[0.1,"#c51b7d"],[0.2,"#de77ae"],[0.3,"#f1b6da"],[0.4,"#fde0ef"],[0.5,"#f7f7f7"],[0.6,"#e6f5d0"],[0.7,"#b8e186"],[0.8,"#7fbc41"],[0.9,"#4d9221"],[1,"#276419"]]},"xaxis":{"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","automargin":true,"zerolinewidth":2},"yaxis":{"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","automargin":true,"zerolinewidth":2},"scene":{"xaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2},"yaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2},"zaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2}},"shapedefaults":{"line":{"color":"#2a3f5f"}},"annotationdefaults":{"arrowcolor":"#2a3f5f","arrowhead":0,"arrowwidth":1},"geo":{"bgcolor":"white","landcolor":"#E5ECF6","subunitcolor":"white","showland":true,"showlakes":true,"lakecolor":"white"},"title":{"x":0.05},"mapbox":{"style":"light"}}},"xaxis":{"anchor":"y","domain":[0.0,1.0],"title":{},"categoryorder":"array","categoryarray":["\u003cspan style='font-size: 1.3em'\u003eLinux (desktop or server)\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eWindows\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003emacOS\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eWebAssembly (for browsers)\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eEmbedded platforms (bare metal)\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eExplicitly platform-independent (e.g., a library\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003ewhich does not interact with the operating system)\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eEmbedded platforms (with an operating system)\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eWebAssembly (for other hosts)\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eAndroid\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eiOS\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eOther\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eWebAssembly\u003c\u002fspan\u003e"],"tickfont":{"size":9},"tickangle":45},"yaxis":{"anchor":"x","domain":[0.0,1.0],"title":{"text":"Percent out of all responses (%)","standoff":25},"range":[0,119],"ticksuffix":"%","fixedrange":true,"nticks":10,"rangemode":"tozero","gridcolor":"rgb(229, 236, 246)"},"legend":{"title":{"text":"Year"},"tracegroupgap":0},"margin":{"t":60,"pad":10,"b":10},"barmode":"group","height":500,"hoverlabel":{"font":{"size":16,"family":"Rockwell"},"bgcolor":"white"},"title":{"text":"\u003cb\u003eWhich operating systems or runtimes do you develop Rust software for?\u003c\u002fb\u003e\u003cbr \u002f\u003e\u003cspan style=\"font-size: 0.8em;\"\u003e(total responses = 10433, multiple answers)\u003c\u002fspan\u003e"},"uniformtext":{"minsize":12,"mode":"show"},"meta":"bar-chart","hovermode":"x unified","plot_bgcolor":"rgb(255, 255, 255)","showlegend":true,"dragmode":"pan"}, {"modeBarButtonsToRemove": ["zoom", "pan", "lasso2d", "select", "autoScale", "toImage"], "displaylogo": false, "responsive": true} ) };
window.PLOTLYENV=window.PLOTLYENV || {}; if (document.getElementById("what-ide-do-you-use")) { Plotly.newPlot( "what-ide-do-you-use", [{"alignmentgroup":"True","customdata":[["2023",6466],["2023",3252],["2023",1112],["2023",1718],["2023",581],["2023",241],["2023",76],["2023",24],["2023",22],["2023",932],["2023",376],["2023",69]],"hovertemplate":"Year: %{customdata[0]}\u003cbr \u002f\u003eCount: %{customdata[1]}\u003cbr \u002f\u003ePercent: %{text}\u003cextra\u003e\u003c\u002fextra\u003e","legendgroup":"2023","marker":{"color":"#EF553B","pattern":{"shape":""}},"name":"2023","offsetgroup":"2023","orientation":"v","showlegend":true,"text":["61.7%","31.0%","10.6%","16.4%","5.5%","2.3%","0.7%","0.2%","0.2%","8.9%","3.6%","0.7%"],"textposition":"outside","x":["\u003cspan style='font-size: 1.3em'\u003eVS Code\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003evi\u002fvim\u002fneovim\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eIntelliJ\u002fCLion\u002fother JetBrains\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eIDE + Rust plugin\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eRust Rover\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eEmacs (or derivatives like\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eDoom Emacs, Spacemacs, etc.)\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eSublime Text\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eVisual Studio\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eXcode\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eAtom\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eHelix\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eOther\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eZed\u003c\u002fspan\u003e"],"xaxis":"x","y":[61.69847106933594,31.030536651611328,10.610687255859375,16.393129348754883,5.543893337249756,2.2996182441711426,0.7251908779144287,0.22900763154029846,0.2099236696958542,8.8931303024292,3.5877861976623535,0.6583969593048096],"yaxis":"y","type":"bar","textangle":90},{"alignmentgroup":"True","customdata":[["2024",4616],["2024",2457],["2024",405],["2024",1307],["2024",461],["2024",158],["2024",57],["2024",19],["2024",15],["2024",837],["2024",300],["2024",721]],"hovertemplate":"Year: %{customdata[0]}\u003cbr \u002f\u003eCount: %{customdata[1]}\u003cbr \u002f\u003ePercent: %{text}\u003cextra\u003e\u003c\u002fextra\u003e","legendgroup":"2024","marker":{"color":"#636EFA","pattern":{"shape":""}},"name":"2024","offsetgroup":"2024","orientation":"v","showlegend":true,"text":["56.7%","30.2%","5.0%","16.1%","5.7%","1.9%","0.7%","0.2%","0.2%","10.3%","3.7%","8.9%"],"textposition":"outside","x":["\u003cspan style='font-size: 1.3em'\u003eVS Code\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003evi\u002fvim\u002fneovim\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eIntelliJ\u002fCLion\u002fother JetBrains\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eIDE + Rust plugin\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eRust Rover\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eEmacs (or derivatives like\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eDoom Emacs, Spacemacs, etc.)\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eSublime Text\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eVisual Studio\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eXcode\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eAtom\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eHelix\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eOther\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eZed\u003c\u002fspan\u003e"],"xaxis":"x","y":[56.68672180175781,30.173154830932617,4.973597049713135,16.050594329833984,5.661304473876953,1.940316915512085,0.6999877095222473,0.23332925140857697,0.18420729041099548,10.278767585754395,3.684145927429199,8.854230880737305],"yaxis":"y","type":"bar","textangle":90}], {"template":{"data":{"histogram2dcontour":[{"type":"histogram2dcontour","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"choropleth":[{"type":"choropleth","colorbar":{"outlinewidth":0,"ticks":""}}],"histogram2d":[{"type":"histogram2d","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"heatmap":[{"type":"heatmap","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"heatmapgl":[{"type":"heatmapgl","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"contourcarpet":[{"type":"contourcarpet","colorbar":{"outlinewidth":0,"ticks":""}}],"contour":[{"type":"contour","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"surface":[{"type":"surface","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"mesh3d":[{"type":"mesh3d","colorbar":{"outlinewidth":0,"ticks":""}}],"scatter":[{"fillpattern":{"fillmode":"overlay","size":10,"solidity":0.2},"type":"scatter"}],"parcoords":[{"type":"parcoords","line":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterpolargl":[{"type":"scatterpolargl","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"bar":[{"error_x":{"color":"#2a3f5f"},"error_y":{"color":"#2a3f5f"},"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"bar"}],"scattergeo":[{"type":"scattergeo","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterpolar":[{"type":"scatterpolar","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"histogram":[{"marker":{"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"histogram"}],"scattergl":[{"type":"scattergl","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatter3d":[{"type":"scatter3d","line":{"colorbar":{"outlinewidth":0,"ticks":""}},"marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattermapbox":[{"type":"scattermapbox","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterternary":[{"type":"scatterternary","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattercarpet":[{"type":"scattercarpet","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"carpet":[{"aaxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"baxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"type":"carpet"}],"table":[{"cells":{"fill":{"color":"#EBF0F8"},"line":{"color":"white"}},"header":{"fill":{"color":"#C8D4E3"},"line":{"color":"white"}},"type":"table"}],"barpolar":[{"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"barpolar"}],"pie":[{"automargin":true,"type":"pie"}]},"layout":{"autotypenumbers":"strict","colorway":["#636efa","#EF553B","#00cc96","#ab63fa","#FFA15A","#19d3f3","#FF6692","#B6E880","#FF97FF","#FECB52"],"font":{"color":"#2a3f5f"},"hovermode":"closest","hoverlabel":{"align":"left"},"paper_bgcolor":"white","plot_bgcolor":"#E5ECF6","polar":{"bgcolor":"#E5ECF6","angularaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"radialaxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"ternary":{"bgcolor":"#E5ECF6","aaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"baxis":{"gridcolor":"white","linecolor":"white","ticks":""},"caxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"coloraxis":{"colorbar":{"outlinewidth":0,"ticks":""}},"colorscale":{"sequential":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"sequentialminus":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"diverging":[[0,"#8e0152"],[0.1,"#c51b7d"],[0.2,"#de77ae"],[0.3,"#f1b6da"],[0.4,"#fde0ef"],[0.5,"#f7f7f7"],[0.6,"#e6f5d0"],[0.7,"#b8e186"],[0.8,"#7fbc41"],[0.9,"#4d9221"],[1,"#276419"]]},"xaxis":{"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","automargin":true,"zerolinewidth":2},"yaxis":{"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","automargin":true,"zerolinewidth":2},"scene":{"xaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2},"yaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2},"zaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2}},"shapedefaults":{"line":{"color":"#2a3f5f"}},"annotationdefaults":{"arrowcolor":"#2a3f5f","arrowhead":0,"arrowwidth":1},"geo":{"bgcolor":"white","landcolor":"#E5ECF6","subunitcolor":"white","showland":true,"showlakes":true,"lakecolor":"white"},"title":{"x":0.05},"mapbox":{"style":"light"}}},"xaxis":{"anchor":"y","domain":[0.0,1.0],"title":{},"categoryorder":"array","categoryarray":["\u003cspan style='font-size: 1.3em'\u003eVS Code\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003evi\u002fvim\u002fneovim\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eRust Rover\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eHelix\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eZed\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eEmacs (or derivatives like\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eDoom Emacs, Spacemacs, etc.)\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eIntelliJ\u002fCLion\u002fother JetBrains\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eIDE + Rust plugin\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eOther\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eSublime Text\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eVisual Studio\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eXcode\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eAtom\u003c\u002fspan\u003e"],"tickfont":{"size":9},"tickangle":45},"yaxis":{"anchor":"x","domain":[0.0,1.0],"title":{"text":"Percent out of all responses (%)","standoff":25},"range":[0,119],"ticksuffix":"%","fixedrange":true,"nticks":10,"rangemode":"tozero","gridcolor":"rgb(229, 236, 246)"},"legend":{"title":{"text":"Year"},"tracegroupgap":0},"margin":{"t":60,"pad":10,"b":10},"barmode":"group","height":500,"hoverlabel":{"font":{"size":16,"family":"Rockwell"},"bgcolor":"white"},"title":{"text":"\u003cb\u003eWhich editor or IDE setup do you use with Rust code on a regular basis?\u003c\u002fb\u003e\u003cbr \u002f\u003e\u003cspan style=\"font-size: 0.8em;\"\u003e(total responses = 10480, multiple answers)\u003c\u002fspan\u003e"},"uniformtext":{"minsize":12,"mode":"show"},"meta":"bar-chart","hovermode":"x unified","plot_bgcolor":"rgb(255, 255, 255)","showlegend":true,"dragmode":"pan"}, {"modeBarButtonsToRemove": ["zoom", "pan", "lasso2d", "select", "autoScale", "toImage"], "displaylogo": false, "responsive": true} ) };
window.PLOTLYENV=window.PLOTLYENV || {}; if (document.getElementById("do-you-personally-use-rust-at-work")) { Plotly.newPlot( "do-you-personally-use-rust-at-work", [{"alignmentgroup":"True","customdata":[["2022",2127],["2022",1933],["2022",3084],["2022",0]],"hovertemplate":"Year: %{customdata[0]}\u003cbr \u002f\u003eCount: %{customdata[1]}\u003cbr \u002f\u003ePercent: %{text}\u003cextra\u003e\u003c\u002fextra\u003e","legendgroup":"2022","marker":{"color":"#00CC96","pattern":{"shape":""}},"name":"2022","offsetgroup":"2022","orientation":"v","showlegend":true,"text":["29.8%","27.1%","43.2%","N\u002fA"],"textposition":"outside","x":["\u003cspan style='font-size: 1.3em'\u003eYes, for the majority of\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003emy coding\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eYes, but I only use it\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eoccasionally\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eNo\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eYes, a few times per\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eweek on average\u003c\u002fspan\u003e"],"xaxis":"x","y":[29.773235321044922,27.05767059326172,43.16909408569336,0.0],"yaxis":"y","type":"bar","textangle":0},{"alignmentgroup":"True","customdata":[["2023",2454],["2023",2030],["2023",2750],["2023",0]],"hovertemplate":"Year: %{customdata[0]}\u003cbr \u002f\u003eCount: %{customdata[1]}\u003cbr \u002f\u003ePercent: %{text}\u003cextra\u003e\u003c\u002fextra\u003e","legendgroup":"2023","marker":{"color":"#EF553B","pattern":{"shape":""}},"name":"2023","offsetgroup":"2023","orientation":"v","showlegend":true,"text":["33.9%","28.1%","38.0%","N\u002fA"],"textposition":"outside","x":["\u003cspan style='font-size: 1.3em'\u003eYes, for the majority of\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003emy coding\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eYes, but I only use it\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eoccasionally\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eNo\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eYes, a few times per\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eweek on average\u003c\u002fspan\u003e"],"xaxis":"x","y":[33.92314147949219,28.06192970275879,38.014930725097656,0.0],"yaxis":"y","type":"bar","textangle":0},{"alignmentgroup":"True","customdata":[["2024",1993],["2024",699],["2024",946],["2024",1583]],"hovertemplate":"Year: %{customdata[0]}\u003cbr \u002f\u003eCount: %{customdata[1]}\u003cbr \u002f\u003ePercent: %{text}\u003cextra\u003e\u003c\u002fextra\u003e","legendgroup":"2024","marker":{"color":"#636EFA","pattern":{"shape":""}},"name":"2024","offsetgroup":"2024","orientation":"v","showlegend":true,"text":["38.2%","13.4%","18.1%","30.3%"],"textposition":"outside","x":["\u003cspan style='font-size: 1.3em'\u003eYes, for the majority of\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003emy coding\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eYes, a few times per\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eweek on average\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eYes, but I only use it\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eoccasionally\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eNo\u003c\u002fspan\u003e"],"xaxis":"x","y":[38.17276382446289,13.388240814208984,18.1191349029541,30.31986427307129],"yaxis":"y","type":"bar","textangle":0}], {"template":{"data":{"histogram2dcontour":[{"type":"histogram2dcontour","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"choropleth":[{"type":"choropleth","colorbar":{"outlinewidth":0,"ticks":""}}],"histogram2d":[{"type":"histogram2d","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"heatmap":[{"type":"heatmap","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"heatmapgl":[{"type":"heatmapgl","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"contourcarpet":[{"type":"contourcarpet","colorbar":{"outlinewidth":0,"ticks":""}}],"contour":[{"type":"contour","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"surface":[{"type":"surface","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"mesh3d":[{"type":"mesh3d","colorbar":{"outlinewidth":0,"ticks":""}}],"scatter":[{"fillpattern":{"fillmode":"overlay","size":10,"solidity":0.2},"type":"scatter"}],"parcoords":[{"type":"parcoords","line":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterpolargl":[{"type":"scatterpolargl","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"bar":[{"error_x":{"color":"#2a3f5f"},"error_y":{"color":"#2a3f5f"},"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"bar"}],"scattergeo":[{"type":"scattergeo","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterpolar":[{"type":"scatterpolar","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"histogram":[{"marker":{"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"histogram"}],"scattergl":[{"type":"scattergl","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatter3d":[{"type":"scatter3d","line":{"colorbar":{"outlinewidth":0,"ticks":""}},"marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattermapbox":[{"type":"scattermapbox","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterternary":[{"type":"scatterternary","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattercarpet":[{"type":"scattercarpet","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"carpet":[{"aaxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"baxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"type":"carpet"}],"table":[{"cells":{"fill":{"color":"#EBF0F8"},"line":{"color":"white"}},"header":{"fill":{"color":"#C8D4E3"},"line":{"color":"white"}},"type":"table"}],"barpolar":[{"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"barpolar"}],"pie":[{"automargin":true,"type":"pie"}]},"layout":{"autotypenumbers":"strict","colorway":["#636efa","#EF553B","#00cc96","#ab63fa","#FFA15A","#19d3f3","#FF6692","#B6E880","#FF97FF","#FECB52"],"font":{"color":"#2a3f5f"},"hovermode":"closest","hoverlabel":{"align":"left"},"paper_bgcolor":"white","plot_bgcolor":"#E5ECF6","polar":{"bgcolor":"#E5ECF6","angularaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"radialaxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"ternary":{"bgcolor":"#E5ECF6","aaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"baxis":{"gridcolor":"white","linecolor":"white","ticks":""},"caxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"coloraxis":{"colorbar":{"outlinewidth":0,"ticks":""}},"colorscale":{"sequential":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"sequentialminus":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"diverging":[[0,"#8e0152"],[0.1,"#c51b7d"],[0.2,"#de77ae"],[0.3,"#f1b6da"],[0.4,"#fde0ef"],[0.5,"#f7f7f7"],[0.6,"#e6f5d0"],[0.7,"#b8e186"],[0.8,"#7fbc41"],[0.9,"#4d9221"],[1,"#276419"]]},"xaxis":{"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","automargin":true,"zerolinewidth":2},"yaxis":{"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","automargin":true,"zerolinewidth":2},"scene":{"xaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2},"yaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2},"zaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2}},"shapedefaults":{"line":{"color":"#2a3f5f"}},"annotationdefaults":{"arrowcolor":"#2a3f5f","arrowhead":0,"arrowwidth":1},"geo":{"bgcolor":"white","landcolor":"#E5ECF6","subunitcolor":"white","showland":true,"showlakes":true,"lakecolor":"white"},"title":{"x":0.05},"mapbox":{"style":"light"}}},"xaxis":{"anchor":"y","domain":[0.0,1.0],"title":{},"categoryorder":"array","categoryarray":["\u003cspan style='font-size: 1.3em'\u003eYes, for the majority of\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003emy coding\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eNo\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eYes, but I only use it\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eoccasionally\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eYes, a few times per\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eweek on average\u003c\u002fspan\u003e"],"tickfont":{"size":9},"tickangle":0},"yaxis":{"anchor":"x","domain":[0.0,1.0],"title":{"text":"Percent out of all responses (%)","standoff":25},"range":[0,119],"ticksuffix":"%","fixedrange":true,"nticks":10,"rangemode":"tozero","gridcolor":"rgb(229, 236, 246)"},"legend":{"title":{"text":"Year"},"tracegroupgap":0},"margin":{"t":60,"pad":10,"b":10},"barmode":"group","height":500,"hoverlabel":{"font":{"size":16,"family":"Rockwell"},"bgcolor":"white"},"title":{"text":"\u003cb\u003eAre you using Rust at work?\u003c\u002fb\u003e\u003cbr \u002f\u003e\u003cspan style=\"font-size: 0.8em;\"\u003e(total responses = 7144, single answer)\u003c\u002fspan\u003e"},"uniformtext":{"minsize":12,"mode":"show"},"meta":"bar-chart","hovermode":"x unified","plot_bgcolor":"rgb(255, 255, 255)","showlegend":true,"dragmode":"pan"}, {"modeBarButtonsToRemove": ["zoom", "pan", "lasso2d", "select", "autoScale", "toImage"], "displaylogo": false, "responsive": true} ) };
window.PLOTLYENV=window.PLOTLYENV || {}; if (document.getElementById("how-is-rust-used-at-your-organization")) { Plotly.newPlot( "how-is-rust-used-at-your-organization", [{"alignmentgroup":"True","customdata":[["2022",2764],["2022",1497],["2022",2120],["2022",868],["2022",556]],"hovertemplate":"Year: %{customdata[0]}\u003cbr \u002f\u003eCount: %{customdata[1]}\u003cbr \u002f\u003ePercent: %{text}\u003cextra\u003e\u003c\u002fextra\u003e","legendgroup":"2022","marker":{"color":"#00CC96","pattern":{"shape":""}},"name":"2022","offsetgroup":"2022","orientation":"v","showlegend":true,"text":["35.4%","19.2%","27.2%","11.1%","7.1%"],"textposition":"outside","x":["\u003cspan style='font-size: 1.3em'\u003eMy organisation makes non-\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003etrivial use of Rust (e.g.,\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eused in production or in\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003esignificant tooling)\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eMy organisation has\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eexperimented with Rust or is\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003econsidering using it\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eMy organisation has not\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eseriously considered Rust for\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eany use\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eI am unsure whether my\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eorganisation has considered\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eusing or currently uses Rust\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eI don't work for a\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eorganisation or my\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eorganisation does not develop\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003esoftware of any kind\u003c\u002fspan\u003e"],"xaxis":"x","y":[35.4131965637207,19.18001365661621,27.16207504272461,11.121076583862305,7.12363862991333],"yaxis":"y","type":"bar","textangle":90},{"alignmentgroup":"True","customdata":[["2023",2938],["2023",1360],["2023",2258],["2023",727],["2023",302]],"hovertemplate":"Year: %{customdata[0]}\u003cbr \u002f\u003eCount: %{customdata[1]}\u003cbr \u002f\u003ePercent: %{text}\u003cextra\u003e\u003c\u002fextra\u003e","legendgroup":"2023","marker":{"color":"#EF553B","pattern":{"shape":""}},"name":"2023","offsetgroup":"2023","orientation":"v","showlegend":true,"text":["38.7%","17.9%","29.8%","9.6%","4.0%"],"textposition":"outside","x":["\u003cspan style='font-size: 1.3em'\u003eMy organisation makes non-\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003etrivial use of Rust (e.g.,\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eused in production or in\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003esignificant tooling)\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eMy organisation has\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eexperimented with Rust or is\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003econsidering using it\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eMy organisation has not\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eseriously considered Rust for\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eany use\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eI am unsure whether my\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eorganisation has considered\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eusing or currently uses Rust\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eI don't work for a\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eorganisation or my\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eorganisation does not develop\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003esoftware of any kind\u003c\u002fspan\u003e"],"xaxis":"x","y":[38.734344482421875,17.930124282836914,29.7692813873291,9.584707260131836,3.9815425872802734],"yaxis":"y","type":"bar","textangle":90},{"alignmentgroup":"True","customdata":[["2024",2564],["2024",934],["2024",1460],["2024",478],["2024",196]],"hovertemplate":"Year: %{customdata[0]}\u003cbr \u002f\u003eCount: %{customdata[1]}\u003cbr \u002f\u003ePercent: %{text}\u003cextra\u003e\u003c\u002fextra\u003e","legendgroup":"2024","marker":{"color":"#636EFA","pattern":{"shape":""}},"name":"2024","offsetgroup":"2024","orientation":"v","showlegend":true,"text":["45.5%","16.6%","25.9%","8.5%","3.5%"],"textposition":"outside","x":["\u003cspan style='font-size: 1.3em'\u003eMy organisation makes non-\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003etrivial use of Rust (e.g.,\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eused in production or in\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003esignificant tooling)\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eMy organisation has\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eexperimented with Rust or is\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003econsidering using it\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eMy organisation has not\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eseriously considered Rust for\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eany use\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eI am unsure whether my\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eorganisation has considered\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eusing or currently uses Rust\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eI don't work for a\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eorganisation or my\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eorganisation does not develop\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003esoftware of any kind\u003c\u002fspan\u003e"],"xaxis":"x","y":[45.525569915771484,16.58380699157715,25.923295974731445,8.487215995788574,3.4801137447357178],"yaxis":"y","type":"bar","textangle":90}], {"template":{"data":{"histogram2dcontour":[{"type":"histogram2dcontour","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"choropleth":[{"type":"choropleth","colorbar":{"outlinewidth":0,"ticks":""}}],"histogram2d":[{"type":"histogram2d","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"heatmap":[{"type":"heatmap","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"heatmapgl":[{"type":"heatmapgl","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"contourcarpet":[{"type":"contourcarpet","colorbar":{"outlinewidth":0,"ticks":""}}],"contour":[{"type":"contour","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"surface":[{"type":"surface","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"mesh3d":[{"type":"mesh3d","colorbar":{"outlinewidth":0,"ticks":""}}],"scatter":[{"fillpattern":{"fillmode":"overlay","size":10,"solidity":0.2},"type":"scatter"}],"parcoords":[{"type":"parcoords","line":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterpolargl":[{"type":"scatterpolargl","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"bar":[{"error_x":{"color":"#2a3f5f"},"error_y":{"color":"#2a3f5f"},"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"bar"}],"scattergeo":[{"type":"scattergeo","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterpolar":[{"type":"scatterpolar","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"histogram":[{"marker":{"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"histogram"}],"scattergl":[{"type":"scattergl","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatter3d":[{"type":"scatter3d","line":{"colorbar":{"outlinewidth":0,"ticks":""}},"marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattermapbox":[{"type":"scattermapbox","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterternary":[{"type":"scatterternary","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattercarpet":[{"type":"scattercarpet","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"carpet":[{"aaxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"baxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"type":"carpet"}],"table":[{"cells":{"fill":{"color":"#EBF0F8"},"line":{"color":"white"}},"header":{"fill":{"color":"#C8D4E3"},"line":{"color":"white"}},"type":"table"}],"barpolar":[{"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"barpolar"}],"pie":[{"automargin":true,"type":"pie"}]},"layout":{"autotypenumbers":"strict","colorway":["#636efa","#EF553B","#00cc96","#ab63fa","#FFA15A","#19d3f3","#FF6692","#B6E880","#FF97FF","#FECB52"],"font":{"color":"#2a3f5f"},"hovermode":"closest","hoverlabel":{"align":"left"},"paper_bgcolor":"white","plot_bgcolor":"#E5ECF6","polar":{"bgcolor":"#E5ECF6","angularaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"radialaxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"ternary":{"bgcolor":"#E5ECF6","aaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"baxis":{"gridcolor":"white","linecolor":"white","ticks":""},"caxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"coloraxis":{"colorbar":{"outlinewidth":0,"ticks":""}},"colorscale":{"sequential":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"sequentialminus":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"diverging":[[0,"#8e0152"],[0.1,"#c51b7d"],[0.2,"#de77ae"],[0.3,"#f1b6da"],[0.4,"#fde0ef"],[0.5,"#f7f7f7"],[0.6,"#e6f5d0"],[0.7,"#b8e186"],[0.8,"#7fbc41"],[0.9,"#4d9221"],[1,"#276419"]]},"xaxis":{"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","automargin":true,"zerolinewidth":2},"yaxis":{"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","automargin":true,"zerolinewidth":2},"scene":{"xaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2},"yaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2},"zaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2}},"shapedefaults":{"line":{"color":"#2a3f5f"}},"annotationdefaults":{"arrowcolor":"#2a3f5f","arrowhead":0,"arrowwidth":1},"geo":{"bgcolor":"white","landcolor":"#E5ECF6","subunitcolor":"white","showland":true,"showlakes":true,"lakecolor":"white"},"title":{"x":0.05},"mapbox":{"style":"light"}}},"xaxis":{"anchor":"y","domain":[0.0,1.0],"title":{},"categoryorder":"array","categoryarray":["\u003cspan style='font-size: 1.3em'\u003eMy organisation makes non-\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003etrivial use of Rust (e.g.,\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eused in production or in\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003esignificant tooling)\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eMy organisation has not\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eseriously considered Rust for\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eany use\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eMy organisation has\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eexperimented with Rust or is\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003econsidering using it\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eI am unsure whether my\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eorganisation has considered\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eusing or currently uses Rust\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eI don't work for a\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eorganisation or my\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eorganisation does not develop\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003esoftware of any kind\u003c\u002fspan\u003e"],"tickfont":{"size":9},"tickangle":45},"yaxis":{"anchor":"x","domain":[0.0,1.0],"title":{"text":"Percent out of all responses (%)","standoff":25},"range":[0,119],"ticksuffix":"%","fixedrange":true,"nticks":10,"rangemode":"tozero","gridcolor":"rgb(229, 236, 246)"},"legend":{"title":{"text":"Year"},"tracegroupgap":0},"margin":{"t":60,"pad":10,"b":10},"barmode":"group","height":600,"hoverlabel":{"font":{"size":16,"family":"Rockwell"},"bgcolor":"white"},"title":{"text":"\u003cb\u003eTo what extent is Rust currently being used by your company?\u003c\u002fb\u003e\u003cbr \u002f\u003e\u003cspan style=\"font-size: 0.8em;\"\u003e(total responses = 7805, single answer)\u003c\u002fspan\u003e"},"uniformtext":{"minsize":12,"mode":"show"},"meta":"bar-chart","hovermode":"x unified","plot_bgcolor":"rgb(255, 255, 255)","showlegend":true,"dragmode":"pan"}, {"modeBarButtonsToRemove": ["zoom", "pan", "lasso2d", "select", "autoScale", "toImage"], "displaylogo": false, "responsive": true} ) };
window.PLOTLYENV=window.PLOTLYENV || {}; if (document.getElementById("why-you-use-rust-at-work")) { Plotly.newPlot( "why-you-use-rust-at-work", [{"alignmentgroup":"True","customdata":[["2022",3755],["2022",1695],["2022",3060],["2022",3719],["2022",3290],["2022",611],["2022",578],["2022",385]],"hovertemplate":"Year: %{customdata[0]}\u003cbr \u002f\u003eCount: %{customdata[1]}\u003cbr \u002f\u003ePercent: %{text}\u003cextra\u003e\u003c\u002fextra\u003e","legendgroup":"2022","marker":{"color":"#00CC96","pattern":{"shape":""}},"name":"2022","offsetgroup":"2022","orientation":"v","showlegend":true,"text":["82.9%","37.4%","67.6%","82.1%","72.6%","13.5%","12.8%","8.5%"],"textposition":"outside","x":["\u003cspan style='font-size: 1.3em'\u003eFor its performance (i.e.,\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003espeed, memory footprint, etc.)\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003echaracteristics\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eWe need precise control over\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eexactly how our software runs\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eIts security and safety\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eproperties are important to us\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eIt allows us to build\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003erelatively correct and bug\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003efree software\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eWe find it enjoyable or fun to\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eprogram in Rust\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eWe already know Rust so it's\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eour default choice\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eWe find it easy to prototype\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003ewith\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eWe must interact with existing\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eRust code\u003c\u002fspan\u003e"],"xaxis":"x","y":[82.9101333618164,37.425479888916016,67.56458282470703,82.1152572631836,72.6429672241211,13.490836143493652,12.762199401855469,8.500772476196289],"yaxis":"y","type":"bar","textangle":90},{"alignmentgroup":"True","customdata":[["2023",3462],["2023",1767],["2023",2932],["2023",3568],["2023",2911],["2023",696],["2023",581],["2023",396]],"hovertemplate":"Year: %{customdata[0]}\u003cbr \u002f\u003eCount: %{customdata[1]}\u003cbr \u002f\u003ePercent: %{text}\u003cextra\u003e\u003c\u002fextra\u003e","legendgroup":"2023","marker":{"color":"#EF553B","pattern":{"shape":""}},"name":"2023","offsetgroup":"2023","orientation":"v","showlegend":true,"text":["83.3%","42.5%","70.5%","85.8%","70.0%","16.7%","14.0%","9.5%"],"textposition":"outside","x":["\u003cspan style='font-size: 1.3em'\u003eFor its performance (i.e.,\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003espeed, memory footprint, etc.)\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003echaracteristics\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eWe need precise control over\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eexactly how our software runs\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eIts security and safety\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eproperties are important to us\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eIt allows us to build\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003erelatively correct and bug\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003efree software\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eWe find it enjoyable or fun to\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eprogram in Rust\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eWe already know Rust so it's\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eour default choice\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eWe find it easy to prototype\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003ewith\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eWe must interact with existing\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eRust code\u003c\u002fspan\u003e"],"xaxis":"x","y":[83.28121185302734,42.506614685058594,70.53163146972656,85.83113098144531,70.0264663696289,16.742843627929688,13.976425170898438,9.526101112365723],"yaxis":"y","type":"bar","textangle":90},{"alignmentgroup":"True","customdata":[["2024",2857],["2024",1584],["2024",2530],["2024",2948],["2024",2409],["2024",718],["2024",554],["2024",332]],"hovertemplate":"Year: %{customdata[0]}\u003cbr \u002f\u003eCount: %{customdata[1]}\u003cbr \u002f\u003ePercent: %{text}\u003cextra\u003e\u003c\u002fextra\u003e","legendgroup":"2024","marker":{"color":"#636EFA","pattern":{"shape":""}},"name":"2024","offsetgroup":"2024","orientation":"v","showlegend":true,"text":["84.5%","46.8%","74.8%","87.1%","71.2%","21.2%","16.4%","9.8%"],"textposition":"outside","x":["\u003cspan style='font-size: 1.3em'\u003eFor its performance (i.e.,\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003espeed, memory footprint, etc.)\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003echaracteristics\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eWe need precise control over\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eexactly how our software runs\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eIts security and safety\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eproperties are important to us\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eIt allows us to build\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003erelatively correct and bug\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003efree software\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eWe find it enjoyable or fun to\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eprogram in Rust\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eWe already know Rust so it's\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eour default choice\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eWe find it easy to prototype\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003ewith\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eWe must interact with existing\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eRust code\u003c\u002fspan\u003e"],"xaxis":"x","y":[84.45166778564453,46.822349548339844,74.78569030761719,87.14159393310547,71.208984375,21.223766326904297,16.37599754333496,9.813775062561035],"yaxis":"y","type":"bar","textangle":90}], {"template":{"data":{"histogram2dcontour":[{"type":"histogram2dcontour","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"choropleth":[{"type":"choropleth","colorbar":{"outlinewidth":0,"ticks":""}}],"histogram2d":[{"type":"histogram2d","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"heatmap":[{"type":"heatmap","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"heatmapgl":[{"type":"heatmapgl","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"contourcarpet":[{"type":"contourcarpet","colorbar":{"outlinewidth":0,"ticks":""}}],"contour":[{"type":"contour","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"surface":[{"type":"surface","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"mesh3d":[{"type":"mesh3d","colorbar":{"outlinewidth":0,"ticks":""}}],"scatter":[{"fillpattern":{"fillmode":"overlay","size":10,"solidity":0.2},"type":"scatter"}],"parcoords":[{"type":"parcoords","line":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterpolargl":[{"type":"scatterpolargl","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"bar":[{"error_x":{"color":"#2a3f5f"},"error_y":{"color":"#2a3f5f"},"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"bar"}],"scattergeo":[{"type":"scattergeo","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterpolar":[{"type":"scatterpolar","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"histogram":[{"marker":{"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"histogram"}],"scattergl":[{"type":"scattergl","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatter3d":[{"type":"scatter3d","line":{"colorbar":{"outlinewidth":0,"ticks":""}},"marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattermapbox":[{"type":"scattermapbox","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterternary":[{"type":"scatterternary","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattercarpet":[{"type":"scattercarpet","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"carpet":[{"aaxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"baxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"type":"carpet"}],"table":[{"cells":{"fill":{"color":"#EBF0F8"},"line":{"color":"white"}},"header":{"fill":{"color":"#C8D4E3"},"line":{"color":"white"}},"type":"table"}],"barpolar":[{"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"barpolar"}],"pie":[{"automargin":true,"type":"pie"}]},"layout":{"autotypenumbers":"strict","colorway":["#636efa","#EF553B","#00cc96","#ab63fa","#FFA15A","#19d3f3","#FF6692","#B6E880","#FF97FF","#FECB52"],"font":{"color":"#2a3f5f"},"hovermode":"closest","hoverlabel":{"align":"left"},"paper_bgcolor":"white","plot_bgcolor":"#E5ECF6","polar":{"bgcolor":"#E5ECF6","angularaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"radialaxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"ternary":{"bgcolor":"#E5ECF6","aaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"baxis":{"gridcolor":"white","linecolor":"white","ticks":""},"caxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"coloraxis":{"colorbar":{"outlinewidth":0,"ticks":""}},"colorscale":{"sequential":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"sequentialminus":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"diverging":[[0,"#8e0152"],[0.1,"#c51b7d"],[0.2,"#de77ae"],[0.3,"#f1b6da"],[0.4,"#fde0ef"],[0.5,"#f7f7f7"],[0.6,"#e6f5d0"],[0.7,"#b8e186"],[0.8,"#7fbc41"],[0.9,"#4d9221"],[1,"#276419"]]},"xaxis":{"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","automargin":true,"zerolinewidth":2},"yaxis":{"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","automargin":true,"zerolinewidth":2},"scene":{"xaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2},"yaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2},"zaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2}},"shapedefaults":{"line":{"color":"#2a3f5f"}},"annotationdefaults":{"arrowcolor":"#2a3f5f","arrowhead":0,"arrowwidth":1},"geo":{"bgcolor":"white","landcolor":"#E5ECF6","subunitcolor":"white","showland":true,"showlakes":true,"lakecolor":"white"},"title":{"x":0.05},"mapbox":{"style":"light"}}},"xaxis":{"anchor":"y","domain":[0.0,1.0],"title":{},"categoryorder":"array","categoryarray":["\u003cspan style='font-size: 1.3em'\u003eIt allows us to build\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003erelatively correct and bug\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003efree software\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eFor its performance (i.e.,\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003espeed, memory footprint, etc.)\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003echaracteristics\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eIts security and safety\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eproperties are important to us\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eWe find it enjoyable or fun to\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eprogram in Rust\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eWe need precise control over\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eexactly how our software runs\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eWe already know Rust so it's\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eour default choice\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eWe find it easy to prototype\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003ewith\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eWe must interact with existing\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eRust code\u003c\u002fspan\u003e"],"tickfont":{"size":9},"tickangle":45},"yaxis":{"anchor":"x","domain":[0.0,1.0],"title":{"text":"Percent out of all responses (%)","standoff":25},"range":[0,119],"ticksuffix":"%","fixedrange":true,"nticks":10,"rangemode":"tozero","gridcolor":"rgb(229, 236, 246)"},"legend":{"title":{"text":"Year"},"tracegroupgap":0},"margin":{"t":60,"pad":10,"b":10},"barmode":"group","height":500,"hoverlabel":{"font":{"size":16,"family":"Rockwell"},"bgcolor":"white"},"title":{"text":"\u003cb\u003eWhich of the following statements are reasons why you use Rust at work?\u003c\u002fb\u003e\u003cbr \u002f\u003e\u003cspan style=\"font-size: 0.8em;\"\u003e(total responses = 4529, multiple answers)\u003c\u002fspan\u003e"},"uniformtext":{"minsize":12,"mode":"show"},"meta":"bar-chart","hovermode":"x unified","plot_bgcolor":"rgb(255, 255, 255)","showlegend":true,"dragmode":"pan"}, {"modeBarButtonsToRemove": ["zoom", "pan", "lasso2d", "select", "autoScale", "toImage"], "displaylogo": false, "responsive": true} ) };
window.PLOTLYENV=window.PLOTLYENV || {}; if (document.getElementById("which-statements-apply-to-rust-at-work")) { Plotly.newPlot( "which-statements-apply-to-rust-at-work", [{"alignmentgroup":"True","customdata":[["2022",3111],["2022",1672],["2022",398],["2022",2612],["2022",3241]],"hovertemplate":"Year: %{customdata[0]}\u003cbr \u002f\u003eCount: %{customdata[1]}\u003cbr \u002f\u003ePercent: %{text}\u003cextra\u003e\u003c\u002fextra\u003e","legendgroup":"2022","marker":{"color":"#00CC96","pattern":{"shape":""}},"name":"2022","offsetgroup":"2022","orientation":"v","showlegend":true,"text":["71.7%","38.5%","9.2%","60.2%","74.7%"],"textposition":"outside","x":["\u003cspan style='font-size: 1.3em'\u003eUsing Rust has helped us\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eachieve our goals\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eAdopting Rust has been\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003echallenging\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eOverall, adopting Rust has\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eslowed down our team\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eUsing Rust has been worth the\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003ecost of adoption\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eWe're likely to use Rust again\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003ein the future\u003c\u002fspan\u003e"],"xaxis":"x","y":[71.69854736328125,38.53422546386719,9.17262077331543,60.19820022583008,74.69462585449219],"yaxis":"y","type":"bar","textangle":90},{"alignmentgroup":"True","customdata":[["2023",3201],["2023",1368],["2023",331],["2023",2605],["2023",3116]],"hovertemplate":"Year: %{customdata[0]}\u003cbr \u002f\u003eCount: %{customdata[1]}\u003cbr \u002f\u003ePercent: %{text}\u003cextra\u003e\u003c\u002fextra\u003e","legendgroup":"2023","marker":{"color":"#EF553B","pattern":{"shape":""}},"name":"2023","offsetgroup":"2023","orientation":"v","showlegend":true,"text":["79.4%","33.9%","8.2%","64.6%","77.3%"],"textposition":"outside","x":["\u003cspan style='font-size: 1.3em'\u003eUsing Rust has helped us\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eachieve our goals\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eAdopting Rust has been\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003echallenging\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eOverall, adopting Rust has\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eslowed down our team\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eUsing Rust has been worth the\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003ecost of adoption\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eWe're likely to use Rust again\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003ein the future\u003c\u002fspan\u003e"],"xaxis":"x","y":[79.42928314208984,33.94540786743164,8.213398933410645,64.64019775390625,77.32009887695312],"yaxis":"y","type":"bar","textangle":90},{"alignmentgroup":"True","customdata":[["2024",2735],["2024",1148],["2024",233],["2024",2197],["2024",2595]],"hovertemplate":"Year: %{customdata[0]}\u003cbr \u002f\u003eCount: %{customdata[1]}\u003cbr \u002f\u003ePercent: %{text}\u003cextra\u003e\u003c\u002fextra\u003e","legendgroup":"2024","marker":{"color":"#636EFA","pattern":{"shape":""}},"name":"2024","offsetgroup":"2024","orientation":"v","showlegend":true,"text":["82.1%","34.5%","7.0%","65.9%","77.9%"],"textposition":"outside","x":["\u003cspan style='font-size: 1.3em'\u003eUsing Rust has helped us\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eachieve our goals\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eAdopting Rust has been\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003echallenging\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eOverall, adopting Rust has\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eslowed down our team\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eUsing Rust has been worth the\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003ecost of adoption\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eWe're likely to use Rust again\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003ein the future\u003c\u002fspan\u003e"],"xaxis":"x","y":[82.08283233642578,34.45378112792969,6.992796897888184,65.93637084960938,77.88114929199219],"yaxis":"y","type":"bar","textangle":90}], {"template":{"data":{"histogram2dcontour":[{"type":"histogram2dcontour","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"choropleth":[{"type":"choropleth","colorbar":{"outlinewidth":0,"ticks":""}}],"histogram2d":[{"type":"histogram2d","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"heatmap":[{"type":"heatmap","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"heatmapgl":[{"type":"heatmapgl","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"contourcarpet":[{"type":"contourcarpet","colorbar":{"outlinewidth":0,"ticks":""}}],"contour":[{"type":"contour","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"surface":[{"type":"surface","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"mesh3d":[{"type":"mesh3d","colorbar":{"outlinewidth":0,"ticks":""}}],"scatter":[{"fillpattern":{"fillmode":"overlay","size":10,"solidity":0.2},"type":"scatter"}],"parcoords":[{"type":"parcoords","line":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterpolargl":[{"type":"scatterpolargl","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"bar":[{"error_x":{"color":"#2a3f5f"},"error_y":{"color":"#2a3f5f"},"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"bar"}],"scattergeo":[{"type":"scattergeo","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterpolar":[{"type":"scatterpolar","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"histogram":[{"marker":{"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"histogram"}],"scattergl":[{"type":"scattergl","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatter3d":[{"type":"scatter3d","line":{"colorbar":{"outlinewidth":0,"ticks":""}},"marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattermapbox":[{"type":"scattermapbox","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterternary":[{"type":"scatterternary","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattercarpet":[{"type":"scattercarpet","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"carpet":[{"aaxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"baxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"type":"carpet"}],"table":[{"cells":{"fill":{"color":"#EBF0F8"},"line":{"color":"white"}},"header":{"fill":{"color":"#C8D4E3"},"line":{"color":"white"}},"type":"table"}],"barpolar":[{"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"barpolar"}],"pie":[{"automargin":true,"type":"pie"}]},"layout":{"autotypenumbers":"strict","colorway":["#636efa","#EF553B","#00cc96","#ab63fa","#FFA15A","#19d3f3","#FF6692","#B6E880","#FF97FF","#FECB52"],"font":{"color":"#2a3f5f"},"hovermode":"closest","hoverlabel":{"align":"left"},"paper_bgcolor":"white","plot_bgcolor":"#E5ECF6","polar":{"bgcolor":"#E5ECF6","angularaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"radialaxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"ternary":{"bgcolor":"#E5ECF6","aaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"baxis":{"gridcolor":"white","linecolor":"white","ticks":""},"caxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"coloraxis":{"colorbar":{"outlinewidth":0,"ticks":""}},"colorscale":{"sequential":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"sequentialminus":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"diverging":[[0,"#8e0152"],[0.1,"#c51b7d"],[0.2,"#de77ae"],[0.3,"#f1b6da"],[0.4,"#fde0ef"],[0.5,"#f7f7f7"],[0.6,"#e6f5d0"],[0.7,"#b8e186"],[0.8,"#7fbc41"],[0.9,"#4d9221"],[1,"#276419"]]},"xaxis":{"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","automargin":true,"zerolinewidth":2},"yaxis":{"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","automargin":true,"zerolinewidth":2},"scene":{"xaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2},"yaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2},"zaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2}},"shapedefaults":{"line":{"color":"#2a3f5f"}},"annotationdefaults":{"arrowcolor":"#2a3f5f","arrowhead":0,"arrowwidth":1},"geo":{"bgcolor":"white","landcolor":"#E5ECF6","subunitcolor":"white","showland":true,"showlakes":true,"lakecolor":"white"},"title":{"x":0.05},"mapbox":{"style":"light"}}},"xaxis":{"anchor":"y","domain":[0.0,1.0],"title":{},"categoryorder":"array","categoryarray":["\u003cspan style='font-size: 1.3em'\u003eUsing Rust has helped us\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eachieve our goals\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eWe're likely to use Rust again\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003ein the future\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eUsing Rust has been worth the\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003ecost of adoption\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eAdopting Rust has been\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003echallenging\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eOverall, adopting Rust has\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eslowed down our team\u003c\u002fspan\u003e"],"tickfont":{"size":9},"tickangle":45},"yaxis":{"anchor":"x","domain":[0.0,1.0],"title":{"text":"Percent out of all responses (%)","standoff":25},"range":[0,119],"ticksuffix":"%","fixedrange":true,"nticks":10,"rangemode":"tozero","gridcolor":"rgb(229, 236, 246)"},"legend":{"title":{"text":"Year"},"tracegroupgap":0},"margin":{"t":60,"pad":10,"b":10},"barmode":"group","height":500,"hoverlabel":{"font":{"size":16,"family":"Rockwell"},"bgcolor":"white"},"title":{"text":"\u003cb\u003eWhich of the following statements apply to your experience using Rust at\u003cbr \u002f\u003ework?\u003c\u002fb\u003e\u003cbr \u002f\u003e\u003cspan style=\"font-size: 0.8em;\"\u003e(total responses = 4339, multiple answers)\u003c\u002fspan\u003e"},"uniformtext":{"minsize":12,"mode":"show"},"meta":"bar-chart","hovermode":"x unified","plot_bgcolor":"rgb(255, 255, 255)","showlegend":true,"dragmode":"pan"}, {"modeBarButtonsToRemove": ["zoom", "pan", "lasso2d", "select", "autoScale", "toImage"], "displaylogo": false, "responsive": true} ) };
window.PLOTLYENV=window.PLOTLYENV || {}; if (document.getElementById("technology-domain")) { Plotly.newPlot( "technology-domain", [{"alignmentgroup":"True","customdata":[["2023",162],["2023",367],["2023",1124],["2023",904],["2023",333],["2023",611],["2023",497],["2023",408],["2023",1119],["2023",724],["2023",523],["2023",216],["2023",394],["2023",375],["2023",93],["2023",751],["2023",391],["2023",163],["2023",585],["2023",431],["2023",2180],["2023",265],["2023",410],["2023",832],["2023",159],["2023",321],["2023",243],["2023",12]],"hovertemplate":"Year: %{customdata[0]}\u003cbr \u002f\u003eCount: %{customdata[1]}\u003cbr \u002f\u003ePercent: %{text}\u003cextra\u003e\u003c\u002fextra\u003e","legendgroup":"2023","marker":{"color":"#EF553B","pattern":{"shape":""}},"name":"2023","offsetgroup":"2023","orientation":"v","showlegend":true,"text":["3.9%","8.9%","27.2%","21.8%","8.0%","14.8%","12.0%","9.9%","27.0%","17.5%","12.6%","5.2%","9.5%","9.1%","2.2%","18.1%","9.4%","3.9%","14.1%","10.4%","52.7%","6.4%","9.9%","20.1%","3.8%","7.8%","5.9%","0.3%"],"textposition":"outside","x":["\u003cspan style='font-size: 1.3em'\u003eAudio programming\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eBlockchain\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eCloud computing applications\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eCloud computing infrastructure or utilities\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eComputer graphics\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eData science\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eDesktop computer application frontend\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eDesktop computer or mobile phone libraries or\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eservices\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eDistributed systems\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eEmbedded devices (with operating systems)\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eEmbedded devices (bare metal)\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eHPC (High-performance [Super]Computing)\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eIoT (Internet of Things)\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eMachine learning\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eMobile phone application frontend\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eComputer networking\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eProgramming languages and related tools\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eRobotics\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eComputer security\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eScientific and\u002for numerical computing\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eServer-side or \"backend\" application\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eSimulation\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eWeb application frontend\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eWebAssembly\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eComputer games\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eDatabase implementation\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eOther\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eAutomotive\u003c\u002fspan\u003e"],"xaxis":"x","y":[3.9139888286590576,8.866876602172852,27.15631675720215,21.84102439880371,8.045421600341797,14.762020111083984,12.007731437683105,9.857453346252441,27.0355167388916,17.49214744567871,12.635903358459473,5.21865177154541,9.519207000732422,9.060159683227539,2.2469193935394287,18.144479751586914,9.446725845336914,3.9381492137908936,14.133848190307617,10.413143157958984,52.66972732543945,6.402512550354004,9.905774116516113,20.10147476196289,3.8415074348449707,7.755496501922607,5.870983600616455,0.28992509841918945],"yaxis":"y","type":"bar","textangle":90},{"alignmentgroup":"True","customdata":[["2024",153],["2024",178],["2024",220],["2024",818],["2024",747],["2024",288],["2024",135],["2024",809],["2024",583],["2024",449],["2024",342],["2024",374],["2024",332],["2024",853],["2024",665],["2024",492],["2024",181],["2024",314],["2024",285],["2024",90],["2024",403],["2024",160],["2024",392],["2024",1800],["2024",229],["2024",370],["2024",629],["2024",228]],"hovertemplate":"Year: %{customdata[0]}\u003cbr \u002f\u003eCount: %{customdata[1]}\u003cbr \u002f\u003ePercent: %{text}\u003cextra\u003e\u003c\u002fextra\u003e","legendgroup":"2024","marker":{"color":"#636EFA","pattern":{"shape":""}},"name":"2024","offsetgroup":"2024","orientation":"v","showlegend":true,"text":["4.5%","5.3%","6.5%","24.3%","22.2%","8.5%","4.0%","24.0%","17.3%","13.3%","10.2%","11.1%","9.9%","25.3%","19.7%","14.6%","5.4%","9.3%","8.5%","2.7%","12.0%","4.7%","11.6%","53.4%","6.8%","11.0%","18.7%","6.8%"],"textposition":"outside","x":["\u003cspan style='font-size: 1.3em'\u003eAudio programming\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eAutomotive\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eBlockchain\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eCloud computing applications\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eCloud computing infrastructure or utilities\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eComputer graphics\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eComputer games\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eComputer networking\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eComputer security\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eData science\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eDatabase implementation\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eDesktop computer application frontend\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eDesktop computer or mobile phone libraries or\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eservices\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eDistributed systems\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eEmbedded devices (with operating systems)\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eEmbedded devices (bare metal)\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eHPC (High-performance [Super]Computing)\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eIoT (Internet of Things)\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eMachine learning\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eMobile phone application frontend\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eProgramming languages and related tools\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eRobotics\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eScientific and\u002for numerical computing\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eServer-side or \"backend\" application\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eSimulation\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eWeb application frontend\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eWebAssembly\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eOther\u003c\u002fspan\u003e"],"xaxis":"x","y":[4.541406631469727,5.283466815948486,6.53012752532959,24.280202865600586,22.172752380371094,8.548530578613281,4.007123947143555,24.013059616088867,17.304838180541992,13.327397346496582,10.15138053894043,11.101217269897461,9.854557037353516,25.31908416748047,19.738794326782227,14.603739738464355,5.372514247894287,9.320273399353027,8.459484100341797,2.6714158058166504,11.962006568908691,4.749183654785156,11.635499954223633,53.428314208984375,6.797268867492676,10.982487678527832,18.670228958129883,6.767586708068848],"yaxis":"y","type":"bar","textangle":90}], {"template":{"data":{"histogram2dcontour":[{"type":"histogram2dcontour","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"choropleth":[{"type":"choropleth","colorbar":{"outlinewidth":0,"ticks":""}}],"histogram2d":[{"type":"histogram2d","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"heatmap":[{"type":"heatmap","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"heatmapgl":[{"type":"heatmapgl","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"contourcarpet":[{"type":"contourcarpet","colorbar":{"outlinewidth":0,"ticks":""}}],"contour":[{"type":"contour","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"surface":[{"type":"surface","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"mesh3d":[{"type":"mesh3d","colorbar":{"outlinewidth":0,"ticks":""}}],"scatter":[{"fillpattern":{"fillmode":"overlay","size":10,"solidity":0.2},"type":"scatter"}],"parcoords":[{"type":"parcoords","line":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterpolargl":[{"type":"scatterpolargl","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"bar":[{"error_x":{"color":"#2a3f5f"},"error_y":{"color":"#2a3f5f"},"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"bar"}],"scattergeo":[{"type":"scattergeo","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterpolar":[{"type":"scatterpolar","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"histogram":[{"marker":{"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"histogram"}],"scattergl":[{"type":"scattergl","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatter3d":[{"type":"scatter3d","line":{"colorbar":{"outlinewidth":0,"ticks":""}},"marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattermapbox":[{"type":"scattermapbox","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterternary":[{"type":"scatterternary","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattercarpet":[{"type":"scattercarpet","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"carpet":[{"aaxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"baxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"type":"carpet"}],"table":[{"cells":{"fill":{"color":"#EBF0F8"},"line":{"color":"white"}},"header":{"fill":{"color":"#C8D4E3"},"line":{"color":"white"}},"type":"table"}],"barpolar":[{"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"barpolar"}],"pie":[{"automargin":true,"type":"pie"}]},"layout":{"autotypenumbers":"strict","colorway":["#636efa","#EF553B","#00cc96","#ab63fa","#FFA15A","#19d3f3","#FF6692","#B6E880","#FF97FF","#FECB52"],"font":{"color":"#2a3f5f"},"hovermode":"closest","hoverlabel":{"align":"left"},"paper_bgcolor":"white","plot_bgcolor":"#E5ECF6","polar":{"bgcolor":"#E5ECF6","angularaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"radialaxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"ternary":{"bgcolor":"#E5ECF6","aaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"baxis":{"gridcolor":"white","linecolor":"white","ticks":""},"caxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"coloraxis":{"colorbar":{"outlinewidth":0,"ticks":""}},"colorscale":{"sequential":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"sequentialminus":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"diverging":[[0,"#8e0152"],[0.1,"#c51b7d"],[0.2,"#de77ae"],[0.3,"#f1b6da"],[0.4,"#fde0ef"],[0.5,"#f7f7f7"],[0.6,"#e6f5d0"],[0.7,"#b8e186"],[0.8,"#7fbc41"],[0.9,"#4d9221"],[1,"#276419"]]},"xaxis":{"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","automargin":true,"zerolinewidth":2},"yaxis":{"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","automargin":true,"zerolinewidth":2},"scene":{"xaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2},"yaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2},"zaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2}},"shapedefaults":{"line":{"color":"#2a3f5f"}},"annotationdefaults":{"arrowcolor":"#2a3f5f","arrowhead":0,"arrowwidth":1},"geo":{"bgcolor":"white","landcolor":"#E5ECF6","subunitcolor":"white","showland":true,"showlakes":true,"lakecolor":"white"},"title":{"x":0.05},"mapbox":{"style":"light"}}},"xaxis":{"anchor":"y","domain":[0.0,1.0],"title":{},"categoryorder":"array","categoryarray":["\u003cspan style='font-size: 1.3em'\u003eServer-side or \"backend\" application\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eDistributed systems\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eCloud computing applications\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eComputer networking\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eCloud computing infrastructure or utilities\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eEmbedded devices (with operating systems)\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eWebAssembly\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eComputer security\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eEmbedded devices (bare metal)\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eData science\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eProgramming languages and related tools\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eScientific and\u002for numerical computing\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eDesktop computer application frontend\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eWeb application frontend\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eDatabase implementation\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eDesktop computer or mobile phone libraries or\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eservices\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eIoT (Internet of Things)\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eComputer graphics\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eMachine learning\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eSimulation\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eOther\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eBlockchain\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eHPC (High-performance [Super]Computing)\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eAutomotive\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eRobotics\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eAudio programming\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eComputer games\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eMobile phone application frontend\u003c\u002fspan\u003e"],"tickfont":{"size":9},"tickangle":90,"range":[-1,15]},"yaxis":{"anchor":"x","domain":[0.0,1.0],"title":{"text":"Percent out of all responses (%)","standoff":25},"range":[0,119],"ticksuffix":"%","fixedrange":true,"nticks":10,"rangemode":"tozero","gridcolor":"rgb(229, 236, 246)"},"legend":{"title":{"text":"Year"},"tracegroupgap":0,"orientation":"h","y":1},"margin":{"t":60,"pad":10,"b":10},"barmode":"group","height":600,"hoverlabel":{"font":{"size":16,"family":"Rockwell"},"bgcolor":"white"},"title":{"text":"\u003cb\u003eIn what technology domain(s) is Rust used at your organisation?\u003c\u002fb\u003e\u003cbr \u002f\u003e\u003cspan style=\"font-size: 0.8em;\"\u003e(total responses = 4139, multiple answers)\u003c\u002fspan\u003e"},"uniformtext":{"minsize":12,"mode":"show"},"meta":"bar-chart","hovermode":"x unified","plot_bgcolor":"rgb(255, 255, 255)","showlegend":true,"dragmode":"pan"}, {"modeBarButtonsToRemove": ["zoom", "pan", "lasso2d", "select", "autoScale", "toImage"], "displaylogo": false, "responsive": true} ) };
window.PLOTLYENV=window.PLOTLYENV || {}; if (document.getElementById("which-problems-limit-your-productivity")) { Plotly.newPlot( "which-problems-limit-your-productivity", [{"alignmentgroup":"True","customdata":[["Big problem for me"],["Big problem for me"],["Big problem for me"],["Big problem for me"],["Big problem for me"],["Big problem for me"],["Big problem for me"],["Big problem for me"],["Big problem for me"],["Big problem for me"],["Big problem for me"],["Big problem for me"],["Big problem for me"],["Big problem for me"],["Big problem for me"],["Big problem for me"],["Big problem for me"],["Big problem for me"],["Big problem for me"]],"hovertemplate":"Category: %{y}\u003cbr \u002f\u003eResponse: %{customdata[0]}\u003cbr \u002f\u003ePercent: %{text}\u003cextra\u003e\u003c\u002fextra\u003e","legendgroup":"Big problem for me","marker":{"color":"#636efa","pattern":{"shape":""}},"name":"Big problem for me","offsetgroup":"Big problem for me","orientation":"h","showlegend":true,"text":["11.76%","14.94%","7.95%","14.68%","12.95%","15.25%","14.93%","19.51%","12.57%","10.57%","3.15%","25.19%","12.48%","17.72%","3.59%","9.14%","14.44%","21.19%","4.78%"],"textposition":"inside","x":[11.761753387987286,14.941965015530489,7.951219512195122,14.675260287555774,12.948137835015663,15.246196630132506,14.926395070181444,19.51178165790812,12.568853279919882,10.569105691056912,3.148976982097187,25.19409346932562,12.484197218710493,17.716413279553212,3.593009962436714,9.13978494623656,14.436897804454274,21.18685630210888,4.775369148601947],"xaxis":"x","y":["Implementing logic for tuples of various\u003cbr \u002f\u003esizes","Splitting code across crates (e.g.\u003cbr \u002f\u003eorphan rule)","Having to implement Iterator manually","Not being able to do enough in const fn","Implementing dynamic library plugins","Interoperating with other languages\u003cbr \u002f\u003e(e.g. C or C++)","Achieving structured concurrency with\u003cbr \u002f\u003easync code","Writing executor-agnostic async code","Writing correct unsafe code","Borrow checker not allowing valid code","Slow runtime performance","Slow compilation","Large binary size of compiled artifacts","High disk space usage (e.g. the size of\u003cbr \u002f\u003ethe target folder)","Encountering compiler bugs","Encountering opaque\u002funclear compiler\u003cbr \u002f\u003eerror messages","Subpar IDE support","Subpar debugging experience","Lacking documentation of the Rust\u003cbr \u002f\u003elanguage or the standard library"],"yaxis":"y","type":"bar"},{"alignmentgroup":"True","customdata":[["Could be improved, but does not limit me"],["Could be improved, but does not limit me"],["Could be improved, but does not limit me"],["Could be improved, but does not limit me"],["Could be improved, but does not limit me"],["Could be improved, but does not limit me"],["Could be improved, but does not limit me"],["Could be improved, but does not limit me"],["Could be improved, but does not limit me"],["Could be improved, but does not limit me"],["Could be improved, but does not limit me"],["Could be improved, but does not limit me"],["Could be improved, but does not limit me"],["Could be improved, but does not limit me"],["Could be improved, but does not limit me"],["Could be improved, but does not limit me"],["Could be improved, but does not limit me"],["Could be improved, but does not limit me"],["Could be improved, but does not limit me"]],"hovertemplate":"Category: %{y}\u003cbr \u002f\u003eResponse: %{customdata[0]}\u003cbr \u002f\u003ePercent: %{text}\u003cextra\u003e\u003c\u002fextra\u003e","legendgroup":"Could be improved, but does not limit me","marker":{"color":"#EF553B","pattern":{"shape":""}},"name":"Could be improved, but does not limit me","offsetgroup":"Could be improved, but does not limit me","orientation":"h","showlegend":true,"text":["43.17%","42.64%","42.52%","42.87%","29.52%","38.98%","39.06%","39.68%","37.04%","43.95%","11.32%","56.08%","45.04%","47.92%","12.95%","38.46%","39.24%","42.93%","18.21%"],"textposition":"inside","x":[43.16546762589928,42.635278731404284,42.520325203252035,42.86894728144108,29.516185172293767,38.98249631931948,39.0619650804519,39.68469232073233,37.03889167083959,43.95026303204209,11.317135549872123,56.08159537220278,45.037926675094816,47.9211914365498,12.951167728237792,38.45667299177736,39.23550781867004,42.92954062448913,18.206094879044926],"xaxis":"x","y":["Implementing logic for tuples of various\u003cbr \u002f\u003esizes","Splitting code across crates (e.g.\u003cbr \u002f\u003eorphan rule)","Having to implement Iterator manually","Not being able to do enough in const fn","Implementing dynamic library plugins","Interoperating with other languages\u003cbr \u002f\u003e(e.g. C or C++)","Achieving structured concurrency with\u003cbr \u002f\u003easync code","Writing executor-agnostic async code","Writing correct unsafe code","Borrow checker not allowing valid code","Slow runtime performance","Slow compilation","Large binary size of compiled artifacts","High disk space usage (e.g. the size of\u003cbr \u002f\u003ethe target folder)","Encountering compiler bugs","Encountering opaque\u002funclear compiler\u003cbr \u002f\u003eerror messages","Subpar IDE support","Subpar debugging experience","Lacking documentation of the Rust\u003cbr \u002f\u003elanguage or the standard library"],"yaxis":"y","type":"bar"},{"alignmentgroup":"True","customdata":[["Not an issue for me at all"],["Not an issue for me at all"],["Not an issue for me at all"],["Not an issue for me at all"],["Not an issue for me at all"],["Not an issue for me at all"],["Not an issue for me at all"],["Not an issue for me at all"],["Not an issue for me at all"],["Not an issue for me at all"],["Not an issue for me at all"],["Not an issue for me at all"],["Not an issue for me at all"],["Not an issue for me at all"],["Not an issue for me at all"],["Not an issue for me at all"],["Not an issue for me at all"],["Not an issue for me at all"],["Not an issue for me at all"]],"hovertemplate":"Category: %{y}\u003cbr \u002f\u003eResponse: %{customdata[0]}\u003cbr \u002f\u003ePercent: %{text}\u003cextra\u003e\u003c\u002fextra\u003e","legendgroup":"Not an issue for me at all","marker":{"color":"#00cc96","pattern":{"shape":""}},"name":"Not an issue for me at all","offsetgroup":"Not an issue for me at all","orientation":"h","showlegend":true,"text":["45.07%","42.42%","49.53%","42.46%","57.54%","45.77%","46.01%","40.80%","50.39%","45.48%","85.53%","18.72%","42.48%","34.36%","83.46%","52.40%","46.33%","35.88%","77.02%"],"textposition":"inside","x":[45.072778986113434,42.42275625306523,49.52845528455285,42.45579243100314,57.53567699269057,45.77130705054801,46.01163984936665,40.80352602135955,50.39225504924053,45.48063127690101,85.53388746803068,18.72431115847161,42.47787610619469,34.36239528389699,83.45582230932548,52.40354206198609,46.327594376875695,35.88360307340199,77.01853597235313],"xaxis":"x","y":["Implementing logic for tuples of various\u003cbr \u002f\u003esizes","Splitting code across crates (e.g.\u003cbr \u002f\u003eorphan rule)","Having to implement Iterator manually","Not being able to do enough in const fn","Implementing dynamic library plugins","Interoperating with other languages\u003cbr \u002f\u003e(e.g. C or C++)","Achieving structured concurrency with\u003cbr \u002f\u003easync code","Writing executor-agnostic async code","Writing correct unsafe code","Borrow checker not allowing valid code","Slow runtime performance","Slow compilation","Large binary size of compiled artifacts","High disk space usage (e.g. the size of\u003cbr \u002f\u003ethe target folder)","Encountering compiler bugs","Encountering opaque\u002funclear compiler\u003cbr \u002f\u003eerror messages","Subpar IDE support","Subpar debugging experience","Lacking documentation of the Rust\u003cbr \u002f\u003elanguage or the standard library"],"yaxis":"y","type":"bar"}], {"template":{"data":{"histogram2dcontour":[{"type":"histogram2dcontour","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"choropleth":[{"type":"choropleth","colorbar":{"outlinewidth":0,"ticks":""}}],"histogram2d":[{"type":"histogram2d","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"heatmap":[{"type":"heatmap","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"heatmapgl":[{"type":"heatmapgl","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"contourcarpet":[{"type":"contourcarpet","colorbar":{"outlinewidth":0,"ticks":""}}],"contour":[{"type":"contour","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"surface":[{"type":"surface","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"mesh3d":[{"type":"mesh3d","colorbar":{"outlinewidth":0,"ticks":""}}],"scatter":[{"fillpattern":{"fillmode":"overlay","size":10,"solidity":0.2},"type":"scatter"}],"parcoords":[{"type":"parcoords","line":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterpolargl":[{"type":"scatterpolargl","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"bar":[{"error_x":{"color":"#2a3f5f"},"error_y":{"color":"#2a3f5f"},"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"bar"}],"scattergeo":[{"type":"scattergeo","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterpolar":[{"type":"scatterpolar","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"histogram":[{"marker":{"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"histogram"}],"scattergl":[{"type":"scattergl","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatter3d":[{"type":"scatter3d","line":{"colorbar":{"outlinewidth":0,"ticks":""}},"marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattermapbox":[{"type":"scattermapbox","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterternary":[{"type":"scatterternary","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattercarpet":[{"type":"scattercarpet","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"carpet":[{"aaxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"baxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"type":"carpet"}],"table":[{"cells":{"fill":{"color":"#EBF0F8"},"line":{"color":"white"}},"header":{"fill":{"color":"#C8D4E3"},"line":{"color":"white"}},"type":"table"}],"barpolar":[{"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"barpolar"}],"pie":[{"automargin":true,"type":"pie"}]},"layout":{"autotypenumbers":"strict","colorway":["#636efa","#EF553B","#00cc96","#ab63fa","#FFA15A","#19d3f3","#FF6692","#B6E880","#FF97FF","#FECB52"],"font":{"color":"#2a3f5f"},"hovermode":"closest","hoverlabel":{"align":"left"},"paper_bgcolor":"white","plot_bgcolor":"#E5ECF6","polar":{"bgcolor":"#E5ECF6","angularaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"radialaxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"ternary":{"bgcolor":"#E5ECF6","aaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"baxis":{"gridcolor":"white","linecolor":"white","ticks":""},"caxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"coloraxis":{"colorbar":{"outlinewidth":0,"ticks":""}},"colorscale":{"sequential":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"sequentialminus":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"diverging":[[0,"#8e0152"],[0.1,"#c51b7d"],[0.2,"#de77ae"],[0.3,"#f1b6da"],[0.4,"#fde0ef"],[0.5,"#f7f7f7"],[0.6,"#e6f5d0"],[0.7,"#b8e186"],[0.8,"#7fbc41"],[0.9,"#4d9221"],[1,"#276419"]]},"xaxis":{"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","automargin":true,"zerolinewidth":2},"yaxis":{"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","automargin":true,"zerolinewidth":2},"scene":{"xaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2},"yaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2},"zaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2}},"shapedefaults":{"line":{"color":"#2a3f5f"}},"annotationdefaults":{"arrowcolor":"#2a3f5f","arrowhead":0,"arrowwidth":1},"geo":{"bgcolor":"white","landcolor":"#E5ECF6","subunitcolor":"white","showland":true,"showlakes":true,"lakecolor":"white"},"title":{"x":0.05},"mapbox":{"style":"light"}}},"xaxis":{"anchor":"y","domain":[0.0,1.0],"title":{},"fixedrange":true,"range":[0,100],"ticksuffix":"%","showgrid":false},"yaxis":{"anchor":"x","domain":[0.0,1.0],"title":{},"categoryorder":"array","categoryarray":["Slow runtime performance","Encountering compiler bugs","Lacking documentation of the Rust\u003cbr \u002f\u003elanguage or the standard library","Implementing dynamic library plugins","Encountering opaque\u002funclear compiler\u003cbr \u002f\u003eerror messages","Having to implement Iterator manually","Writing correct unsafe code","Borrow checker not allowing valid code","Implementing logic for tuples of various\u003cbr \u002f\u003esizes","Subpar IDE support","Achieving structured concurrency with\u003cbr \u002f\u003easync code","Interoperating with other languages\u003cbr \u002f\u003e(e.g. C or C++)","Large binary size of compiled artifacts","Not being able to do enough in const fn","Splitting code across crates (e.g.\u003cbr \u002f\u003eorphan rule)","Writing executor-agnostic async code","High disk space usage (e.g. the size of\u003cbr \u002f\u003ethe target folder)","Subpar debugging experience","Slow compilation"],"tickangle":0,"fixedrange":true,"ticksuffix":""},"legend":{"title":{"text":"Response"},"tracegroupgap":0,"y":-0.05,"orientation":"h"},"title":{"text":"\u003cb\u003eWhich of the following aspects of Rust present non-trivial problems to your\u003cbr \u002f\u003eprogramming productivity?\u003c\u002fb\u003e\u003cbr \u002f\u003e\u003cspan style=\"font-size: 0.8em;\"\u003e(total responses = 6862)\u003c\u002fspan\u003e"},"barmode":"relative","height":1000,"hoverlabel":{"font":{"size":16,"family":"Rockwell"},"bgcolor":"white"},"meta":"matrix-chart","dragmode":"pan"}, {"modeBarButtonsToRemove": ["zoom", "pan", "lasso2d", "select", "autoScale", "toImage"], "displaylogo": false, "responsive": true} ) };
window.PLOTLYENV=window.PLOTLYENV || {}; if (document.getElementById("which-features-do-you-want-stabilized")) { Plotly.newPlot( "which-features-do-you-want-stabilized", [{"alignmentgroup":"True","customdata":[["Would unblock my use-case"],["Would unblock my use-case"],["Would unblock my use-case"],["Would unblock my use-case"],["Would unblock my use-case"],["Would unblock my use-case"],["Would unblock my use-case"],["Would unblock my use-case"],["Would unblock my use-case"],["Would unblock my use-case"],["Would unblock my use-case"],["Would unblock my use-case"],["Would unblock my use-case"],["Would unblock my use-case"],["Would unblock my use-case"],["Would unblock my use-case"],["Would unblock my use-case"],["Would unblock my use-case"],["Would unblock my use-case"]],"hovertemplate":"Category: %{y}\u003cbr \u002f\u003eResponse: %{customdata[0]}\u003cbr \u002f\u003ePercent: %{text}\u003cextra\u003e\u003c\u002fextra\u003e","legendgroup":"Would unblock my use-case","marker":{"color":"#636efa","pattern":{"shape":""}},"name":"Would unblock my use-case","offsetgroup":"Would unblock my use-case","orientation":"h","showlegend":true,"text":["15.00%","11.10%","13.09%","10.40%","7.90%","4.35%","5.15%","5.29%","9.21%","6.06%","15.76%","10.85%","13.44%","8.84%","4.54%","8.90%","9.81%","13.16%","10.61%"],"textposition":"inside","x":[15.000794533608772,11.09546165884194,13.090796019900496,10.396738278187236,7.895550061804697,4.3512286742839255,5.145307289185326,5.294863665187064,9.205488194001276,6.055751361743031,15.757957768673181,10.85234474017744,13.444584382871536,8.835659898477157,4.538916413616749,8.89763779527559,9.80610298792117,13.15540113708149,10.60582218725413],"xaxis":"x","y":["Specialization","Generators\u002fcoroutines","Async closures","Async generators\u002fcoroutines","If\u002fwhile let chains","Try blocks","Never type","Trait aliases","Type Alias Impl Trait (TAIT)","Associated type defaults","Generic const expressions","Const trait methods","Compile time reflection","Variadic generics","Arbitrary self types","Enum variant types","Allocator trait and better OOM\u003cbr \u002f\u003ehandling","Stable ABI","Portable SIMD"],"yaxis":"y","type":"bar"},{"alignmentgroup":"True","customdata":[["Would improve my code"],["Would improve my code"],["Would improve my code"],["Would improve my code"],["Would improve my code"],["Would improve my code"],["Would improve my code"],["Would improve my code"],["Would improve my code"],["Would improve my code"],["Would improve my code"],["Would improve my code"],["Would improve my code"],["Would improve my code"],["Would improve my code"],["Would improve my code"],["Would improve my code"],["Would improve my code"],["Would improve my code"]],"hovertemplate":"Category: %{y}\u003cbr \u002f\u003eResponse: %{customdata[0]}\u003cbr \u002f\u003ePercent: %{text}\u003cextra\u003e\u003c\u002fextra\u003e","legendgroup":"Would improve my code","marker":{"color":"#EF553B","pattern":{"shape":""}},"name":"Would improve my code","offsetgroup":"Would improve my code","orientation":"h","showlegend":true,"text":["31.75%","49.26%","50.25%","43.34%","61.28%","36.22%","35.48%","39.14%","33.36%","40.28%","40.56%","39.73%","36.51%","28.25%","23.05%","47.12%","26.75%","22.68%","29.76%"],"textposition":"inside","x":[31.749563006515174,49.26447574334898,50.24875621890548,43.34326485808374,61.27935723114957,36.21850054781656,35.47721137049389,39.14077362079899,33.35992342054882,40.27555270746556,40.56098329656477,39.73384030418251,36.508186397984886,28.25190355329949,23.046188269138565,47.118110236220474,26.74825174825175,22.67845862286797,29.756097560975608],"xaxis":"x","y":["Specialization","Generators\u002fcoroutines","Async closures","Async generators\u002fcoroutines","If\u002fwhile let chains","Try blocks","Never type","Trait aliases","Type Alias Impl Trait (TAIT)","Associated type defaults","Generic const expressions","Const trait methods","Compile time reflection","Variadic generics","Arbitrary self types","Enum variant types","Allocator trait and better OOM\u003cbr \u002f\u003ehandling","Stable ABI","Portable SIMD"],"yaxis":"y","type":"bar"},{"alignmentgroup":"True","customdata":[["Don't need it"],["Don't need it"],["Don't need it"],["Don't need it"],["Don't need it"],["Don't need it"],["Don't need it"],["Don't need it"],["Don't need it"],["Don't need it"],["Don't need it"],["Don't need it"],["Don't need it"],["Don't need it"],["Don't need it"],["Don't need it"],["Don't need it"],["Don't need it"],["Don't need it"]],"hovertemplate":"Category: %{y}\u003cbr \u002f\u003eResponse: %{customdata[0]}\u003cbr \u002f\u003ePercent: %{text}\u003cextra\u003e\u003c\u002fextra\u003e","legendgroup":"Don't need it","marker":{"color":"#00cc96","pattern":{"shape":""}},"name":"Don't need it","offsetgroup":"Don't need it","orientation":"h","showlegend":true,"text":["17.94%","22.41%","23.65%","27.66%","16.41%","42.70%","33.94%","27.14%","18.63%","23.15%","21.57%","23.75%","26.89%","26.24%","28.50%","17.98%","36.49%","46.97%","35.66%"],"textposition":"inside","x":[17.940568886063883,22.41001564945227,23.647388059701495,27.661909989023055,16.409147095179232,42.69838785412428,33.9367952993489,27.140139505389982,18.634333120612638,23.149631528356295,21.57264418531358,23.748415716096325,26.889168765743072,26.23730964467005,28.496084385488253,17.984251968503937,36.4907819453274,46.967782691092864,35.656963021243115],"xaxis":"x","y":["Specialization","Generators\u002fcoroutines","Async closures","Async generators\u002fcoroutines","If\u002fwhile let chains","Try blocks","Never type","Trait aliases","Type Alias Impl Trait (TAIT)","Associated type defaults","Generic const expressions","Const trait methods","Compile time reflection","Variadic generics","Arbitrary self types","Enum variant types","Allocator trait and better OOM\u003cbr \u002f\u003ehandling","Stable ABI","Portable SIMD"],"yaxis":"y","type":"bar"},{"alignmentgroup":"True","customdata":[["Don't know what it is"],["Don't know what it is"],["Don't know what it is"],["Don't know what it is"],["Don't know what it is"],["Don't know what it is"],["Don't know what it is"],["Don't know what it is"],["Don't know what it is"],["Don't know what it is"],["Don't know what it is"],["Don't know what it is"],["Don't know what it is"],["Don't know what it is"],["Don't know what it is"],["Don't know what it is"],["Don't know what it is"],["Don't know what it is"],["Don't know what it is"]],"hovertemplate":"Category: %{y}\u003cbr \u002f\u003eResponse: %{customdata[0]}\u003cbr \u002f\u003ePercent: %{text}\u003cextra\u003e\u003c\u002fextra\u003e","legendgroup":"Don't know what it is","marker":{"color":"#ab63fa","pattern":{"shape":""}},"name":"Don't know what it is","offsetgroup":"Don't know what it is","orientation":"h","showlegend":true,"text":["35.31%","17.23%","13.01%","18.60%","14.42%","16.73%","25.44%","28.42%","38.80%","30.52%","22.11%","25.67%","23.16%","36.68%","43.92%","26.00%","26.95%","17.20%","23.98%"],"textposition":"inside","x":[35.30907357381217,17.230046948356808,13.013059701492539,18.598086874705974,14.415945611866501,16.73188292377524,25.440686040971894,28.42422320862397,38.80025526483727,30.519064402435113,22.10841474944847,25.665399239543724,23.158060453400502,36.6751269035533,43.91881093175643,26.0,26.954863318499683,17.198357548957674,23.981117230527143],"xaxis":"x","y":["Specialization","Generators\u002fcoroutines","Async closures","Async generators\u002fcoroutines","If\u002fwhile let chains","Try blocks","Never type","Trait aliases","Type Alias Impl Trait (TAIT)","Associated type defaults","Generic const expressions","Const trait methods","Compile time reflection","Variadic generics","Arbitrary self types","Enum variant types","Allocator trait and better OOM\u003cbr \u002f\u003ehandling","Stable ABI","Portable SIMD"],"yaxis":"y","type":"bar"}], {"template":{"data":{"histogram2dcontour":[{"type":"histogram2dcontour","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"choropleth":[{"type":"choropleth","colorbar":{"outlinewidth":0,"ticks":""}}],"histogram2d":[{"type":"histogram2d","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"heatmap":[{"type":"heatmap","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"heatmapgl":[{"type":"heatmapgl","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"contourcarpet":[{"type":"contourcarpet","colorbar":{"outlinewidth":0,"ticks":""}}],"contour":[{"type":"contour","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"surface":[{"type":"surface","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"mesh3d":[{"type":"mesh3d","colorbar":{"outlinewidth":0,"ticks":""}}],"scatter":[{"fillpattern":{"fillmode":"overlay","size":10,"solidity":0.2},"type":"scatter"}],"parcoords":[{"type":"parcoords","line":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterpolargl":[{"type":"scatterpolargl","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"bar":[{"error_x":{"color":"#2a3f5f"},"error_y":{"color":"#2a3f5f"},"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"bar"}],"scattergeo":[{"type":"scattergeo","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterpolar":[{"type":"scatterpolar","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"histogram":[{"marker":{"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"histogram"}],"scattergl":[{"type":"scattergl","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatter3d":[{"type":"scatter3d","line":{"colorbar":{"outlinewidth":0,"ticks":""}},"marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattermapbox":[{"type":"scattermapbox","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterternary":[{"type":"scatterternary","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattercarpet":[{"type":"scattercarpet","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"carpet":[{"aaxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"baxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"type":"carpet"}],"table":[{"cells":{"fill":{"color":"#EBF0F8"},"line":{"color":"white"}},"header":{"fill":{"color":"#C8D4E3"},"line":{"color":"white"}},"type":"table"}],"barpolar":[{"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"barpolar"}],"pie":[{"automargin":true,"type":"pie"}]},"layout":{"autotypenumbers":"strict","colorway":["#636efa","#EF553B","#00cc96","#ab63fa","#FFA15A","#19d3f3","#FF6692","#B6E880","#FF97FF","#FECB52"],"font":{"color":"#2a3f5f"},"hovermode":"closest","hoverlabel":{"align":"left"},"paper_bgcolor":"white","plot_bgcolor":"#E5ECF6","polar":{"bgcolor":"#E5ECF6","angularaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"radialaxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"ternary":{"bgcolor":"#E5ECF6","aaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"baxis":{"gridcolor":"white","linecolor":"white","ticks":""},"caxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"coloraxis":{"colorbar":{"outlinewidth":0,"ticks":""}},"colorscale":{"sequential":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"sequentialminus":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"diverging":[[0,"#8e0152"],[0.1,"#c51b7d"],[0.2,"#de77ae"],[0.3,"#f1b6da"],[0.4,"#fde0ef"],[0.5,"#f7f7f7"],[0.6,"#e6f5d0"],[0.7,"#b8e186"],[0.8,"#7fbc41"],[0.9,"#4d9221"],[1,"#276419"]]},"xaxis":{"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","automargin":true,"zerolinewidth":2},"yaxis":{"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","automargin":true,"zerolinewidth":2},"scene":{"xaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2},"yaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2},"zaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2}},"shapedefaults":{"line":{"color":"#2a3f5f"}},"annotationdefaults":{"arrowcolor":"#2a3f5f","arrowhead":0,"arrowwidth":1},"geo":{"bgcolor":"white","landcolor":"#E5ECF6","subunitcolor":"white","showland":true,"showlakes":true,"lakecolor":"white"},"title":{"x":0.05},"mapbox":{"style":"light"}}},"xaxis":{"anchor":"y","domain":[0.0,1.0],"title":{},"fixedrange":true,"range":[0,100],"ticksuffix":"%","showgrid":false},"yaxis":{"anchor":"x","domain":[0.0,1.0],"title":{},"categoryorder":"array","categoryarray":["Arbitrary self types","Variadic generics","Type Alias Impl Trait (TAIT)","Allocator trait and better OOM\u003cbr \u002f\u003ehandling","Never type","Trait aliases","Associated type defaults","Specialization","Portable SIMD","Try blocks","Stable ABI","Const trait methods","Enum variant types","Compile time reflection","Async generators\u002fcoroutines","Generic const expressions","Generators\u002fcoroutines","If\u002fwhile let chains","Async closures"],"tickangle":0,"fixedrange":true,"ticksuffix":""},"legend":{"title":{"text":"Response"},"tracegroupgap":0,"orientation":"h","y":-0.05},"title":{"text":"\u003cb\u003eWhich unimplemented (or nightly only) features are you looking for to be\u003cbr \u002f\u003estabilized?\u003c\u002fb\u003e\u003cbr \u002f\u003e\u003cspan style=\"font-size: 0.8em;\"\u003e(total responses = 6792)\u003c\u002fspan\u003e"},"barmode":"relative","height":800,"hoverlabel":{"font":{"size":16,"family":"Rockwell"},"bgcolor":"white"},"meta":"matrix-chart","dragmode":"pan"}, {"modeBarButtonsToRemove": ["zoom", "pan", "lasso2d", "select", "autoScale", "toImage"], "displaylogo": false, "responsive": true} ) };
window.PLOTLYENV=window.PLOTLYENV || {}; if (document.getElementById("what-do-you-think-about-rust-evolution")) { Plotly.newPlot( "what-do-you-think-about-rust-evolution", [{"alignmentgroup":"True","customdata":[["2024",283],["2024",235],["2024",4103],["2024",1813],["2024",470],["2024",184]],"hovertemplate":"Year: %{customdata[0]}\u003cbr \u002f\u003eCount: %{customdata[1]}\u003cbr \u002f\u003ePercent: %{text}\u003cextra\u003e\u003c\u002fextra\u003e","legendgroup":"2024","marker":{"color":"#636EFA","pattern":{"shape":""}},"name":"2024","offsetgroup":"2024","orientation":"v","showlegend":true,"text":["4.0%","3.3%","57.9%","25.6%","6.6%","2.6%"],"textposition":"outside","x":["\u003cspan style='font-size: 1.3em'\u003eRust is already too complex,\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eit should not add or stabilize\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003emore significant features\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eRust changes too quickly, I\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003ewish it would slow down the\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003epace of development\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eI am satisfied with the\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003ecurrent pace of development\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eRust changes too slowly, I\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003ewish it would add or stabilize\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003efeatures faster\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eI don't know or don't care\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eOther\u003c\u002fspan\u003e"],"xaxis":"x","y":[3.992663621902466,3.315462827682495,57.88656997680664,25.578441619873047,6.63092565536499,2.5959367752075195],"yaxis":"y","type":"bar","textangle":0}], {"template":{"data":{"histogram2dcontour":[{"type":"histogram2dcontour","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"choropleth":[{"type":"choropleth","colorbar":{"outlinewidth":0,"ticks":""}}],"histogram2d":[{"type":"histogram2d","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"heatmap":[{"type":"heatmap","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"heatmapgl":[{"type":"heatmapgl","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"contourcarpet":[{"type":"contourcarpet","colorbar":{"outlinewidth":0,"ticks":""}}],"contour":[{"type":"contour","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"surface":[{"type":"surface","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"mesh3d":[{"type":"mesh3d","colorbar":{"outlinewidth":0,"ticks":""}}],"scatter":[{"fillpattern":{"fillmode":"overlay","size":10,"solidity":0.2},"type":"scatter"}],"parcoords":[{"type":"parcoords","line":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterpolargl":[{"type":"scatterpolargl","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"bar":[{"error_x":{"color":"#2a3f5f"},"error_y":{"color":"#2a3f5f"},"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"bar"}],"scattergeo":[{"type":"scattergeo","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterpolar":[{"type":"scatterpolar","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"histogram":[{"marker":{"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"histogram"}],"scattergl":[{"type":"scattergl","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatter3d":[{"type":"scatter3d","line":{"colorbar":{"outlinewidth":0,"ticks":""}},"marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattermapbox":[{"type":"scattermapbox","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterternary":[{"type":"scatterternary","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattercarpet":[{"type":"scattercarpet","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"carpet":[{"aaxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"baxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"type":"carpet"}],"table":[{"cells":{"fill":{"color":"#EBF0F8"},"line":{"color":"white"}},"header":{"fill":{"color":"#C8D4E3"},"line":{"color":"white"}},"type":"table"}],"barpolar":[{"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"barpolar"}],"pie":[{"automargin":true,"type":"pie"}]},"layout":{"autotypenumbers":"strict","colorway":["#636efa","#EF553B","#00cc96","#ab63fa","#FFA15A","#19d3f3","#FF6692","#B6E880","#FF97FF","#FECB52"],"font":{"color":"#2a3f5f"},"hovermode":"closest","hoverlabel":{"align":"left"},"paper_bgcolor":"white","plot_bgcolor":"#E5ECF6","polar":{"bgcolor":"#E5ECF6","angularaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"radialaxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"ternary":{"bgcolor":"#E5ECF6","aaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"baxis":{"gridcolor":"white","linecolor":"white","ticks":""},"caxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"coloraxis":{"colorbar":{"outlinewidth":0,"ticks":""}},"colorscale":{"sequential":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"sequentialminus":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"diverging":[[0,"#8e0152"],[0.1,"#c51b7d"],[0.2,"#de77ae"],[0.3,"#f1b6da"],[0.4,"#fde0ef"],[0.5,"#f7f7f7"],[0.6,"#e6f5d0"],[0.7,"#b8e186"],[0.8,"#7fbc41"],[0.9,"#4d9221"],[1,"#276419"]]},"xaxis":{"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","automargin":true,"zerolinewidth":2},"yaxis":{"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","automargin":true,"zerolinewidth":2},"scene":{"xaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2},"yaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2},"zaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2}},"shapedefaults":{"line":{"color":"#2a3f5f"}},"annotationdefaults":{"arrowcolor":"#2a3f5f","arrowhead":0,"arrowwidth":1},"geo":{"bgcolor":"white","landcolor":"#E5ECF6","subunitcolor":"white","showland":true,"showlakes":true,"lakecolor":"white"},"title":{"x":0.05},"mapbox":{"style":"light"}}},"xaxis":{"anchor":"y","domain":[0.0,1.0],"title":{},"categoryorder":"array","categoryarray":["\u003cspan style='font-size: 1.3em'\u003eI am satisfied with the\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003ecurrent pace of development\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eRust changes too slowly, I\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003ewish it would add or stabilize\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003efeatures faster\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eI don't know or don't care\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eRust is already too complex,\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eit should not add or stabilize\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003emore significant features\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eRust changes too quickly, I\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003ewish it would slow down the\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003epace of development\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eOther\u003c\u002fspan\u003e"],"tickfont":{"size":9},"tickangle":45},"yaxis":{"anchor":"x","domain":[0.0,1.0],"title":{"text":"Percent out of all responses (%)","standoff":25},"range":[0,119],"ticksuffix":"%","fixedrange":true,"nticks":10,"rangemode":"tozero","gridcolor":"rgb(229, 236, 246)"},"legend":{"title":{"text":"Year"},"tracegroupgap":0},"margin":{"t":60,"pad":10,"b":10},"barmode":"group","height":500,"hoverlabel":{"font":{"size":16,"family":"Rockwell"},"bgcolor":"white"},"title":{"text":"\u003cb\u003eWhat is your opinion on how fast Rust evolves?\u003c\u002fb\u003e\u003cbr \u002f\u003e\u003cspan style=\"font-size: 0.8em;\"\u003e(total responses = 7088, single answer)\u003c\u002fspan\u003e"},"uniformtext":{"minsize":12,"mode":"show"},"meta":"bar-chart","hovermode":"x unified","plot_bgcolor":"rgb(255, 255, 255)","showlegend":false,"dragmode":"pan"}, {"modeBarButtonsToRemove": ["zoom", "pan", "lasso2d", "select", "autoScale", "toImage"], "displaylogo": false, "responsive": true} ) };
window.PLOTLYENV=window.PLOTLYENV || {}; if (document.getElementById("what-are-your-biggest-worries-about-rust")) { Plotly.newPlot( "what-are-your-biggest-worries-about-rust", [{"alignmentgroup":"True","customdata":[["2023",3983],["2023",1005],["2023",1501],["2023",892],["2023",1040],["2023",903],["2023",1189],["2023",4035],["2023",498],["2023",2663],["2023",2641],["2023",3012],["2023",1665],["2023",804]],"hovertemplate":"Year: %{customdata[0]}\u003cbr \u002f\u003eCount: %{customdata[1]}\u003cbr \u002f\u003ePercent: %{text}\u003cextra\u003e\u003c\u002fextra\u003e","legendgroup":"2023","marker":{"color":"#EF553B","pattern":{"shape":""}},"name":"2023","offsetgroup":"2023","orientation":"v","showlegend":true,"text":["42.5%","10.7%","16.0%","9.5%","11.1%","9.6%","12.7%","43.0%","5.3%","28.4%","28.2%","32.1%","17.8%","8.6%"],"textposition":"outside","x":["\u003cspan style='font-size: 1.3em'\u003eNot enough usage in the tech industry\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eToo much interest from big companies\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eNot enough open source contributions to the\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eecosystem\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eDoesn't add a specific feature I want\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eRust doesn't evolve quickly enough\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eInstability of the language\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eSuperseded by an alternative\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eBecomes too complex\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eTools and documentation are not accessible\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eenough\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eRust Foundation not supporting the Rust\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eproject properly\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eProject governance does not scale to match\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003ethe size\u002frequirements of the community\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eDevelopers\u002fmaintainers of the language are\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003enot properly supported\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eI'm not worried\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eOther\u003c\u002fspan\u003e"],"xaxis":"x","y":[42.489864349365234,10.72114372253418,16.012374877929688,9.515682220458984,11.09451675415039,9.633028030395508,12.684019088745117,43.04458999633789,5.312566757202148,28.408363342285156,28.173673629760742,32.13142776489258,17.76189422607422,8.57691478729248],"yaxis":"y","type":"bar","textangle":90},{"alignmentgroup":"True","customdata":[["2024",3185],["2024",689],["2024",1110],["2024",737],["2024",1019],["2024",672],["2024",969],["2024",3165],["2024",372],["2024",1474],["2024",1596],["2024",2474],["2024",1299],["2024",626]],"hovertemplate":"Year: %{customdata[0]}\u003cbr \u002f\u003eCount: %{customdata[1]}\u003cbr \u002f\u003ePercent: %{text}\u003cextra\u003e\u003c\u002fextra\u003e","legendgroup":"2024","marker":{"color":"#636EFA","pattern":{"shape":""}},"name":"2024","offsetgroup":"2024","orientation":"v","showlegend":true,"text":["45.5%","9.8%","15.9%","10.5%","14.6%","9.6%","13.8%","45.2%","5.3%","21.1%","22.8%","35.4%","18.6%","8.9%"],"textposition":"outside","x":["\u003cspan style='font-size: 1.3em'\u003eNot enough usage in the tech industry\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eToo much interest from big companies\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eNot enough open source contributions to the\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eecosystem\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eDoesn't add a specific feature I want\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eRust doesn't evolve quickly enough\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eInstability of the language\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eSuperseded by an alternative\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eBecomes too complex\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eTools and documentation are not accessible\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eenough\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eRust Foundation not supporting the Rust\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eproject properly\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eProject governance does not scale to match\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003ethe size\u002frequirements of the community\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eDevelopers\u002fmaintainers of the language are\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003enot properly supported\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eI'm not worried\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eOther\u003c\u002fspan\u003e"],"xaxis":"x","y":[45.519508361816406,9.847077369689941,15.863941192626953,10.533085823059082,14.563385009765625,9.60411548614502,13.84879207611084,45.233673095703125,5.316564083099365,21.066171646118164,22.80977439880371,35.35801315307617,18.565099716186523,8.946691513061523],"yaxis":"y","type":"bar","textangle":90}], {"template":{"data":{"histogram2dcontour":[{"type":"histogram2dcontour","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"choropleth":[{"type":"choropleth","colorbar":{"outlinewidth":0,"ticks":""}}],"histogram2d":[{"type":"histogram2d","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"heatmap":[{"type":"heatmap","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"heatmapgl":[{"type":"heatmapgl","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"contourcarpet":[{"type":"contourcarpet","colorbar":{"outlinewidth":0,"ticks":""}}],"contour":[{"type":"contour","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"surface":[{"type":"surface","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"mesh3d":[{"type":"mesh3d","colorbar":{"outlinewidth":0,"ticks":""}}],"scatter":[{"fillpattern":{"fillmode":"overlay","size":10,"solidity":0.2},"type":"scatter"}],"parcoords":[{"type":"parcoords","line":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterpolargl":[{"type":"scatterpolargl","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"bar":[{"error_x":{"color":"#2a3f5f"},"error_y":{"color":"#2a3f5f"},"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"bar"}],"scattergeo":[{"type":"scattergeo","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterpolar":[{"type":"scatterpolar","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"histogram":[{"marker":{"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"histogram"}],"scattergl":[{"type":"scattergl","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatter3d":[{"type":"scatter3d","line":{"colorbar":{"outlinewidth":0,"ticks":""}},"marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattermapbox":[{"type":"scattermapbox","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterternary":[{"type":"scatterternary","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattercarpet":[{"type":"scattercarpet","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"carpet":[{"aaxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"baxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"type":"carpet"}],"table":[{"cells":{"fill":{"color":"#EBF0F8"},"line":{"color":"white"}},"header":{"fill":{"color":"#C8D4E3"},"line":{"color":"white"}},"type":"table"}],"barpolar":[{"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"barpolar"}],"pie":[{"automargin":true,"type":"pie"}]},"layout":{"autotypenumbers":"strict","colorway":["#636efa","#EF553B","#00cc96","#ab63fa","#FFA15A","#19d3f3","#FF6692","#B6E880","#FF97FF","#FECB52"],"font":{"color":"#2a3f5f"},"hovermode":"closest","hoverlabel":{"align":"left"},"paper_bgcolor":"white","plot_bgcolor":"#E5ECF6","polar":{"bgcolor":"#E5ECF6","angularaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"radialaxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"ternary":{"bgcolor":"#E5ECF6","aaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"baxis":{"gridcolor":"white","linecolor":"white","ticks":""},"caxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"coloraxis":{"colorbar":{"outlinewidth":0,"ticks":""}},"colorscale":{"sequential":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"sequentialminus":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"diverging":[[0,"#8e0152"],[0.1,"#c51b7d"],[0.2,"#de77ae"],[0.3,"#f1b6da"],[0.4,"#fde0ef"],[0.5,"#f7f7f7"],[0.6,"#e6f5d0"],[0.7,"#b8e186"],[0.8,"#7fbc41"],[0.9,"#4d9221"],[1,"#276419"]]},"xaxis":{"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","automargin":true,"zerolinewidth":2},"yaxis":{"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","automargin":true,"zerolinewidth":2},"scene":{"xaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2},"yaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2},"zaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2}},"shapedefaults":{"line":{"color":"#2a3f5f"}},"annotationdefaults":{"arrowcolor":"#2a3f5f","arrowhead":0,"arrowwidth":1},"geo":{"bgcolor":"white","landcolor":"#E5ECF6","subunitcolor":"white","showland":true,"showlakes":true,"lakecolor":"white"},"title":{"x":0.05},"mapbox":{"style":"light"}}},"xaxis":{"anchor":"y","domain":[0.0,1.0],"title":{},"categoryorder":"array","categoryarray":["\u003cspan style='font-size: 1.3em'\u003eNot enough usage in the tech industry\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eBecomes too complex\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eDevelopers\u002fmaintainers of the language are\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003enot properly supported\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eProject governance does not scale to match\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003ethe size\u002frequirements of the community\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eRust Foundation not supporting the Rust\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eproject properly\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eI'm not worried\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eNot enough open source contributions to the\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eecosystem\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eRust doesn't evolve quickly enough\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eSuperseded by an alternative\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eDoesn't add a specific feature I want\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eToo much interest from big companies\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eInstability of the language\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eOther\u003c\u002fspan\u003e","\u003cspan style='font-size: 1.3em'\u003eTools and documentation are not accessible\u003c\u002fspan\u003e\u003cbr \u002f\u003e\u003cspan style='font-size: 1.3em'\u003eenough\u003c\u002fspan\u003e"],"tickfont":{"size":9},"tickangle":55},"yaxis":{"anchor":"x","domain":[0.0,1.0],"title":{"text":"Percent out of all responses (%)","standoff":25},"range":[0,119],"ticksuffix":"%","fixedrange":true,"nticks":10,"rangemode":"tozero","gridcolor":"rgb(229, 236, 246)"},"legend":{"title":{"text":"Year"},"tracegroupgap":0},"margin":{"t":60,"pad":10,"b":10},"barmode":"group","height":500,"hoverlabel":{"font":{"size":16,"family":"Rockwell"},"bgcolor":"white"},"title":{"text":"\u003cb\u003eWhat are your biggest worries for the future of Rust?\u003c\u002fb\u003e\u003cbr \u002f\u003e\u003cspan style=\"font-size: 0.8em;\"\u003e(total responses = 9374, multiple answers)\u003c\u002fspan\u003e"},"uniformtext":{"minsize":12,"mode":"show"},"meta":"bar-chart","hovermode":"x unified","plot_bgcolor":"rgb(255, 255, 255)","showlegend":true,"dragmode":"pan"}, {"modeBarButtonsToRemove": ["zoom", "pan", "lasso2d", "select", "autoScale", "toImage"], "displaylogo": false, "responsive": true} ) };
function deepCopy(obj) {
return JSON.parse(JSON.stringify(obj));
}
// Angle axis ticks and make bar chart labels vertical on small displays
function relayoutCharts() {
if (window.innerWidth > 800) return;
console.log("Relayouting charts");
var bar_charts = document.getElementsByClassName("bar-chart");
for (var i = 0; i < bar_charts.length; i++) {
var chart = bar_charts[i];
// We need to extract and copy the original layout, otherwise it would be lost
// when relayouting.
var layout = deepCopy(chart.layout);
layout.xaxis.tickangle = 90;
layout.autosize = false;
layout.width = "100%";
Plotly.relayout(chart, layout);
Plotly.restyle(chart, {textangle: 90});
}
var matrix_charts = document.getElementsByClassName("matrix-chart");
for (var i = 0; i < matrix_charts.length; i++) {
var chart = matrix_charts[i];
var layout = deepCopy(chart.layout);
layout.autosize = false;
layout.width = "100%";
layout.legend.y = -0.3;
layout.legend.yanchor = "bottom";
Plotly.relayout(chart, layout);
}
}
window.addEventListener("resize", relayoutCharts);
document.addEventListener("DOMContentLoaded", relayoutCharts);