3d examples
ignore image check since 3d images arent supported
run.py process new

```
~/plotlygithub/documentation ♡♡ ipython run.py process new

running with command: process

compiling pre-book
checking to see if hard-coded examples were removed
validating file structure in examples
compiling a whole bunch of threads to run momentarily
about to get it done. (about to run start the threads)
	starting 1 of 3: random-walk (model)
	starting 2 of 3: elevations-3d-surface (model)
	starting 3 of 3: simple-3d-scatter (model)
got it done, cleaning up!
hooray! those all worked!
saving tree
saving tree
saving processed ids list
```
$ python publish.py publish

```
~/plotlygithub/documentation ♡♡ ipython publish.py publish
running some checks/repairs on the tree...
setting up auto-generated structure
compling url porting threads
starting url threads
waiting for url-threads to complete
saving images
waiting for image-threads to complete
porting code
	1 of 185 (size-margins):
	2 of 185 (latex):
	3 of 185 (axes-booleans):
	4 of 185 (axes-lines):
	5 of 185 (axes-ticks):
	6 of 185 (axes-labels):
	7 of 185 (axes-reversed):
	8 of 185 (axes-range-manual):
	9 of 185 (axes-range-mode):
	10 of 185 (axes-range-type):
	11 of 185 (show-legend):
	12 of 185 (matlab-legend-inside):
	13 of 185 (legend-labels):
	14 of 185 (legend-style):
	15 of 185 (matlab-legend-outside):
	16 of 185 (legend-visibility):
	17 of 185 (legend-outside):
	18 of 185 (legend-inside):
	19 of 185 (styling-names):
	20 of 185 (global-font):
	21 of 185 (hover-chart-basic):
	22 of 185 (text-chart-styling):
	23 of 185 (text-chart-basic):
	24 of 185 (simple-annotation):
	25 of 185 (mpl-simple-annotation):
	26 of 185 (matlab-text-chart-basic):
	27 of 185 (multiple-annotation):
	28 of 185 (style-annotation):
	29 of 185 (streaming-example-placeholder):
	30 of 185 (static-image-example-matlab):
	31 of 185 (python-replot1):
	32 of 185 (python-change_plot):
	33 of 185 (python-replot2):
	34 of 185 (python-get-data):
	35 of 185 (get-requests-example):
	36 of 185 (iframes):
	37 of 185 (static-image-example):
	38 of 185 (shiny-r):
	39 of 185 (matlab-basic-stft):
	40 of 185 (matlab-basic-fft):
	41 of 185 (mpl-basic-fft):
	42 of 185 (callbacks-example-placeholder):
	43 of 185 (shiny-ggplot2):
	44 of 185 (iframes-exclusive):
	45 of 185 (new-graph):
	46 of 185 (extend):
	47 of 185 (append):
	48 of 185 (overwrite):
	49 of 185 (privacy-true):
	50 of 185 (privacy-false):
	51 of 185 (matlab-simple-inset):
	52 of 185 (simple-inset):
	53 of 185 (matlab-two-axes-plot):
	54 of 185 (multiple-axes-double):
	55 of 185 (matlab-two-axes-plot-bar):
	56 of 185 (multiple-axes-multiple):
	57 of 185 (matlab-two-axes-plot-style):
	58 of 185 (multiple-subplots):
	59 of 185 (matlab-three-subplots):
	60 of 185 (shared-axes-subplots):
	61 of 185 (stacked-coupled-subplots):
	62 of 185 (custom-size-subplot):
	63 of 185 (simple-subplot):
	64 of 185 (stacked-subplots):
	65 of 185 (mpl-simple-subplot):
	66 of 185 (tools-get-subplots):
	67 of 185 (geom_step):
	68 of 185 (matlab-semi-logy):
	69 of 185 (matlab-line-and-scatter-basic):
	70 of 185 (matlab-basic-line):
	71 of 185 (mpl-basic-line):
	72 of 185 (basic-line2):
	73 of 185 (matlab-log-log-line):
	74 of 185 (matlab-line-markers):
	75 of 185 (matlab-line-style):
	76 of 185 (few):
	77 of 185 (igray):
	78 of 185 (tableau):
	79 of 185 (matlab-graph-plot):
	80 of 185 (matlab-simple-contour):
	81 of 185 (2dhistogram-contour-subplots):
	82 of 185 (matlab-meshgrid-contour):
	83 of 185 (matlab-contour-subplots):
	84 of 185 (simple-contour):
	85 of 185 (x-squared):
	86 of 185 (matlab-log-log-line-2):
	87 of 185 (plotly-log-axes):
	88 of 185 (matlab-semi-logy-2):
	89 of 185 (mpl-basic-area):
	90 of 185 (mpl-stacked-line):
	91 of 185 (basic-area):
	92 of 185 (mpl-multi-fill):
	93 of 185 (matlab-basic-area):
	94 of 185 (simple-3d-scatter):
	95 of 185 (canadien-cities):
	96 of 185 (Earth-heatmap):
	97 of 185 (YIGnBu-heatmap):
	98 of 185 (Hot-heatmap):
	99 of 185 (Blackbody-heatmap):
	100 of 185 (Bluered-heatmap):
	101 of 185 (YIOrRd-heatmap):
	102 of 185 (Picnic-heatmap):
	103 of 185 (Greens-heatmap):
	104 of 185 (labelled-heatmap):
	105 of 185 (matlab-basic-heatmap):
	106 of 185 (Greys-heatmap):
	107 of 185 (basic-heatmap):
	108 of 185 (Jet-heatmap):
	109 of 185 (Electric-heatmap):
	110 of 185 (custom-colorscale):
	111 of 185 (RdBu-heatmap):
	112 of 185 (Portland-heatmap):
	113 of 185 (mpl-complex-scatter):
	114 of 185 (matlab-seamount-scatter):
	115 of 185 (mpl-scatter):
	116 of 185 (matlab-scatter-plot):
	117 of 185 (gg-geom_point):
	118 of 185 (gg-alpha):
	119 of 185 (line-scatter):
	120 of 185 (gg-geom_segment):
	121 of 185 (mpl-line-style):
	122 of 185 (basic-line):
	123 of 185 (gg-basic-scatter):
	124 of 185 (gg-geom_path):
	125 of 185 (line-style):
	126 of 185 (mpl-line-scatter):
	127 of 185 (gg-line-scatter):
	128 of 185 (gg-geom_line):
	129 of 185 (line-shapes):
	130 of 185 (gg-basic-line):
	131 of 185 (matlab-bubble-chart):
	132 of 185 (mpl-7d-bubble):
	133 of 185 (bubblechart):
	134 of 185 (mpl-bubble-colormap):
	135 of 185 (polar-scatter):
	136 of 185 (polar-line):
	137 of 185 (polar-area-chart):
	138 of 185 (elevations-3d-surface):
	139 of 185 (style-histogram):
	140 of 185 (matlab-horizontal-histogram):
	141 of 185 (overlaid-histogram):
	142 of 185 (matlab-stacked-histogram):
	143 of 185 (matlab-overlaid-histogram):
	144 of 185 (matlab-basic-histogram):
	145 of 185 (horizontal-histogram):
	146 of 185 (stacked-histogram):
	147 of 185 (basic-histogram):
	148 of 185 (geom_histogram):
	149 of 185 (mpl-basic-histogram):
	150 of 185 (python-datetime):
	151 of 185 (date-axes):
	152 of 185 (2d-histogram):
	153 of 185 (2d-histogram-scatter):
	154 of 185 (2d-histogram-options):
	155 of 185 (box-grouped):
	156 of 185 (matlab-basic-box-plot):
	157 of 185 (basic-box-plot):
	158 of 185 (box-plot-jitter):
	159 of 185 (matlab-grouped-bar):
	160 of 185 (style-bar):
	161 of 185 (gg-basic-bar):
	162 of 185 (matlab-overlaid-bar):
	163 of 185 (bar-with-hover-text):
	164 of 185 (matlab-stacked-bar):
	165 of 185 (matlab-basic-bar):
	166 of 185 (mpl-basic-bar):
	167 of 185 (basic-bar):
	168 of 185 (stacked-bar):
	169 of 185 (bar-marker-array):
	170 of 185 (matlab-style-bar):
	171 of 185 (grouped-bar):
	172 of 185 (facet_wrap):
	173 of 185 (random-walk):
	174 of 185 (basic-error-bar):
	175 of 185 (error-bar-asymmetric-constant):
	176 of 185 (percent-error-bar):
	177 of 185 (error-bar-horizontal):
	178 of 185 (matlab-symmetric-error-bars):
	179 of 185 (error-bar-style):
	180 of 185 (error-bar-asymmetric-array):
	181 of 185 (error-bar-bar):
	182 of 185 (matlab-spy-chart):
	183 of 185 (geom_polygon_1):
	184 of 185 (contour-scatter):
	185 of 185 (bar-line):
writing language references
	writing language reference for 'python'
	writing language reference for 'matlab'
	writing language reference for 'r'
	writing language reference for 'julia'
	writing language reference for 'nodejs'
	writing language reference for 'json'
		reference is empty, cuttin' this dead weight!
	writing language reference for 'ggplot2'
	writing language reference for 'matplotlib'
	writing language reference for 'js'
saving changes to the tree file
saving tree
making the report file
	182 of 185 examples, completed
	there are incomplete examples! check the report.
```
Merge branch 'master' into 3d-again
re-processed random-walk simple-3d-scatter elevations-3d-surface
Ran publish.py test, then publish. Excluded new js.json reference.
Merge pull request #46 from plotly/3d-again

3d again