├── lib ├── .eslintrc ├── core.js ├── bar.js ├── box.js ├── ohlc.js ├── pie.js ├── mesh3d.js ├── contour.js ├── contourgl.js ├── filter.js ├── groupby.js ├── heatmap.js ├── heatmapgl.js ├── histogram.js ├── parcoords.js ├── scatter.js ├── scatter3d.js ├── scattergl.js ├── surface.js ├── calendars.js ├── candlestick.js ├── choropleth.js ├── histogram2d.js ├── pointcloud.js ├── scattergeo.js ├── scattermapbox.js ├── scatterternary.js ├── histogram2dcontour.js ├── index-mapbox.js ├── index-basic.js ├── index-geo.js ├── index-gl3d.js ├── index-finance.js ├── index-gl2d.js └── index-cartesian.js ├── test ├── image │ ├── .eslintrc │ ├── mocks │ │ ├── empty.json │ │ ├── hist_category.json │ │ ├── hist_003_to_093.json │ │ ├── hist_003_to_1.json │ │ ├── hist_0_to_093.json │ │ ├── hist_0_to_1_midpoints.json │ │ ├── hist_grouped.json │ │ ├── gl3d_delaunay.json │ │ ├── hist_stacked.json │ │ ├── basic_bar.json │ │ ├── pie_simple.json │ │ ├── gl3d_triangle.json │ │ ├── hist_all_integer.json │ │ ├── bar_nonnumeric_sizes.json │ │ ├── axes_free_default.json │ │ ├── axes_reversed.json │ │ ├── hist_almost_integer.json │ │ ├── hist_all_integer_n50.json │ │ ├── pie_label0_dlabel.json │ │ ├── box_plot_jitter.json │ │ ├── error_bar_sqrt.json │ │ ├── scatter_fill_self_opacity.json │ │ ├── tick_prefix_suffix_exponent.json │ │ ├── axislabel_separatethousands.json │ │ ├── basic_heatmap.json │ │ ├── percent_error_bar.json │ │ ├── error_bar_horizontal.json │ │ ├── category_dtick_3.json │ │ ├── axes_category_ascending.json │ │ ├── heatmap_brick_padding.json │ │ ├── basic_error_bar.json │ │ ├── gl3d_marker-color.json │ │ ├── axes_category_categoryarray_truncated_tails.json │ │ ├── bar_and_histogram.json │ │ ├── error_bar_asymmetric_constant.json │ │ ├── bubble_markersize0.json │ │ ├── heatmap_autocolor_negative.json │ │ ├── heatmap_autocolor_positive.json │ │ ├── geo_first.json │ │ ├── axes_range_mode.json │ │ ├── bar_stackto1.json │ │ ├── basic_line.json │ │ ├── gl2d_connect_gaps.json │ │ ├── gl3d_tet_colorscale.json │ │ ├── basic_area.json │ │ ├── gl3d_log-axis.json │ │ ├── hist_summed.json │ │ ├── colorbar_tick_prefix_suffix.json │ │ ├── contour_lines_coloring.json │ │ ├── box_with-empty-1st-trace.json │ │ ├── histogram_colorscale.json │ │ ├── show_legend.json │ │ ├── contour_heatmap_coloring.json │ │ ├── global_font.json │ │ ├── colorbar_tickformat.json │ │ ├── error_bar_asymmetric_array.json │ │ ├── bar_group_percent.json │ │ ├── tickformat.json │ │ ├── contour_nolines.json │ │ ├── gl2d_axes_range_mode.json │ │ ├── gl2d_parcoords_1.json │ │ ├── gl3d_log-axis-big.json │ │ ├── pie_style.json │ │ ├── bar_attrs_group_norm.json │ │ ├── tick_prefix_suffix.json │ │ ├── bar_line.json │ │ ├── pseudo_html.json │ │ ├── gl3d_tet.json │ │ ├── scatter_fill_self_next.json │ │ ├── gl3d_multi-scene.json │ │ ├── size_margins.json │ │ ├── labelled_heatmap.json │ │ └── bar_bargap0.json │ ├── baselines │ │ ├── 0.png │ │ ├── 1.png │ │ ├── 4.png │ │ ├── 5.png │ │ ├── 6.png │ │ ├── 7.png │ │ ├── 8.png │ │ ├── 10.png │ │ ├── 11.png │ │ ├── 12.png │ │ ├── 13.png │ │ ├── 14.png │ │ ├── 15.png │ │ ├── 16.png │ │ ├── 17.png │ │ ├── 18.png │ │ ├── 19.png │ │ ├── 20.png │ │ ├── 21.png │ │ ├── 22.png │ │ ├── 23.png │ │ ├── 24.png │ │ ├── 25.png │ │ ├── 26.png │ │ ├── 27.png │ │ ├── 28.png │ │ ├── 29.png │ │ ├── 30.png │ │ ├── 31.png │ │ ├── 32.png │ │ ├── empty.png │ │ ├── fonts.png │ │ ├── shapes.png │ │ ├── bar_line.png │ │ ├── binding.png │ │ ├── chinese.png │ │ ├── geo_fill.png │ │ ├── gl2d_10.png │ │ ├── gl2d_12.png │ │ ├── gl2d_14.png │ │ ├── gl2d_17.png │ │ ├── gl3d_tet.png │ │ ├── japanese.png │ │ ├── mapbox_0.png │ │ ├── sliders.png │ │ ├── violins.png │ │ ├── animation.png │ │ ├── annotations.png │ │ ├── axes-ticks.png │ │ ├── axes_labels.png │ │ ├── axes_lines.png │ │ ├── bar_bargap0.png │ │ ├── basic_area.png │ │ ├── basic_bar.png │ │ ├── basic_line.png │ │ ├── benchmarks.png │ │ ├── box_grouped.png │ │ ├── bubblechart.png │ │ ├── date_axes.png │ │ ├── dendrogram.png │ │ ├── geo_first.png │ │ ├── geo_second.png │ │ ├── gl2d_fonts.png │ │ ├── gl3d_bunny.png │ │ ├── gl3d_cube.png │ │ ├── global_font.png │ │ ├── grouped_bar.png │ │ ├── hist_summed.png │ │ ├── hot_heatmap.png │ │ ├── jet_heatmap.png │ │ ├── legendgroup.png │ │ ├── line_style.png │ │ ├── mapbox_fill.png │ │ ├── ohlc_first.png │ │ ├── pie_fonts.png │ │ ├── pie_simple.png │ │ ├── pie_style.png │ │ ├── plot_types.png │ │ ├── polar_line.png │ │ ├── pseudo_html.png │ │ ├── show_legend.png │ │ ├── simple-3d.png │ │ ├── stacked_bar.png │ │ ├── style_bar.png │ │ ├── text_export.png │ │ ├── tick-datafn.png │ │ ├── tickformat.png │ │ ├── ultra_zoom.png │ │ ├── updatemenus.png │ │ ├── world-cals.png │ │ ├── axes_booleans.png │ │ ├── axes_reversed.png │ │ ├── bar_stackto1.png │ │ ├── basic_heatmap.png │ │ ├── earth_heatmap.png │ │ ├── error_bar_bar.png │ │ ├── finance_style.png │ │ ├── font-wishlist.png │ │ ├── geo_bg-color.png │ │ ├── geo_big-frame.png │ │ ├── gl3d_delaunay.png │ │ ├── gl3d_ibm-plot.png │ │ ├── gl3d_log-axis.png │ │ ├── gl3d_ribbons.png │ │ ├── gl3d_snowden.png │ │ ├── gl3d_triangle.png │ │ ├── gl3d_z-range.png │ │ ├── greys_heatmap.png │ │ ├── hist2d_summed.png │ │ ├── hist_003_to_1.png │ │ ├── hist_0_to_093.png │ │ ├── hist_category.png │ │ ├── hist_grouped.png │ │ ├── hist_stacked.png │ │ ├── layout_image.png │ │ ├── legend_inside.png │ │ ├── legend_labels.png │ │ ├── legend_scroll.png │ │ ├── legend_style.png │ │ ├── line_scatter.png │ │ ├── mapbox_angles.png │ │ ├── mapbox_layers.png │ │ ├── polar_scatter.png │ │ ├── range_slider.png │ │ ├── rdbu_heatmap.png │ │ ├── simple_inset.png │ │ ├── size_margins.png │ │ ├── styling_names.png │ │ ├── ternary_fill.png │ │ ├── ternary_lines.png │ │ ├── axes_range_mode.png │ │ ├── axes_range_type.png │ │ ├── axes_scaleanchor.png │ │ ├── bar_attrs_group.png │ │ ├── bar_marker_array.png │ │ ├── basic_error_bar.png │ │ ├── bluered_heatmap.png │ │ ├── box_grouped_horz.png │ │ ├── box_plot_jitter.png │ │ ├── category_dtick_3.png │ │ ├── connectgaps_2d.png │ │ ├── contour_nolines.png │ │ ├── contour_scatter.png │ │ ├── date_histogram.png │ │ ├── electric_heatmap.png │ │ ├── error_bar_layers.png │ │ ├── error_bar_sqrt.png │ │ ├── error_bar_style.png │ │ ├── geo_connectgaps.png │ │ ├── geo_kavrayskiy7.png │ │ ├── geo_legendonly.png │ │ ├── geo_multi-geos.png │ │ ├── geo_orthographic.png │ │ ├── geo_usa-states.png │ │ ├── gl2d_annotations.png │ │ ├── gl2d_axes_labels.png │ │ ├── gl2d_axes_lines.png │ │ ├── gl2d_date_axes.png │ │ ├── gl2d_error_bars.png │ │ ├── gl2d_heatmapgl.png │ │ ├── gl2d_parcoords.png │ │ ├── gl2d_parcoords_1.png │ │ ├── gl2d_parcoords_2.png │ │ ├── gl3d_bunny-hull.png │ │ ├── gl3d_convex-hull.png │ │ ├── gl3d_cufflinks.png │ │ ├── gl3d_multi-scene.png │ │ ├── gl3d_nan-holes.png │ │ ├── gl3d_world-cals.png │ │ ├── greens_heatmap.png │ │ ├── hist_003_to_093.png │ │ ├── hist_all_integer.png │ │ ├── hist_cum_stacked.png │ │ ├── hist_valid_ses.png │ │ ├── hist_valid_ses_y.png │ │ ├── labelled_heatmap.png │ │ ├── legend_outside.png │ │ ├── line_grid_color.png │ │ ├── line_grid_width.png │ │ ├── mapbox_bubbles.png │ │ ├── picnic_heatmap.png │ │ ├── pie_style_arrays.png │ │ ├── polar_area_chart.png │ │ ├── portland_heatmap.png │ │ ├── range_selector.png │ │ ├── range_slider_box.png │ │ ├── simple_contour.png │ │ ├── simple_subplot.png │ │ ├── stacked_subplots.png │ │ ├── ternary_markers.png │ │ ├── ternary_multiple.png │ │ ├── ternary_simple.png │ │ ├── text_chart_basic.png │ │ ├── tick_attributes.png │ │ ├── viridis_heatmap.png │ │ ├── yignbu_heatmap.png │ │ ├── yiorrd_heatmap.png │ │ ├── zsmooth_methods.png │ │ ├── axes_category_null.png │ │ ├── axes_free_default.png │ │ ├── axes_range_manual.png │ │ ├── bar_and_histogram.png │ │ ├── bar_attrs_overlay.png │ │ ├── bar_attrs_relative.png │ │ ├── bar_group_percent.png │ │ ├── blackbody_heatmap.png │ │ ├── bubble_markersize0.png │ │ ├── colorscale_opacity.png │ │ ├── contour_edge_cases.png │ │ ├── contour_transposed.png │ │ ├── contour_valid_ses.png │ │ ├── custom_colorscale.png │ │ ├── geo_africa-insets.png │ │ ├── geo_canadian-cites.png │ │ ├── geo_choropleth-usa.png │ │ ├── geo_country-names.png │ │ ├── geo_europe-bubbles.png │ │ ├── geo_stereographic.png │ │ ├── geo_winkel-tripel.png │ │ ├── gl2d_axes_booleans.png │ │ ├── gl2d_connect_gaps.png │ │ ├── gl2d_simple_inset.png │ │ ├── gl2d_size_margins.png │ │ ├── gl3d_chrisp-nan-1.png │ │ ├── gl3d_contour-lines.png │ │ ├── gl3d_errorbars_zx.png │ │ ├── gl3d_errorbars_zy.png │ │ ├── gl3d_log-axis-big.png │ │ ├── gl3d_marker-arrays.png │ │ ├── gl3d_marker-color.png │ │ ├── gl3d_mirror-ticks.png │ │ ├── gl3d_wire-surface.png │ │ ├── legend_horizontal.png │ │ ├── legend_negative_y.png │ │ ├── legend_visibility.png │ │ ├── mapbox_connectgaps.png │ │ ├── mapbox_symbol-text.png │ │ ├── multiple_subplots.png │ │ ├── percent_error_bar.png │ │ ├── pie_label0_dlabel.png │ │ ├── pie_sort_direction.png │ │ ├── simple_annotation.png │ │ ├── text_chart_arrays.png │ │ ├── text_chart_styling.png │ │ ├── tick_prefix_suffix.png │ │ ├── annotations-autorange.png │ │ ├── axes-autotype-empty.png │ │ ├── axes_enumerated_ticks.png │ │ ├── bar_attrs_group_norm.png │ │ ├── bar_nonnumeric_sizes.png │ │ ├── bar_stack-with-gaps.png │ │ ├── basic-figure-to-image.png │ │ ├── colorbar_tickformat.png │ │ ├── colorscale_constraint.png │ │ ├── contour_match_edges.png │ │ ├── custom_size_subplot.png │ │ ├── error_bar_horizontal.png │ │ ├── geo_aitoff-sinusoidal.png │ │ ├── geo_bubbles-sizeref.png │ │ ├── geo_choropleth-text.png │ │ ├── geo_conic-conformal.png │ │ ├── geo_custom-colorscale.png │ │ ├── geo_text_chart_arrays.png │ │ ├── gl2d_axes_range_mode.png │ │ ├── gl2d_axes_range_type.png │ │ ├── gl2d_parcoords_blocks.png │ │ ├── gl2d_parcoords_large.png │ │ ├── gl2d_pointcloud-basic.png │ │ ├── gl2d_stacked_subplots.png │ │ ├── gl3d_autocolorscale.png │ │ ├── gl3d_autorange-zero.png │ │ ├── gl3d_errorbars_sqrt.png │ │ ├── gl3d_opacity-surface.png │ │ ├── gl3d_snowden_altered.png │ │ ├── gl3d_surface-lighting.png │ │ ├── gl3d_tet_colorscale.png │ │ ├── gl3d_text-weirdness.png │ │ ├── gl3d_xy-defined-ticks.png │ │ ├── heatmap_brick_padding.png │ │ ├── heatmap_multi-trace.png │ │ ├── hist_0_to_1_midpoints.png │ │ ├── hist_all_integer_n50.png │ │ ├── hist_almost_integer.png │ │ ├── histogram_colorscale.png │ │ ├── legendgroup_bar-stack.png │ │ ├── mapbox_bubbles-text.png │ │ ├── mapbox_custom-style.png │ │ ├── multiple_axes_double.png │ │ ├── range_selector_style.png │ │ ├── range_slider_multiple.png │ │ ├── shapes_below_traces.png │ │ ├── shared_axes_subplots.png │ │ ├── ternary_array_styles.png │ │ ├── titles-avoid-labels.png │ │ ├── axes_category_ascending.png │ │ ├── bar-colorscale-colorbar.png │ │ ├── bar_stackto100_negative.png │ │ ├── boxplots_undefined_vals.png │ │ ├── bubble_nonnumeric-sizes.png │ │ ├── contour_lines_coloring.png │ │ ├── geo_bubbles-colorscales.png │ │ ├── gl2d_axes_range_manual.png │ │ ├── gl2d_multiple_subplots.png │ │ ├── gl3d_projection-traces.png │ │ ├── gl3d_surface_intensity.png │ │ ├── multiple_axes_multiple.png │ │ ├── pie_labels_colors_text.png │ │ ├── scatter_fill_no_opacity.png │ │ ├── scatter_fill_self_next.png │ │ ├── updatemenus_positioning.png │ │ ├── autorange-tozero-rangemode.png │ │ ├── axes_category_descending.png │ │ ├── bar_stackrelative_negative.png │ │ ├── box_plot_jitter_edge_cases.png │ │ ├── box_with-empty-1st-trace.png │ │ ├── boxplots_outliercolordflt.png │ │ ├── candlestick_double-y-axis.png │ │ ├── colorbar_enumerated_ticks.png │ │ ├── contour_heatmap_coloring.png │ │ ├── contour_xyz-gaps-on-sides.png │ │ ├── error_bar_asymmetric_array.png │ │ ├── geo_scattergeo-locations.png │ │ ├── gl3d_scatter-color-array.png │ │ ├── gl3d_scatter3d-colorscale.png │ │ ├── gl3d_scatter3d-connectgaps.png │ │ ├── heatmap_autocolor_negative.png │ │ ├── heatmap_autocolor_positive.png │ │ ├── heatmap_xyz-gaps-on-sides.png │ │ ├── legend_horizontal_autowrap.png │ │ ├── legend_horizontal_groups.png │ │ ├── range_slider_axes_double.png │ │ ├── range_slider_initial_valid.png │ │ ├── scatter_fill_self_opacity.png │ │ ├── stacked_coupled_subplots.png │ │ ├── text_chart_invalid-arrays.png │ │ ├── text_chart_single-string.png │ │ ├── 2dhistogram_contour_subplots.png │ │ ├── axes_category_categoryarray.png │ │ ├── axislabel_separatethousands.png │ │ ├── bar-marker-line-colorscales.png │ │ ├── candlestick_rangeslider_thai.png │ │ ├── colorbar_tick_prefix_suffix.png │ │ ├── contour_transposed-irregular.png │ │ ├── geo_country-names-text-chart.png │ │ ├── geo_multiple-usa-choropleths.png │ │ ├── gl3d_opacity-scaling-spikes.png │ │ ├── pie_scale_textpos_hideslices.png │ │ ├── scatter-colorscale-colorbar.png │ │ ├── tick_prefix_suffix_exponent.png │ │ ├── bar_stackrelativeto100_negative.png │ │ ├── error_bar_asymmetric_constant.png │ │ ├── gl2d_stacked_coupled_subplots.png │ │ ├── gl3d_scatter-colorscale-marker.png │ │ ├── heatmap-reverse-autocolorscale.png │ │ ├── range_slider_initial_expanded.png │ │ ├── scatter-marker-line-colorscales.png │ │ ├── stacked_subplots_shared_yaxis.png │ │ ├── gl2d_scatter-colorscale-colorbar.png │ │ ├── gl3d_scatter-color-line-gradient.png │ │ ├── gl3d_surface-circular-colorscale.png │ │ ├── heatmap_xyz-dates-and-categories.png │ │ ├── axes_category_descending_with_gaps.png │ │ ├── gl2d_scatter-marker-line-colorscales.png │ │ ├── gl3d_scatter-color-mono-and-palette.png │ │ └── axes_category_categoryarray_truncated_tails.png │ └── index.html └── jasmine │ ├── .eslintrc │ ├── assets │ ├── hover.js │ ├── destroy_graph_div.js │ ├── ie9_mock.js │ ├── click.js │ ├── create_graph_div.js │ ├── get_client_position.js │ ├── timed_click.js │ ├── delay.js │ ├── assert_dims.js │ ├── modebar_button.js │ └── get_node_coords.js │ └── bundle_tests │ └── requirejs_test.js ├── tasks ├── .eslintrc ├── watch.js ├── noci_test.sh ├── test_bundle.js ├── baseline.js ├── ci_test.sh ├── test_export.js └── test_image.js ├── src ├── fonts │ ├── ploticon │ │ ├── ploticon.eot │ │ ├── ploticon.ttf │ │ └── ploticon.woff │ └── mathjax_config.js ├── traces │ ├── parcoords │ │ └── shaders │ │ │ └── fragment.glsl │ ├── scatter │ │ ├── constants.js │ │ ├── line_shape_defaults.js │ │ └── text_defaults.js │ ├── heatmap │ │ ├── has_columns.js │ │ ├── max_row_length.js │ │ └── style.js │ ├── choropleth │ │ ├── event_data.js │ │ └── calc.js │ ├── scattermapbox │ │ └── event_data.js │ ├── scattergeo │ │ └── event_data.js │ ├── contour │ │ ├── hover.js │ │ └── end_plus.js │ ├── pie │ │ ├── layout_attributes.js │ │ └── layout_defaults.js │ ├── histogram │ │ └── average.js │ ├── surface │ │ └── calc.js │ └── ohlc │ │ └── direction_defaults.js ├── .eslintrc ├── css │ ├── _mixins.scss │ ├── _drag.scss │ ├── style.scss │ ├── _vars.scss │ └── _cursor.scss ├── components │ ├── modebar │ │ └── index.js │ ├── colorscale │ │ ├── default_scale.js │ │ ├── is_valid_scale.js │ │ └── flip_scale.js │ ├── legend │ │ ├── constants.js │ │ └── index.js │ ├── colorbar │ │ ├── has_colorbar.js │ │ └── index.js │ ├── images │ │ └── index.js │ ├── sliders │ │ └── index.js │ ├── updatemenus │ │ └── index.js │ ├── shapes │ │ ├── index.js │ │ └── defaults.js │ ├── rangeselector │ │ ├── index.js │ │ └── constants.js │ ├── rangeslider │ │ └── index.js │ └── annotations │ │ └── defaults.js ├── lib │ ├── noop.js │ ├── identity.js │ ├── array_to_calc_item.js │ ├── str2rgbarray.js │ ├── mod.js │ ├── is_array.js │ ├── setcursor.js │ └── filter_visible.js ├── plots │ ├── polar │ │ ├── index.js │ │ └── area_attributes.js │ ├── geo │ │ └── zoom_reset.js │ └── ternary │ │ └── layout │ │ └── attributes.js ├── assets │ └── geo_assets.js ├── constants │ ├── gl2d_dashes.js │ ├── gl_markers.js │ ├── gl3d_dashes.js │ ├── interactions.js │ └── xmlns_namespaces.js ├── snapshot │ └── index.js └── plot_api │ └── set_plot_config.js ├── .eslintignore ├── devtools ├── .eslintrc └── image_viewer │ └── index.html ├── dist └── extras │ └── mathjax │ └── images │ ├── CloseX-31.png │ └── MenuArrow-15.png ├── .gitignore ├── .npmignore ├── composer.json ├── bower.json └── circle.yml /lib/.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../src/.eslintrc" 3 | } 4 | -------------------------------------------------------------------------------- /test/image/.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tasks/.eslintrc" 3 | } 4 | -------------------------------------------------------------------------------- /test/image/mocks/empty.json: -------------------------------------------------------------------------------- 1 | { 2 | "data": [], 3 | "layout": {} 4 | } 5 | -------------------------------------------------------------------------------- /tasks/.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../.eslintrc", 3 | "env": { 4 | "node": true 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /test/image/baselines/0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/0.png -------------------------------------------------------------------------------- /test/image/baselines/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/1.png -------------------------------------------------------------------------------- /test/image/baselines/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/4.png -------------------------------------------------------------------------------- /test/image/baselines/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/5.png -------------------------------------------------------------------------------- /test/image/baselines/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/6.png -------------------------------------------------------------------------------- /test/image/baselines/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/7.png -------------------------------------------------------------------------------- /test/image/baselines/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/8.png -------------------------------------------------------------------------------- /test/image/baselines/10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/10.png -------------------------------------------------------------------------------- /test/image/baselines/11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/11.png -------------------------------------------------------------------------------- /test/image/baselines/12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/12.png -------------------------------------------------------------------------------- /test/image/baselines/13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/13.png -------------------------------------------------------------------------------- /test/image/baselines/14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/14.png -------------------------------------------------------------------------------- /test/image/baselines/15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/15.png -------------------------------------------------------------------------------- /test/image/baselines/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/16.png -------------------------------------------------------------------------------- /test/image/baselines/17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/17.png -------------------------------------------------------------------------------- /test/image/baselines/18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/18.png -------------------------------------------------------------------------------- /test/image/baselines/19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/19.png -------------------------------------------------------------------------------- /test/image/baselines/20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/20.png -------------------------------------------------------------------------------- /test/image/baselines/21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/21.png -------------------------------------------------------------------------------- /test/image/baselines/22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/22.png -------------------------------------------------------------------------------- /test/image/baselines/23.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/23.png -------------------------------------------------------------------------------- /test/image/baselines/24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/24.png -------------------------------------------------------------------------------- /test/image/baselines/25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/25.png -------------------------------------------------------------------------------- /test/image/baselines/26.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/26.png -------------------------------------------------------------------------------- /test/image/baselines/27.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/27.png -------------------------------------------------------------------------------- /test/image/baselines/28.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/28.png -------------------------------------------------------------------------------- /test/image/baselines/29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/29.png -------------------------------------------------------------------------------- /test/image/baselines/30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/30.png -------------------------------------------------------------------------------- /test/image/baselines/31.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/31.png -------------------------------------------------------------------------------- /test/image/baselines/32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/32.png -------------------------------------------------------------------------------- /src/fonts/ploticon/ploticon.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/src/fonts/ploticon/ploticon.eot -------------------------------------------------------------------------------- /src/fonts/ploticon/ploticon.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/src/fonts/ploticon/ploticon.ttf -------------------------------------------------------------------------------- /test/image/baselines/empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/empty.png -------------------------------------------------------------------------------- /test/image/baselines/fonts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/fonts.png -------------------------------------------------------------------------------- /test/image/baselines/shapes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/shapes.png -------------------------------------------------------------------------------- /src/fonts/ploticon/ploticon.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/src/fonts/ploticon/ploticon.woff -------------------------------------------------------------------------------- /test/image/baselines/bar_line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/bar_line.png -------------------------------------------------------------------------------- /test/image/baselines/binding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/binding.png -------------------------------------------------------------------------------- /test/image/baselines/chinese.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/chinese.png -------------------------------------------------------------------------------- /test/image/baselines/geo_fill.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/geo_fill.png -------------------------------------------------------------------------------- /test/image/baselines/gl2d_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl2d_10.png -------------------------------------------------------------------------------- /test/image/baselines/gl2d_12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl2d_12.png -------------------------------------------------------------------------------- /test/image/baselines/gl2d_14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl2d_14.png -------------------------------------------------------------------------------- /test/image/baselines/gl2d_17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl2d_17.png -------------------------------------------------------------------------------- /test/image/baselines/gl3d_tet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl3d_tet.png -------------------------------------------------------------------------------- /test/image/baselines/japanese.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/japanese.png -------------------------------------------------------------------------------- /test/image/baselines/mapbox_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/mapbox_0.png -------------------------------------------------------------------------------- /test/image/baselines/sliders.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/sliders.png -------------------------------------------------------------------------------- /test/image/baselines/violins.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/violins.png -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | build 4 | 5 | test/jasmine/assets/jquery-1.8.3.min.js 6 | src/plots/polar/micropolar.js 7 | -------------------------------------------------------------------------------- /devtools/.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../.eslintrc", 3 | "env": { 4 | "node": true, 5 | "browser": true 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /test/image/baselines/animation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/animation.png -------------------------------------------------------------------------------- /test/image/baselines/annotations.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/annotations.png -------------------------------------------------------------------------------- /test/image/baselines/axes-ticks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/axes-ticks.png -------------------------------------------------------------------------------- /test/image/baselines/axes_labels.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/axes_labels.png -------------------------------------------------------------------------------- /test/image/baselines/axes_lines.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/axes_lines.png -------------------------------------------------------------------------------- /test/image/baselines/bar_bargap0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/bar_bargap0.png -------------------------------------------------------------------------------- /test/image/baselines/basic_area.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/basic_area.png -------------------------------------------------------------------------------- /test/image/baselines/basic_bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/basic_bar.png -------------------------------------------------------------------------------- /test/image/baselines/basic_line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/basic_line.png -------------------------------------------------------------------------------- /test/image/baselines/benchmarks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/benchmarks.png -------------------------------------------------------------------------------- /test/image/baselines/box_grouped.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/box_grouped.png -------------------------------------------------------------------------------- /test/image/baselines/bubblechart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/bubblechart.png -------------------------------------------------------------------------------- /test/image/baselines/date_axes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/date_axes.png -------------------------------------------------------------------------------- /test/image/baselines/dendrogram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/dendrogram.png -------------------------------------------------------------------------------- /test/image/baselines/geo_first.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/geo_first.png -------------------------------------------------------------------------------- /test/image/baselines/geo_second.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/geo_second.png -------------------------------------------------------------------------------- /test/image/baselines/gl2d_fonts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl2d_fonts.png -------------------------------------------------------------------------------- /test/image/baselines/gl3d_bunny.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl3d_bunny.png -------------------------------------------------------------------------------- /test/image/baselines/gl3d_cube.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl3d_cube.png -------------------------------------------------------------------------------- /test/image/baselines/global_font.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/global_font.png -------------------------------------------------------------------------------- /test/image/baselines/grouped_bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/grouped_bar.png -------------------------------------------------------------------------------- /test/image/baselines/hist_summed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/hist_summed.png -------------------------------------------------------------------------------- /test/image/baselines/hot_heatmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/hot_heatmap.png -------------------------------------------------------------------------------- /test/image/baselines/jet_heatmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/jet_heatmap.png -------------------------------------------------------------------------------- /test/image/baselines/legendgroup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/legendgroup.png -------------------------------------------------------------------------------- /test/image/baselines/line_style.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/line_style.png -------------------------------------------------------------------------------- /test/image/baselines/mapbox_fill.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/mapbox_fill.png -------------------------------------------------------------------------------- /test/image/baselines/ohlc_first.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/ohlc_first.png -------------------------------------------------------------------------------- /test/image/baselines/pie_fonts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/pie_fonts.png -------------------------------------------------------------------------------- /test/image/baselines/pie_simple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/pie_simple.png -------------------------------------------------------------------------------- /test/image/baselines/pie_style.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/pie_style.png -------------------------------------------------------------------------------- /test/image/baselines/plot_types.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/plot_types.png -------------------------------------------------------------------------------- /test/image/baselines/polar_line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/polar_line.png -------------------------------------------------------------------------------- /test/image/baselines/pseudo_html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/pseudo_html.png -------------------------------------------------------------------------------- /test/image/baselines/show_legend.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/show_legend.png -------------------------------------------------------------------------------- /test/image/baselines/simple-3d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/simple-3d.png -------------------------------------------------------------------------------- /test/image/baselines/stacked_bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/stacked_bar.png -------------------------------------------------------------------------------- /test/image/baselines/style_bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/style_bar.png -------------------------------------------------------------------------------- /test/image/baselines/text_export.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/text_export.png -------------------------------------------------------------------------------- /test/image/baselines/tick-datafn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/tick-datafn.png -------------------------------------------------------------------------------- /test/image/baselines/tickformat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/tickformat.png -------------------------------------------------------------------------------- /test/image/baselines/ultra_zoom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/ultra_zoom.png -------------------------------------------------------------------------------- /test/image/baselines/updatemenus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/updatemenus.png -------------------------------------------------------------------------------- /test/image/baselines/world-cals.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/world-cals.png -------------------------------------------------------------------------------- /test/image/baselines/axes_booleans.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/axes_booleans.png -------------------------------------------------------------------------------- /test/image/baselines/axes_reversed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/axes_reversed.png -------------------------------------------------------------------------------- /test/image/baselines/bar_stackto1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/bar_stackto1.png -------------------------------------------------------------------------------- /test/image/baselines/basic_heatmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/basic_heatmap.png -------------------------------------------------------------------------------- /test/image/baselines/earth_heatmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/earth_heatmap.png -------------------------------------------------------------------------------- /test/image/baselines/error_bar_bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/error_bar_bar.png -------------------------------------------------------------------------------- /test/image/baselines/finance_style.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/finance_style.png -------------------------------------------------------------------------------- /test/image/baselines/font-wishlist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/font-wishlist.png -------------------------------------------------------------------------------- /test/image/baselines/geo_bg-color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/geo_bg-color.png -------------------------------------------------------------------------------- /test/image/baselines/geo_big-frame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/geo_big-frame.png -------------------------------------------------------------------------------- /test/image/baselines/gl3d_delaunay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl3d_delaunay.png -------------------------------------------------------------------------------- /test/image/baselines/gl3d_ibm-plot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl3d_ibm-plot.png -------------------------------------------------------------------------------- /test/image/baselines/gl3d_log-axis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl3d_log-axis.png -------------------------------------------------------------------------------- /test/image/baselines/gl3d_ribbons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl3d_ribbons.png -------------------------------------------------------------------------------- /test/image/baselines/gl3d_snowden.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl3d_snowden.png -------------------------------------------------------------------------------- /test/image/baselines/gl3d_triangle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl3d_triangle.png -------------------------------------------------------------------------------- /test/image/baselines/gl3d_z-range.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl3d_z-range.png -------------------------------------------------------------------------------- /test/image/baselines/greys_heatmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/greys_heatmap.png -------------------------------------------------------------------------------- /test/image/baselines/hist2d_summed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/hist2d_summed.png -------------------------------------------------------------------------------- /test/image/baselines/hist_003_to_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/hist_003_to_1.png -------------------------------------------------------------------------------- /test/image/baselines/hist_0_to_093.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/hist_0_to_093.png -------------------------------------------------------------------------------- /test/image/baselines/hist_category.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/hist_category.png -------------------------------------------------------------------------------- /test/image/baselines/hist_grouped.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/hist_grouped.png -------------------------------------------------------------------------------- /test/image/baselines/hist_stacked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/hist_stacked.png -------------------------------------------------------------------------------- /test/image/baselines/layout_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/layout_image.png -------------------------------------------------------------------------------- /test/image/baselines/legend_inside.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/legend_inside.png -------------------------------------------------------------------------------- /test/image/baselines/legend_labels.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/legend_labels.png -------------------------------------------------------------------------------- /test/image/baselines/legend_scroll.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/legend_scroll.png -------------------------------------------------------------------------------- /test/image/baselines/legend_style.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/legend_style.png -------------------------------------------------------------------------------- /test/image/baselines/line_scatter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/line_scatter.png -------------------------------------------------------------------------------- /test/image/baselines/mapbox_angles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/mapbox_angles.png -------------------------------------------------------------------------------- /test/image/baselines/mapbox_layers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/mapbox_layers.png -------------------------------------------------------------------------------- /test/image/baselines/polar_scatter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/polar_scatter.png -------------------------------------------------------------------------------- /test/image/baselines/range_slider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/range_slider.png -------------------------------------------------------------------------------- /test/image/baselines/rdbu_heatmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/rdbu_heatmap.png -------------------------------------------------------------------------------- /test/image/baselines/simple_inset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/simple_inset.png -------------------------------------------------------------------------------- /test/image/baselines/size_margins.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/size_margins.png -------------------------------------------------------------------------------- /test/image/baselines/styling_names.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/styling_names.png -------------------------------------------------------------------------------- /test/image/baselines/ternary_fill.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/ternary_fill.png -------------------------------------------------------------------------------- /test/image/baselines/ternary_lines.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/ternary_lines.png -------------------------------------------------------------------------------- /dist/extras/mathjax/images/CloseX-31.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/dist/extras/mathjax/images/CloseX-31.png -------------------------------------------------------------------------------- /test/image/baselines/axes_range_mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/axes_range_mode.png -------------------------------------------------------------------------------- /test/image/baselines/axes_range_type.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/axes_range_type.png -------------------------------------------------------------------------------- /test/image/baselines/axes_scaleanchor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/axes_scaleanchor.png -------------------------------------------------------------------------------- /test/image/baselines/bar_attrs_group.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/bar_attrs_group.png -------------------------------------------------------------------------------- /test/image/baselines/bar_marker_array.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/bar_marker_array.png -------------------------------------------------------------------------------- /test/image/baselines/basic_error_bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/basic_error_bar.png -------------------------------------------------------------------------------- /test/image/baselines/bluered_heatmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/bluered_heatmap.png -------------------------------------------------------------------------------- /test/image/baselines/box_grouped_horz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/box_grouped_horz.png -------------------------------------------------------------------------------- /test/image/baselines/box_plot_jitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/box_plot_jitter.png -------------------------------------------------------------------------------- /test/image/baselines/category_dtick_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/category_dtick_3.png -------------------------------------------------------------------------------- /test/image/baselines/connectgaps_2d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/connectgaps_2d.png -------------------------------------------------------------------------------- /test/image/baselines/contour_nolines.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/contour_nolines.png -------------------------------------------------------------------------------- /test/image/baselines/contour_scatter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/contour_scatter.png -------------------------------------------------------------------------------- /test/image/baselines/date_histogram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/date_histogram.png -------------------------------------------------------------------------------- /test/image/baselines/electric_heatmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/electric_heatmap.png -------------------------------------------------------------------------------- /test/image/baselines/error_bar_layers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/error_bar_layers.png -------------------------------------------------------------------------------- /test/image/baselines/error_bar_sqrt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/error_bar_sqrt.png -------------------------------------------------------------------------------- /test/image/baselines/error_bar_style.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/error_bar_style.png -------------------------------------------------------------------------------- /test/image/baselines/geo_connectgaps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/geo_connectgaps.png -------------------------------------------------------------------------------- /test/image/baselines/geo_kavrayskiy7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/geo_kavrayskiy7.png -------------------------------------------------------------------------------- /test/image/baselines/geo_legendonly.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/geo_legendonly.png -------------------------------------------------------------------------------- /test/image/baselines/geo_multi-geos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/geo_multi-geos.png -------------------------------------------------------------------------------- /test/image/baselines/geo_orthographic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/geo_orthographic.png -------------------------------------------------------------------------------- /test/image/baselines/geo_usa-states.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/geo_usa-states.png -------------------------------------------------------------------------------- /test/image/baselines/gl2d_annotations.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl2d_annotations.png -------------------------------------------------------------------------------- /test/image/baselines/gl2d_axes_labels.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl2d_axes_labels.png -------------------------------------------------------------------------------- /test/image/baselines/gl2d_axes_lines.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl2d_axes_lines.png -------------------------------------------------------------------------------- /test/image/baselines/gl2d_date_axes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl2d_date_axes.png -------------------------------------------------------------------------------- /test/image/baselines/gl2d_error_bars.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl2d_error_bars.png -------------------------------------------------------------------------------- /test/image/baselines/gl2d_heatmapgl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl2d_heatmapgl.png -------------------------------------------------------------------------------- /test/image/baselines/gl2d_parcoords.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl2d_parcoords.png -------------------------------------------------------------------------------- /test/image/baselines/gl2d_parcoords_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl2d_parcoords_1.png -------------------------------------------------------------------------------- /test/image/baselines/gl2d_parcoords_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl2d_parcoords_2.png -------------------------------------------------------------------------------- /test/image/baselines/gl3d_bunny-hull.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl3d_bunny-hull.png -------------------------------------------------------------------------------- /test/image/baselines/gl3d_convex-hull.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl3d_convex-hull.png -------------------------------------------------------------------------------- /test/image/baselines/gl3d_cufflinks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl3d_cufflinks.png -------------------------------------------------------------------------------- /test/image/baselines/gl3d_multi-scene.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl3d_multi-scene.png -------------------------------------------------------------------------------- /test/image/baselines/gl3d_nan-holes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl3d_nan-holes.png -------------------------------------------------------------------------------- /test/image/baselines/gl3d_world-cals.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl3d_world-cals.png -------------------------------------------------------------------------------- /test/image/baselines/greens_heatmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/greens_heatmap.png -------------------------------------------------------------------------------- /test/image/baselines/hist_003_to_093.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/hist_003_to_093.png -------------------------------------------------------------------------------- /test/image/baselines/hist_all_integer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/hist_all_integer.png -------------------------------------------------------------------------------- /test/image/baselines/hist_cum_stacked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/hist_cum_stacked.png -------------------------------------------------------------------------------- /test/image/baselines/hist_valid_ses.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/hist_valid_ses.png -------------------------------------------------------------------------------- /test/image/baselines/hist_valid_ses_y.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/hist_valid_ses_y.png -------------------------------------------------------------------------------- /test/image/baselines/labelled_heatmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/labelled_heatmap.png -------------------------------------------------------------------------------- /test/image/baselines/legend_outside.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/legend_outside.png -------------------------------------------------------------------------------- /test/image/baselines/line_grid_color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/line_grid_color.png -------------------------------------------------------------------------------- /test/image/baselines/line_grid_width.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/line_grid_width.png -------------------------------------------------------------------------------- /test/image/baselines/mapbox_bubbles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/mapbox_bubbles.png -------------------------------------------------------------------------------- /test/image/baselines/picnic_heatmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/picnic_heatmap.png -------------------------------------------------------------------------------- /test/image/baselines/pie_style_arrays.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/pie_style_arrays.png -------------------------------------------------------------------------------- /test/image/baselines/polar_area_chart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/polar_area_chart.png -------------------------------------------------------------------------------- /test/image/baselines/portland_heatmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/portland_heatmap.png -------------------------------------------------------------------------------- /test/image/baselines/range_selector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/range_selector.png -------------------------------------------------------------------------------- /test/image/baselines/range_slider_box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/range_slider_box.png -------------------------------------------------------------------------------- /test/image/baselines/simple_contour.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/simple_contour.png -------------------------------------------------------------------------------- /test/image/baselines/simple_subplot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/simple_subplot.png -------------------------------------------------------------------------------- /test/image/baselines/stacked_subplots.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/stacked_subplots.png -------------------------------------------------------------------------------- /test/image/baselines/ternary_markers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/ternary_markers.png -------------------------------------------------------------------------------- /test/image/baselines/ternary_multiple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/ternary_multiple.png -------------------------------------------------------------------------------- /test/image/baselines/ternary_simple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/ternary_simple.png -------------------------------------------------------------------------------- /test/image/baselines/text_chart_basic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/text_chart_basic.png -------------------------------------------------------------------------------- /test/image/baselines/tick_attributes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/tick_attributes.png -------------------------------------------------------------------------------- /test/image/baselines/viridis_heatmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/viridis_heatmap.png -------------------------------------------------------------------------------- /test/image/baselines/yignbu_heatmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/yignbu_heatmap.png -------------------------------------------------------------------------------- /test/image/baselines/yiorrd_heatmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/yiorrd_heatmap.png -------------------------------------------------------------------------------- /test/image/baselines/zsmooth_methods.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/zsmooth_methods.png -------------------------------------------------------------------------------- /test/jasmine/.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../.eslintrc", 3 | "env": { 4 | "browser": true, 5 | "jasmine": true 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /dist/extras/mathjax/images/MenuArrow-15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/dist/extras/mathjax/images/MenuArrow-15.png -------------------------------------------------------------------------------- /test/image/baselines/axes_category_null.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/axes_category_null.png -------------------------------------------------------------------------------- /test/image/baselines/axes_free_default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/axes_free_default.png -------------------------------------------------------------------------------- /test/image/baselines/axes_range_manual.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/axes_range_manual.png -------------------------------------------------------------------------------- /test/image/baselines/bar_and_histogram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/bar_and_histogram.png -------------------------------------------------------------------------------- /test/image/baselines/bar_attrs_overlay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/bar_attrs_overlay.png -------------------------------------------------------------------------------- /test/image/baselines/bar_attrs_relative.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/bar_attrs_relative.png -------------------------------------------------------------------------------- /test/image/baselines/bar_group_percent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/bar_group_percent.png -------------------------------------------------------------------------------- /test/image/baselines/blackbody_heatmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/blackbody_heatmap.png -------------------------------------------------------------------------------- /test/image/baselines/bubble_markersize0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/bubble_markersize0.png -------------------------------------------------------------------------------- /test/image/baselines/colorscale_opacity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/colorscale_opacity.png -------------------------------------------------------------------------------- /test/image/baselines/contour_edge_cases.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/contour_edge_cases.png -------------------------------------------------------------------------------- /test/image/baselines/contour_transposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/contour_transposed.png -------------------------------------------------------------------------------- /test/image/baselines/contour_valid_ses.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/contour_valid_ses.png -------------------------------------------------------------------------------- /test/image/baselines/custom_colorscale.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/custom_colorscale.png -------------------------------------------------------------------------------- /test/image/baselines/geo_africa-insets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/geo_africa-insets.png -------------------------------------------------------------------------------- /test/image/baselines/geo_canadian-cites.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/geo_canadian-cites.png -------------------------------------------------------------------------------- /test/image/baselines/geo_choropleth-usa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/geo_choropleth-usa.png -------------------------------------------------------------------------------- /test/image/baselines/geo_country-names.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/geo_country-names.png -------------------------------------------------------------------------------- /test/image/baselines/geo_europe-bubbles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/geo_europe-bubbles.png -------------------------------------------------------------------------------- /test/image/baselines/geo_stereographic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/geo_stereographic.png -------------------------------------------------------------------------------- /test/image/baselines/geo_winkel-tripel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/geo_winkel-tripel.png -------------------------------------------------------------------------------- /test/image/baselines/gl2d_axes_booleans.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl2d_axes_booleans.png -------------------------------------------------------------------------------- /test/image/baselines/gl2d_connect_gaps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl2d_connect_gaps.png -------------------------------------------------------------------------------- /test/image/baselines/gl2d_simple_inset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl2d_simple_inset.png -------------------------------------------------------------------------------- /test/image/baselines/gl2d_size_margins.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl2d_size_margins.png -------------------------------------------------------------------------------- /test/image/baselines/gl3d_chrisp-nan-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl3d_chrisp-nan-1.png -------------------------------------------------------------------------------- /test/image/baselines/gl3d_contour-lines.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl3d_contour-lines.png -------------------------------------------------------------------------------- /test/image/baselines/gl3d_errorbars_zx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl3d_errorbars_zx.png -------------------------------------------------------------------------------- /test/image/baselines/gl3d_errorbars_zy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl3d_errorbars_zy.png -------------------------------------------------------------------------------- /test/image/baselines/gl3d_log-axis-big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl3d_log-axis-big.png -------------------------------------------------------------------------------- /test/image/baselines/gl3d_marker-arrays.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl3d_marker-arrays.png -------------------------------------------------------------------------------- /test/image/baselines/gl3d_marker-color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl3d_marker-color.png -------------------------------------------------------------------------------- /test/image/baselines/gl3d_mirror-ticks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl3d_mirror-ticks.png -------------------------------------------------------------------------------- /test/image/baselines/gl3d_wire-surface.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl3d_wire-surface.png -------------------------------------------------------------------------------- /test/image/baselines/legend_horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/legend_horizontal.png -------------------------------------------------------------------------------- /test/image/baselines/legend_negative_y.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/legend_negative_y.png -------------------------------------------------------------------------------- /test/image/baselines/legend_visibility.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/legend_visibility.png -------------------------------------------------------------------------------- /test/image/baselines/mapbox_connectgaps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/mapbox_connectgaps.png -------------------------------------------------------------------------------- /test/image/baselines/mapbox_symbol-text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/mapbox_symbol-text.png -------------------------------------------------------------------------------- /test/image/baselines/multiple_subplots.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/multiple_subplots.png -------------------------------------------------------------------------------- /test/image/baselines/percent_error_bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/percent_error_bar.png -------------------------------------------------------------------------------- /test/image/baselines/pie_label0_dlabel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/pie_label0_dlabel.png -------------------------------------------------------------------------------- /test/image/baselines/pie_sort_direction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/pie_sort_direction.png -------------------------------------------------------------------------------- /test/image/baselines/simple_annotation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/simple_annotation.png -------------------------------------------------------------------------------- /test/image/baselines/text_chart_arrays.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/text_chart_arrays.png -------------------------------------------------------------------------------- /test/image/baselines/text_chart_styling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/text_chart_styling.png -------------------------------------------------------------------------------- /test/image/baselines/tick_prefix_suffix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/tick_prefix_suffix.png -------------------------------------------------------------------------------- /test/image/baselines/annotations-autorange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/annotations-autorange.png -------------------------------------------------------------------------------- /test/image/baselines/axes-autotype-empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/axes-autotype-empty.png -------------------------------------------------------------------------------- /test/image/baselines/axes_enumerated_ticks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/axes_enumerated_ticks.png -------------------------------------------------------------------------------- /test/image/baselines/bar_attrs_group_norm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/bar_attrs_group_norm.png -------------------------------------------------------------------------------- /test/image/baselines/bar_nonnumeric_sizes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/bar_nonnumeric_sizes.png -------------------------------------------------------------------------------- /test/image/baselines/bar_stack-with-gaps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/bar_stack-with-gaps.png -------------------------------------------------------------------------------- /test/image/baselines/basic-figure-to-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/basic-figure-to-image.png -------------------------------------------------------------------------------- /test/image/baselines/colorbar_tickformat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/colorbar_tickformat.png -------------------------------------------------------------------------------- /test/image/baselines/colorscale_constraint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/colorscale_constraint.png -------------------------------------------------------------------------------- /test/image/baselines/contour_match_edges.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/contour_match_edges.png -------------------------------------------------------------------------------- /test/image/baselines/custom_size_subplot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/custom_size_subplot.png -------------------------------------------------------------------------------- /test/image/baselines/error_bar_horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/error_bar_horizontal.png -------------------------------------------------------------------------------- /test/image/baselines/geo_aitoff-sinusoidal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/geo_aitoff-sinusoidal.png -------------------------------------------------------------------------------- /test/image/baselines/geo_bubbles-sizeref.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/geo_bubbles-sizeref.png -------------------------------------------------------------------------------- /test/image/baselines/geo_choropleth-text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/geo_choropleth-text.png -------------------------------------------------------------------------------- /test/image/baselines/geo_conic-conformal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/geo_conic-conformal.png -------------------------------------------------------------------------------- /test/image/baselines/geo_custom-colorscale.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/geo_custom-colorscale.png -------------------------------------------------------------------------------- /test/image/baselines/geo_text_chart_arrays.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/geo_text_chart_arrays.png -------------------------------------------------------------------------------- /test/image/baselines/gl2d_axes_range_mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl2d_axes_range_mode.png -------------------------------------------------------------------------------- /test/image/baselines/gl2d_axes_range_type.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl2d_axes_range_type.png -------------------------------------------------------------------------------- /test/image/baselines/gl2d_parcoords_blocks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl2d_parcoords_blocks.png -------------------------------------------------------------------------------- /test/image/baselines/gl2d_parcoords_large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl2d_parcoords_large.png -------------------------------------------------------------------------------- /test/image/baselines/gl2d_pointcloud-basic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl2d_pointcloud-basic.png -------------------------------------------------------------------------------- /test/image/baselines/gl2d_stacked_subplots.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl2d_stacked_subplots.png -------------------------------------------------------------------------------- /test/image/baselines/gl3d_autocolorscale.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl3d_autocolorscale.png -------------------------------------------------------------------------------- /test/image/baselines/gl3d_autorange-zero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl3d_autorange-zero.png -------------------------------------------------------------------------------- /test/image/baselines/gl3d_errorbars_sqrt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl3d_errorbars_sqrt.png -------------------------------------------------------------------------------- /test/image/baselines/gl3d_opacity-surface.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl3d_opacity-surface.png -------------------------------------------------------------------------------- /test/image/baselines/gl3d_snowden_altered.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl3d_snowden_altered.png -------------------------------------------------------------------------------- /test/image/baselines/gl3d_surface-lighting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl3d_surface-lighting.png -------------------------------------------------------------------------------- /test/image/baselines/gl3d_tet_colorscale.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl3d_tet_colorscale.png -------------------------------------------------------------------------------- /test/image/baselines/gl3d_text-weirdness.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl3d_text-weirdness.png -------------------------------------------------------------------------------- /test/image/baselines/gl3d_xy-defined-ticks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl3d_xy-defined-ticks.png -------------------------------------------------------------------------------- /test/image/baselines/heatmap_brick_padding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/heatmap_brick_padding.png -------------------------------------------------------------------------------- /test/image/baselines/heatmap_multi-trace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/heatmap_multi-trace.png -------------------------------------------------------------------------------- /test/image/baselines/hist_0_to_1_midpoints.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/hist_0_to_1_midpoints.png -------------------------------------------------------------------------------- /test/image/baselines/hist_all_integer_n50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/hist_all_integer_n50.png -------------------------------------------------------------------------------- /test/image/baselines/hist_almost_integer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/hist_almost_integer.png -------------------------------------------------------------------------------- /test/image/baselines/histogram_colorscale.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/histogram_colorscale.png -------------------------------------------------------------------------------- /test/image/baselines/legendgroup_bar-stack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/legendgroup_bar-stack.png -------------------------------------------------------------------------------- /test/image/baselines/mapbox_bubbles-text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/mapbox_bubbles-text.png -------------------------------------------------------------------------------- /test/image/baselines/mapbox_custom-style.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/mapbox_custom-style.png -------------------------------------------------------------------------------- /test/image/baselines/multiple_axes_double.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/multiple_axes_double.png -------------------------------------------------------------------------------- /test/image/baselines/range_selector_style.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/range_selector_style.png -------------------------------------------------------------------------------- /test/image/baselines/range_slider_multiple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/range_slider_multiple.png -------------------------------------------------------------------------------- /test/image/baselines/shapes_below_traces.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/shapes_below_traces.png -------------------------------------------------------------------------------- /test/image/baselines/shared_axes_subplots.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/shared_axes_subplots.png -------------------------------------------------------------------------------- /test/image/baselines/ternary_array_styles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/ternary_array_styles.png -------------------------------------------------------------------------------- /test/image/baselines/titles-avoid-labels.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/titles-avoid-labels.png -------------------------------------------------------------------------------- /test/image/baselines/axes_category_ascending.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/axes_category_ascending.png -------------------------------------------------------------------------------- /test/image/baselines/bar-colorscale-colorbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/bar-colorscale-colorbar.png -------------------------------------------------------------------------------- /test/image/baselines/bar_stackto100_negative.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/bar_stackto100_negative.png -------------------------------------------------------------------------------- /test/image/baselines/boxplots_undefined_vals.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/boxplots_undefined_vals.png -------------------------------------------------------------------------------- /test/image/baselines/bubble_nonnumeric-sizes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/bubble_nonnumeric-sizes.png -------------------------------------------------------------------------------- /test/image/baselines/contour_lines_coloring.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/contour_lines_coloring.png -------------------------------------------------------------------------------- /test/image/baselines/geo_bubbles-colorscales.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/geo_bubbles-colorscales.png -------------------------------------------------------------------------------- /test/image/baselines/gl2d_axes_range_manual.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl2d_axes_range_manual.png -------------------------------------------------------------------------------- /test/image/baselines/gl2d_multiple_subplots.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl2d_multiple_subplots.png -------------------------------------------------------------------------------- /test/image/baselines/gl3d_projection-traces.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl3d_projection-traces.png -------------------------------------------------------------------------------- /test/image/baselines/gl3d_surface_intensity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl3d_surface_intensity.png -------------------------------------------------------------------------------- /test/image/baselines/multiple_axes_multiple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/multiple_axes_multiple.png -------------------------------------------------------------------------------- /test/image/baselines/pie_labels_colors_text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/pie_labels_colors_text.png -------------------------------------------------------------------------------- /test/image/baselines/scatter_fill_no_opacity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/scatter_fill_no_opacity.png -------------------------------------------------------------------------------- /test/image/baselines/scatter_fill_self_next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/scatter_fill_self_next.png -------------------------------------------------------------------------------- /test/image/baselines/updatemenus_positioning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/updatemenus_positioning.png -------------------------------------------------------------------------------- /test/image/mocks/hist_category.json: -------------------------------------------------------------------------------- 1 | {"data":[{"x":["a","b","c","a","b","d","b","c","d"],"type":"histogram"}], 2 | "layout":{"height":300,"width":400}} 3 | -------------------------------------------------------------------------------- /test/image/baselines/autorange-tozero-rangemode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/autorange-tozero-rangemode.png -------------------------------------------------------------------------------- /test/image/baselines/axes_category_descending.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/axes_category_descending.png -------------------------------------------------------------------------------- /test/image/baselines/bar_stackrelative_negative.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/bar_stackrelative_negative.png -------------------------------------------------------------------------------- /test/image/baselines/box_plot_jitter_edge_cases.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/box_plot_jitter_edge_cases.png -------------------------------------------------------------------------------- /test/image/baselines/box_with-empty-1st-trace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/box_with-empty-1st-trace.png -------------------------------------------------------------------------------- /test/image/baselines/boxplots_outliercolordflt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/boxplots_outliercolordflt.png -------------------------------------------------------------------------------- /test/image/baselines/candlestick_double-y-axis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/candlestick_double-y-axis.png -------------------------------------------------------------------------------- /test/image/baselines/colorbar_enumerated_ticks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/colorbar_enumerated_ticks.png -------------------------------------------------------------------------------- /test/image/baselines/contour_heatmap_coloring.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/contour_heatmap_coloring.png -------------------------------------------------------------------------------- /test/image/baselines/contour_xyz-gaps-on-sides.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/contour_xyz-gaps-on-sides.png -------------------------------------------------------------------------------- /test/image/baselines/error_bar_asymmetric_array.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/error_bar_asymmetric_array.png -------------------------------------------------------------------------------- /test/image/baselines/geo_scattergeo-locations.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/geo_scattergeo-locations.png -------------------------------------------------------------------------------- /test/image/baselines/gl3d_scatter-color-array.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl3d_scatter-color-array.png -------------------------------------------------------------------------------- /test/image/baselines/gl3d_scatter3d-colorscale.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl3d_scatter3d-colorscale.png -------------------------------------------------------------------------------- /test/image/baselines/gl3d_scatter3d-connectgaps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl3d_scatter3d-connectgaps.png -------------------------------------------------------------------------------- /test/image/baselines/heatmap_autocolor_negative.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/heatmap_autocolor_negative.png -------------------------------------------------------------------------------- /test/image/baselines/heatmap_autocolor_positive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/heatmap_autocolor_positive.png -------------------------------------------------------------------------------- /test/image/baselines/heatmap_xyz-gaps-on-sides.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/heatmap_xyz-gaps-on-sides.png -------------------------------------------------------------------------------- /test/image/baselines/legend_horizontal_autowrap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/legend_horizontal_autowrap.png -------------------------------------------------------------------------------- /test/image/baselines/legend_horizontal_groups.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/legend_horizontal_groups.png -------------------------------------------------------------------------------- /test/image/baselines/range_slider_axes_double.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/range_slider_axes_double.png -------------------------------------------------------------------------------- /test/image/baselines/range_slider_initial_valid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/range_slider_initial_valid.png -------------------------------------------------------------------------------- /test/image/baselines/scatter_fill_self_opacity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/scatter_fill_self_opacity.png -------------------------------------------------------------------------------- /test/image/baselines/stacked_coupled_subplots.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/stacked_coupled_subplots.png -------------------------------------------------------------------------------- /test/image/baselines/text_chart_invalid-arrays.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/text_chart_invalid-arrays.png -------------------------------------------------------------------------------- /test/image/baselines/text_chart_single-string.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/text_chart_single-string.png -------------------------------------------------------------------------------- /src/traces/parcoords/shaders/fragment.glsl: -------------------------------------------------------------------------------- 1 | precision lowp float; 2 | 3 | varying vec4 fragColor; 4 | 5 | void main() { 6 | gl_FragColor = fragColor; 7 | } 8 | -------------------------------------------------------------------------------- /test/image/baselines/2dhistogram_contour_subplots.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/2dhistogram_contour_subplots.png -------------------------------------------------------------------------------- /test/image/baselines/axes_category_categoryarray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/axes_category_categoryarray.png -------------------------------------------------------------------------------- /test/image/baselines/axislabel_separatethousands.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/axislabel_separatethousands.png -------------------------------------------------------------------------------- /test/image/baselines/bar-marker-line-colorscales.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/bar-marker-line-colorscales.png -------------------------------------------------------------------------------- /test/image/baselines/candlestick_rangeslider_thai.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/candlestick_rangeslider_thai.png -------------------------------------------------------------------------------- /test/image/baselines/colorbar_tick_prefix_suffix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/colorbar_tick_prefix_suffix.png -------------------------------------------------------------------------------- /test/image/baselines/contour_transposed-irregular.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/contour_transposed-irregular.png -------------------------------------------------------------------------------- /test/image/baselines/geo_country-names-text-chart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/geo_country-names-text-chart.png -------------------------------------------------------------------------------- /test/image/baselines/geo_multiple-usa-choropleths.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/geo_multiple-usa-choropleths.png -------------------------------------------------------------------------------- /test/image/baselines/gl3d_opacity-scaling-spikes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl3d_opacity-scaling-spikes.png -------------------------------------------------------------------------------- /test/image/baselines/pie_scale_textpos_hideslices.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/pie_scale_textpos_hideslices.png -------------------------------------------------------------------------------- /test/image/baselines/scatter-colorscale-colorbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/scatter-colorscale-colorbar.png -------------------------------------------------------------------------------- /test/image/baselines/tick_prefix_suffix_exponent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/tick_prefix_suffix_exponent.png -------------------------------------------------------------------------------- /test/image/baselines/bar_stackrelativeto100_negative.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/bar_stackrelativeto100_negative.png -------------------------------------------------------------------------------- /test/image/baselines/error_bar_asymmetric_constant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/error_bar_asymmetric_constant.png -------------------------------------------------------------------------------- /test/image/baselines/gl2d_stacked_coupled_subplots.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl2d_stacked_coupled_subplots.png -------------------------------------------------------------------------------- /test/image/baselines/gl3d_scatter-colorscale-marker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl3d_scatter-colorscale-marker.png -------------------------------------------------------------------------------- /test/image/baselines/heatmap-reverse-autocolorscale.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/heatmap-reverse-autocolorscale.png -------------------------------------------------------------------------------- /test/image/baselines/range_slider_initial_expanded.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/range_slider_initial_expanded.png -------------------------------------------------------------------------------- /test/image/baselines/scatter-marker-line-colorscales.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/scatter-marker-line-colorscales.png -------------------------------------------------------------------------------- /test/image/baselines/stacked_subplots_shared_yaxis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/stacked_subplots_shared_yaxis.png -------------------------------------------------------------------------------- /test/image/mocks/hist_003_to_093.json: -------------------------------------------------------------------------------- 1 | {"data":[{"x":[0.03,0.13,0.23,0.33,0.43,0.53,0.63,0.73,0.83,0.93],"type":"histogram"}], 2 | "layout":{"height":300,"width":400}} 3 | -------------------------------------------------------------------------------- /test/image/mocks/hist_003_to_1.json: -------------------------------------------------------------------------------- 1 | {"data":[{"x":[0.03,0.13,0.23,0.33,0.43,0.53,0.63,0.73,0.83,0.93,1],"type":"histogram"}], 2 | "layout":{"height":300,"width":400}} 3 | -------------------------------------------------------------------------------- /test/image/mocks/hist_0_to_093.json: -------------------------------------------------------------------------------- 1 | {"data":[{"x":[0,0.03,0.13,0.23,0.33,0.43,0.53,0.63,0.73,0.83,0.93],"type":"histogram"}], 2 | "layout":{"height":300,"width":400}} 3 | -------------------------------------------------------------------------------- /test/jasmine/assets/hover.js: -------------------------------------------------------------------------------- 1 | var mouseEvent = require('./mouse_event'); 2 | 3 | module.exports = function hover(x, y) { 4 | mouseEvent('mousemove', x, y); 5 | }; 6 | -------------------------------------------------------------------------------- /test/image/baselines/gl2d_scatter-colorscale-colorbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl2d_scatter-colorscale-colorbar.png -------------------------------------------------------------------------------- /test/image/baselines/gl3d_scatter-color-line-gradient.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl3d_scatter-color-line-gradient.png -------------------------------------------------------------------------------- /test/image/baselines/gl3d_surface-circular-colorscale.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl3d_surface-circular-colorscale.png -------------------------------------------------------------------------------- /test/image/baselines/heatmap_xyz-dates-and-categories.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/heatmap_xyz-dates-and-categories.png -------------------------------------------------------------------------------- /test/image/baselines/axes_category_descending_with_gaps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/axes_category_descending_with_gaps.png -------------------------------------------------------------------------------- /test/image/baselines/gl2d_scatter-marker-line-colorscales.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl2d_scatter-marker-line-colorscales.png -------------------------------------------------------------------------------- /test/image/baselines/gl3d_scatter-color-mono-and-palette.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/gl3d_scatter-color-mono-and-palette.png -------------------------------------------------------------------------------- /test/image/mocks/hist_0_to_1_midpoints.json: -------------------------------------------------------------------------------- 1 | {"data":[{"x":[0,0.03,0.13,0.25,0.33,0.43,0.53,0.63,0.75,0.83,0.93,1],"type":"histogram"}], 2 | "layout":{"height":300,"width":400}} 3 | -------------------------------------------------------------------------------- /test/image/baselines/axes_category_categoryarray_truncated_tails.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangchuchuan/plotly.js/master/test/image/baselines/axes_category_categoryarray_truncated_tails.png -------------------------------------------------------------------------------- /src/.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../.eslintrc", 3 | "env": { 4 | "browser": true 5 | }, 6 | "rules": { 7 | "strict": [2, "global"], 8 | "no-console": [2] 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /test/jasmine/assets/destroy_graph_div.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = function destroyGraphDiv() { 4 | var gd = document.getElementById('graph'); 5 | 6 | if(gd) document.body.removeChild(gd); 7 | }; 8 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | 3 | build/* 4 | !build/plotcss.js 5 | !build/ploticon.js 6 | !build/README.md 7 | 8 | npm-debug.log* 9 | *.sublime* 10 | 11 | .* 12 | !.gitignore 13 | !.npmignore 14 | !.eslintrc 15 | !.eslintignore 16 | -------------------------------------------------------------------------------- /test/jasmine/assets/ie9_mock.js: -------------------------------------------------------------------------------- 1 | delete window.Promise; 2 | 3 | delete window.ArrayBuffer; 4 | delete window.Uint8Array; 5 | delete window.Float32Array; 6 | delete window.Float64Array; 7 | delete window.Int16Array; 8 | delete window.Int32Array; 9 | -------------------------------------------------------------------------------- /tasks/watch.js: -------------------------------------------------------------------------------- 1 | var makeWatchifiedBundle = require('./util/watchified_bundle'); 2 | var noop = function() {}; 3 | 4 | // make a watchified bundle for plotly.js and run it! 5 | var watchifiedBundle = makeWatchifiedBundle(noop); 6 | watchifiedBundle(); 7 | -------------------------------------------------------------------------------- /src/css/_mixins.scss: -------------------------------------------------------------------------------- 1 | // Vendor prefixer mixin. 2 | @mixin vendor($property, $value) { 3 | -webkit-#{$property}: $value; 4 | -moz-#{$property}: $value; 5 | -ms-#{$property}: $value; 6 | -o-#{$property}: $value; 7 | #{$property}: $value; 8 | } 9 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | build/* 2 | !build/plotcss.js 3 | !build/ploticon.js 4 | !build/README.md 5 | 6 | devtools 7 | test 8 | dist/extras 9 | 10 | circle.yml 11 | bower.json 12 | 13 | .ackrc 14 | .agignore 15 | .eslintignore 16 | .eslintrc 17 | 18 | npm-debug.log 19 | -------------------------------------------------------------------------------- /src/css/_drag.scss: -------------------------------------------------------------------------------- 1 | .select-outline { 2 | fill: none; 3 | stroke-width: 1; 4 | shape-rendering: crispEdges; 5 | } 6 | .select-outline-1 { 7 | stroke: white; 8 | } 9 | .select-outline-2 { 10 | stroke: black; 11 | stroke-dasharray: 2px 2px; 12 | } -------------------------------------------------------------------------------- /test/image/mocks/hist_grouped.json: -------------------------------------------------------------------------------- 1 | { 2 | "data":[{ 3 | "x":["1","2","3","4"], 4 | "type":"histogram" 5 | },{ 6 | "x":["1","2","3","4"], 7 | "type":"histogram" 8 | }], 9 | "layout":{"height":300,"width":400} 10 | } 11 | -------------------------------------------------------------------------------- /test/image/mocks/gl3d_delaunay.json: -------------------------------------------------------------------------------- 1 | { 2 | "data": [ 3 | { 4 | "type":"mesh3d", 5 | "y":[0, 1, 2], 6 | "x":[1, 2, 0], 7 | "z":[2, 0, 1], 8 | "delaunayaxis": "x" 9 | }], 10 | "layout": { 11 | "title": "Delaunay axis" 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /test/image/mocks/hist_stacked.json: -------------------------------------------------------------------------------- 1 | { 2 | "data":[{ 3 | "x":["1","2","3","4"], 4 | "type":"histogram" 5 | },{ 6 | "x":["1","2","3","4"], 7 | "type":"histogram" 8 | }], 9 | "layout":{"height":300,"width":400,"barmode":"stack"} 10 | } 11 | -------------------------------------------------------------------------------- /test/image/mocks/basic_bar.json: -------------------------------------------------------------------------------- 1 | { 2 | "data": [ 3 | { 4 | "x": [ 5 | "giraffes", 6 | "orangutans", 7 | "monkeys" 8 | ], 9 | "y": [ 10 | 20, 11 | 14, 12 | 23 13 | ], 14 | "type": "bar" 15 | } 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /src/css/style.scss: -------------------------------------------------------------------------------- 1 | @import "vars.scss"; 2 | 3 | .js-plotly-plot .plotly { 4 | @import "mixins.scss"; 5 | @import "base.scss"; 6 | @import "cursor.scss"; 7 | @import "modebar.scss"; 8 | @import "tooltip.scss"; 9 | @import "drag.scss"; 10 | } 11 | @import "notifier.scss"; 12 | -------------------------------------------------------------------------------- /test/image/mocks/pie_simple.json: -------------------------------------------------------------------------------- 1 | { 2 | "data": [ 3 | { 4 | "values": [ 5 | 1, 6 | 2, 7 | 3, 8 | 4, 9 | 5 10 | ], 11 | "type": "pie" 12 | } 13 | ], 14 | "layout": { 15 | "height": 300, 16 | "width": 400 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /test/jasmine/assets/click.js: -------------------------------------------------------------------------------- 1 | var mouseEvent = require('./mouse_event'); 2 | 3 | module.exports = function click(x, y, opts) { 4 | mouseEvent('mousemove', x, y, opts); 5 | mouseEvent('mousedown', x, y, opts); 6 | mouseEvent('mouseup', x, y, opts); 7 | mouseEvent('click', x, y, opts); 8 | }; 9 | -------------------------------------------------------------------------------- /lib/core.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright 2012-2017, Plotly, Inc. 3 | * All rights reserved. 4 | * 5 | * This source code is licensed under the MIT license found in the 6 | * LICENSE file in the root directory of this source tree. 7 | */ 8 | 9 | 'use strict'; 10 | 11 | module.exports = require('../src/core'); 12 | -------------------------------------------------------------------------------- /test/image/mocks/gl3d_triangle.json: -------------------------------------------------------------------------------- 1 | { 2 | "data": [ 3 | { 4 | "type":"mesh3d", 5 | "y":[0, 1, 2], 6 | "x":[1, 2, 0], 7 | "z":[2, 0, 1], 8 | "i":[0], 9 | "j":[1], 10 | "k":[2] 11 | }], 12 | "layout": { 13 | "title": "Triangle mesh" 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /lib/bar.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright 2012-2017, Plotly, Inc. 3 | * All rights reserved. 4 | * 5 | * This source code is licensed under the MIT license found in the 6 | * LICENSE file in the root directory of this source tree. 7 | */ 8 | 9 | 'use strict'; 10 | 11 | module.exports = require('../src/traces/bar'); 12 | -------------------------------------------------------------------------------- /lib/box.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright 2012-2017, Plotly, Inc. 3 | * All rights reserved. 4 | * 5 | * This source code is licensed under the MIT license found in the 6 | * LICENSE file in the root directory of this source tree. 7 | */ 8 | 9 | 'use strict'; 10 | 11 | module.exports = require('../src/traces/box'); 12 | -------------------------------------------------------------------------------- /lib/ohlc.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright 2012-2017, Plotly, Inc. 3 | * All rights reserved. 4 | * 5 | * This source code is licensed under the MIT license found in the 6 | * LICENSE file in the root directory of this source tree. 7 | */ 8 | 9 | 'use strict'; 10 | 11 | module.exports = require('../src/traces/ohlc'); 12 | -------------------------------------------------------------------------------- /lib/pie.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright 2012-2017, Plotly, Inc. 3 | * All rights reserved. 4 | * 5 | * This source code is licensed under the MIT license found in the 6 | * LICENSE file in the root directory of this source tree. 7 | */ 8 | 9 | 'use strict'; 10 | 11 | module.exports = require('../src/traces/pie'); 12 | -------------------------------------------------------------------------------- /lib/mesh3d.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright 2012-2017, Plotly, Inc. 3 | * All rights reserved. 4 | * 5 | * This source code is licensed under the MIT license found in the 6 | * LICENSE file in the root directory of this source tree. 7 | */ 8 | 9 | 'use strict'; 10 | 11 | module.exports = require('../src/traces/mesh3d'); 12 | -------------------------------------------------------------------------------- /lib/contour.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright 2012-2017, Plotly, Inc. 3 | * All rights reserved. 4 | * 5 | * This source code is licensed under the MIT license found in the 6 | * LICENSE file in the root directory of this source tree. 7 | */ 8 | 9 | 'use strict'; 10 | 11 | module.exports = require('../src/traces/contour'); 12 | -------------------------------------------------------------------------------- /lib/contourgl.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright 2012-2017, Plotly, Inc. 3 | * All rights reserved. 4 | * 5 | * This source code is licensed under the MIT license found in the 6 | * LICENSE file in the root directory of this source tree. 7 | */ 8 | 9 | 'use strict'; 10 | 11 | module.exports = require('../src/traces/contourgl'); 12 | -------------------------------------------------------------------------------- /lib/filter.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright 2012-2017, Plotly, Inc. 3 | * All rights reserved. 4 | * 5 | * This source code is licensed under the MIT license found in the 6 | * LICENSE file in the root directory of this source tree. 7 | */ 8 | 9 | 'use strict'; 10 | 11 | module.exports = require('../src/transforms/filter'); 12 | -------------------------------------------------------------------------------- /lib/groupby.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright 2012-2017, Plotly, Inc. 3 | * All rights reserved. 4 | * 5 | * This source code is licensed under the MIT license found in the 6 | * LICENSE file in the root directory of this source tree. 7 | */ 8 | 9 | 'use strict'; 10 | 11 | module.exports = require('../src/transforms/groupby'); 12 | -------------------------------------------------------------------------------- /lib/heatmap.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright 2012-2017, Plotly, Inc. 3 | * All rights reserved. 4 | * 5 | * This source code is licensed under the MIT license found in the 6 | * LICENSE file in the root directory of this source tree. 7 | */ 8 | 9 | 'use strict'; 10 | 11 | module.exports = require('../src/traces/heatmap'); 12 | -------------------------------------------------------------------------------- /lib/heatmapgl.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright 2012-2017, Plotly, Inc. 3 | * All rights reserved. 4 | * 5 | * This source code is licensed under the MIT license found in the 6 | * LICENSE file in the root directory of this source tree. 7 | */ 8 | 9 | 'use strict'; 10 | 11 | module.exports = require('../src/traces/heatmapgl'); 12 | -------------------------------------------------------------------------------- /lib/histogram.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright 2012-2017, Plotly, Inc. 3 | * All rights reserved. 4 | * 5 | * This source code is licensed under the MIT license found in the 6 | * LICENSE file in the root directory of this source tree. 7 | */ 8 | 9 | 'use strict'; 10 | 11 | module.exports = require('../src/traces/histogram'); 12 | -------------------------------------------------------------------------------- /lib/parcoords.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright 2012-2017, Plotly, Inc. 3 | * All rights reserved. 4 | * 5 | * This source code is licensed under the MIT license found in the 6 | * LICENSE file in the root directory of this source tree. 7 | */ 8 | 9 | 'use strict'; 10 | 11 | module.exports = require('../src/traces/parcoords'); 12 | -------------------------------------------------------------------------------- /lib/scatter.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright 2012-2017, Plotly, Inc. 3 | * All rights reserved. 4 | * 5 | * This source code is licensed under the MIT license found in the 6 | * LICENSE file in the root directory of this source tree. 7 | */ 8 | 9 | 'use strict'; 10 | 11 | module.exports = require('../src/traces/scatter'); 12 | -------------------------------------------------------------------------------- /lib/scatter3d.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright 2012-2017, Plotly, Inc. 3 | * All rights reserved. 4 | * 5 | * This source code is licensed under the MIT license found in the 6 | * LICENSE file in the root directory of this source tree. 7 | */ 8 | 9 | 'use strict'; 10 | 11 | module.exports = require('../src/traces/scatter3d'); 12 | -------------------------------------------------------------------------------- /lib/scattergl.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright 2012-2017, Plotly, Inc. 3 | * All rights reserved. 4 | * 5 | * This source code is licensed under the MIT license found in the 6 | * LICENSE file in the root directory of this source tree. 7 | */ 8 | 9 | 'use strict'; 10 | 11 | module.exports = require('../src/traces/scattergl'); 12 | -------------------------------------------------------------------------------- /lib/surface.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright 2012-2017, Plotly, Inc. 3 | * All rights reserved. 4 | * 5 | * This source code is licensed under the MIT license found in the 6 | * LICENSE file in the root directory of this source tree. 7 | */ 8 | 9 | 'use strict'; 10 | 11 | module.exports = require('../src/traces/surface'); 12 | -------------------------------------------------------------------------------- /test/image/mocks/hist_all_integer.json: -------------------------------------------------------------------------------- 1 | { 2 | "data":[{ 3 | "x":["1","2","3","1","2","4","2","3","4","1","2","3","1","2","3","1","2","3","1","2","3","1","2","3","1","2","3","2","3","4","2","3","4","2","3","4","2","3","4"], 4 | "type":"histogram" 5 | }], 6 | "layout":{"height":300,"width":400} 7 | } 8 | -------------------------------------------------------------------------------- /lib/calendars.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright 2012-2017, Plotly, Inc. 3 | * All rights reserved. 4 | * 5 | * This source code is licensed under the MIT license found in the 6 | * LICENSE file in the root directory of this source tree. 7 | */ 8 | 9 | 'use strict'; 10 | 11 | module.exports = require('../src/components/calendars'); 12 | -------------------------------------------------------------------------------- /lib/candlestick.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright 2012-2017, Plotly, Inc. 3 | * All rights reserved. 4 | * 5 | * This source code is licensed under the MIT license found in the 6 | * LICENSE file in the root directory of this source tree. 7 | */ 8 | 9 | 'use strict'; 10 | 11 | module.exports = require('../src/traces/candlestick'); 12 | -------------------------------------------------------------------------------- /lib/choropleth.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright 2012-2017, Plotly, Inc. 3 | * All rights reserved. 4 | * 5 | * This source code is licensed under the MIT license found in the 6 | * LICENSE file in the root directory of this source tree. 7 | */ 8 | 9 | 'use strict'; 10 | 11 | module.exports = require('../src/traces/choropleth'); 12 | -------------------------------------------------------------------------------- /lib/histogram2d.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright 2012-2017, Plotly, Inc. 3 | * All rights reserved. 4 | * 5 | * This source code is licensed under the MIT license found in the 6 | * LICENSE file in the root directory of this source tree. 7 | */ 8 | 9 | 'use strict'; 10 | 11 | module.exports = require('../src/traces/histogram2d'); 12 | -------------------------------------------------------------------------------- /lib/pointcloud.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright 2012-2017, Plotly, Inc. 3 | * All rights reserved. 4 | * 5 | * This source code is licensed under the MIT license found in the 6 | * LICENSE file in the root directory of this source tree. 7 | */ 8 | 9 | 'use strict'; 10 | 11 | module.exports = require('../src/traces/pointcloud'); 12 | -------------------------------------------------------------------------------- /lib/scattergeo.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright 2012-2017, Plotly, Inc. 3 | * All rights reserved. 4 | * 5 | * This source code is licensed under the MIT license found in the 6 | * LICENSE file in the root directory of this source tree. 7 | */ 8 | 9 | 'use strict'; 10 | 11 | module.exports = require('../src/traces/scattergeo'); 12 | -------------------------------------------------------------------------------- /lib/scattermapbox.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright 2012-2017, Plotly, Inc. 3 | * All rights reserved. 4 | * 5 | * This source code is licensed under the MIT license found in the 6 | * LICENSE file in the root directory of this source tree. 7 | */ 8 | 9 | 'use strict'; 10 | 11 | module.exports = require('../src/traces/scattermapbox'); 12 | -------------------------------------------------------------------------------- /lib/scatterternary.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright 2012-2017, Plotly, Inc. 3 | * All rights reserved. 4 | * 5 | * This source code is licensed under the MIT license found in the 6 | * LICENSE file in the root directory of this source tree. 7 | */ 8 | 9 | 'use strict'; 10 | 11 | module.exports = require('../src/traces/scatterternary'); 12 | -------------------------------------------------------------------------------- /src/components/modebar/index.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright 2012-2017, Plotly, Inc. 3 | * All rights reserved. 4 | * 5 | * This source code is licensed under the MIT license found in the 6 | * LICENSE file in the root directory of this source tree. 7 | */ 8 | 9 | 10 | 'use strict'; 11 | 12 | exports.manage = require('./manage'); 13 | -------------------------------------------------------------------------------- /test/image/mocks/bar_nonnumeric_sizes.json: -------------------------------------------------------------------------------- 1 | { 2 | "data": [ 3 | { 4 | "x": [ 5 | "a", 6 | "b", 7 | "c", 8 | "d" 9 | ], 10 | "y": [ 11 | 1, 12 | null, 13 | "nonsense", 14 | 15 15 | ], 16 | "type": "bar" 17 | } 18 | ] 19 | } 20 | -------------------------------------------------------------------------------- /test/image/mocks/axes_free_default.json: -------------------------------------------------------------------------------- 1 | { 2 | "data":[{"x": [1, 2], "y": [1, 2]}], 3 | "layout": { 4 | "xaxis": { 5 | "anchor": "free", 6 | "side": "top" 7 | }, 8 | "yaxis": { 9 | "anchor": "free", 10 | "side": "right" 11 | }, 12 | "width": 400, 13 | "height": 400 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /test/image/mocks/axes_reversed.json: -------------------------------------------------------------------------------- 1 | { 2 | "data": [ 3 | { 4 | "x": [ 5 | 1, 6 | 2 7 | ], 8 | "y": [ 9 | 1, 10 | 2 11 | ], 12 | "type": "scatter" 13 | } 14 | ], 15 | "layout": { 16 | "xaxis": { 17 | "autorange": "reversed" 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /test/image/mocks/hist_almost_integer.json: -------------------------------------------------------------------------------- 1 | { 2 | "data":[{ 3 | "x":["1","2","3","1","2","4","2","3","4","1","2","3","1","2","3","1","2","3","1","2","3","1","2","3","1","2","3","2","3","4","2","3","4","2","3","4","2","3","4","2.5","3.5"], 4 | "type":"histogram" 5 | }], 6 | "layout":{"height":300,"width":400} 7 | } 8 | -------------------------------------------------------------------------------- /lib/histogram2dcontour.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright 2012-2017, Plotly, Inc. 3 | * All rights reserved. 4 | * 5 | * This source code is licensed under the MIT license found in the 6 | * LICENSE file in the root directory of this source tree. 7 | */ 8 | 9 | 'use strict'; 10 | 11 | module.exports = require('../src/traces/histogram2dcontour'); 12 | -------------------------------------------------------------------------------- /src/traces/scatter/constants.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright 2012-2017, Plotly, Inc. 3 | * All rights reserved. 4 | * 5 | * This source code is licensed under the MIT license found in the 6 | * LICENSE file in the root directory of this source tree. 7 | */ 8 | 9 | 10 | 'use strict'; 11 | 12 | module.exports = { 13 | PTS_LINESONLY: 20 14 | }; 15 | -------------------------------------------------------------------------------- /test/image/mocks/hist_all_integer_n50.json: -------------------------------------------------------------------------------- 1 | { 2 | "data":[{ 3 | "x":["1","2","3","1","2","4","2","3","4","1","2","3","1","2","3","1","2","3","1","2","3","1","2","3","1","2","3","2","3","4","2","3","4","2","3","4","2","3","4"], 4 | "type":"histogram", 5 | "nbinsx":50 6 | }], 7 | "layout":{"height":300,"width":400} 8 | } 9 | -------------------------------------------------------------------------------- /test/image/mocks/pie_label0_dlabel.json: -------------------------------------------------------------------------------- 1 | { 2 | "data": [ 3 | { 4 | "values": [ 5 | 1, 6 | 2, 7 | 3, 8 | 4, 9 | 5 10 | ], 11 | "label0": 20, 12 | "dlabel": 5, 13 | "type": "pie" 14 | } 15 | ], 16 | "layout": { 17 | "height": 300, 18 | "width": 400 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /src/components/colorscale/default_scale.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright 2012-2017, Plotly, Inc. 3 | * All rights reserved. 4 | * 5 | * This source code is licensed under the MIT license found in the 6 | * LICENSE file in the root directory of this source tree. 7 | */ 8 | 9 | 'use strict'; 10 | 11 | var scales = require('./scales'); 12 | 13 | 14 | module.exports = scales.RdBu; 15 | -------------------------------------------------------------------------------- /test/image/mocks/box_plot_jitter.json: -------------------------------------------------------------------------------- 1 | { 2 | "data": [ 3 | { 4 | "y": [ 5 | 0, 6 | 1, 7 | 1, 8 | 2, 9 | 3, 10 | 5, 11 | 8, 12 | 13, 13 | 21 14 | ], 15 | "boxpoints": "all", 16 | "jitter": 0, 17 | "pointpos": -0.5, 18 | "type": "box" 19 | } 20 | ] 21 | } 22 | -------------------------------------------------------------------------------- /test/image/mocks/error_bar_sqrt.json: -------------------------------------------------------------------------------- 1 | { 2 | "data": [ 3 | { 4 | "x": [ 5 | 1, 6 | 2, 7 | 3, 8 | 4 9 | ], 10 | "y": [ 11 | 2, 12 | 1, 13 | 3, 14 | 4 15 | ], 16 | "error_y": { 17 | "type": "sqrt" 18 | }, 19 | "type": "scatter" 20 | } 21 | ] 22 | } 23 | -------------------------------------------------------------------------------- /src/traces/heatmap/has_columns.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright 2012-2017, Plotly, Inc. 3 | * All rights reserved. 4 | * 5 | * This source code is licensed under the MIT license found in the 6 | * LICENSE file in the root directory of this source tree. 7 | */ 8 | 9 | 10 | 'use strict'; 11 | 12 | module.exports = function(trace) { 13 | return !Array.isArray(trace.z[0]); 14 | }; 15 | -------------------------------------------------------------------------------- /test/image/mocks/scatter_fill_self_opacity.json: -------------------------------------------------------------------------------- 1 | { 2 | "data": [ 3 | { 4 | "x": [ 5 | 6, 6 | 7, 7 | 8 8 | ], 9 | "y": [ 10 | 5, 11 | 6, 12 | 5 13 | ], 14 | "fill": "toself", 15 | "opacity": 0.3 16 | } 17 | ], 18 | "layout": { 19 | "title": "toself fill with opacity" 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /devtools/image_viewer/index.html: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |