Skip to content

support LaTeX titles by adding :include_mathjax option #331

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 101 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
101 commits
Select commit Hold shift + click to select a range
5308fc3
support include_mathjax option for Blink display
Jun 2, 2020
2088c5f
modify mathjax option handling for plots from plotlyjs() backend
Jun 2, 2020
bb5111e
update link to docs
sglyon Jul 7, 2020
fe74b6d
Update for Julia 1: Use dot broadcast (#337)
diegozea Jul 24, 2020
02f1849
Update README.md
sglyon Aug 17, 2020
8e08ae6
ENH: add pkgbutler
sglyon Aug 19, 2020
81a372d
Update Project.toml
sglyon Aug 19, 2020
2cbbe51
Delete .travis.yml
sglyon Aug 19, 2020
cf7d8bf
Delete jlpkgbutler-butler-workflow.yml
sglyon Aug 19, 2020
e44faf0
CompatHelper: add new compat entry for "JSExpr" at version "1.0" (#307)
github-actions[bot] Aug 19, 2020
6897cdb
Create .travis.yml
sglyon Aug 19, 2020
1e04355
Update CompatHelper.yml
sglyon Aug 19, 2020
49fe3b3
Update Project.toml
sglyon Aug 19, 2020
f1e43f4
Kaleido (#342)
sglyon Aug 19, 2020
8492ecd
ENH: add PlotlyBase to docs/Project.toml
sglyon Aug 19, 2020
5d9a60f
ENH: add deploy instruction to docs/make.jl
sglyon Aug 19, 2020
5192080
Update Project.toml
sglyon Aug 19, 2020
bd23d53
Update Project.toml
sglyon Aug 20, 2020
6ed23e0
wip: try to make docs deploy work
sglyon Aug 20, 2020
54b3ec0
DOC: more doc stuffs
sglyon Aug 20, 2020
6dc25b9
Update README.md
sglyon Aug 20, 2020
c4418cc
Check for build log before reading it
sglyon Aug 26, 2020
353f4d9
Update index.md
sglyon Sep 3, 2020
f2566e0
minor typo fixes (#356)
rkique Nov 10, 2020
8210092
Switch to Julia Artifacts for JS dependencies (#358)
thomasjm Nov 29, 2020
d596c86
CompatHelper: bump compat for "PlotlyBase" to "0.5" (#364)
github-actions[bot] Jan 27, 2021
a565768
Include 1.0 in Reexport compat bound (#367)
fonsp Mar 16, 2021
40c8c93
Update Project.toml
sglyon Mar 16, 2021
631eeb1
CompatHelper: bump compat for "JSExpr" to "1"
github-actions[bot] Jun 3, 2021
810d322
Generate artifacts using gh-actions (#372)
jkrimmer Jun 18, 2021
a01a110
Update Artifacts.toml for artifact version 1.58.4
github-actions[bot] Jun 18, 2021
31b5885
Corect wrong link to plotly javascript documentation
mzaffalon Jun 21, 2021
21ccb27
remove options from SyncPlot constructor to favor Plot.config
sglyon Jun 24, 2021
5f7ec63
depend on plotlybase 0.5
sglyon Jun 24, 2021
c8262f6
renderer config via env var and use PlotlyBase.to_html
sglyon Jun 24, 2021
af84d6c
update version
sglyon Jun 24, 2021
216a415
add example datasets
sglyon Jun 25, 2021
10bef4c
Merge pull request #386 from JuliaPlots/datasets-artifact
sglyon Jun 25, 2021
6a21542
Update Project.toml
sglyon Jun 25, 2021
dcf6799
make_subplots
sglyon Jul 8, 2021
6f60a41
Merge branch 'datasets-artifact'
sglyon Jul 8, 2021
7167ce3
add make_subplots
sglyon Jul 8, 2021
df3fb4a
Update Artifacts.toml for artifact version 1.58.4
github-actions[bot] Jul 9, 2021
b4d3f00
Update Project.toml
sglyon Jul 12, 2021
a414506
Merge pull request #384 from mzaffalon/patch-1
sglyon Jul 13, 2021
182e5d9
loosen constraint on PlotlyBase to 0.6
sglyon Jul 14, 2021
dab9ecb
ENH: update docs
sglyon Jul 14, 2021
5271edb
Merge pull request #391 from JuliaPlots/docs
sglyon Jul 14, 2021
e324815
update layout
sglyon Jul 15, 2021
4a9e1ad
Merge branch 'docs'
sglyon Jul 15, 2021
3d58692
remove Base.vect overload
sglyon Jul 16, 2021
e47fe85
update to plotly 2.x!
sglyon Jul 16, 2021
4fba243
Merge pull request #393 from JuliaPlots/plotly2
sglyon Jul 16, 2021
39479f6
Update Artifacts.toml for artifact version 2.2.1
github-actions[bot] Jul 16, 2021
256f8f3
bump version number to use plotly 2.x!
sglyon Jul 16, 2021
cbd87cf
udpate plotly.js version in artifacts
sglyon Jul 24, 2021
64f9083
Update Artifacts.toml for artifact version 2.3.0
github-actions[bot] Jul 24, 2021
1872f24
migrate kaleido support from PlotlyBase over to PlotlyJS
sglyon Jul 24, 2021
39e57f1
Merge pull request #396 from JuliaPlots/kaleido
sglyon Jul 24, 2021
7fd3d3f
CompatHelper: bump compat for "PlotlyBase" to "0.8"
github-actions[bot] Jul 26, 2021
95b6baa
Merge pull request #398 from JuliaPlots/compathelper/new_version/2021…
sglyon Jul 26, 2021
4f58b56
Merge pull request #380 from JuliaPlots/compathelper/new_version/2021…
sglyon Jul 26, 2021
58909c5
bump version number
sglyon Jul 26, 2021
d0792bb
add savefig export
sglyon Jul 29, 2021
2efc109
only run kaleido tests
sglyon Jul 29, 2021
d22625a
add unittest ci
sglyon Jul 29, 2021
195bd2d
Merge branch 'master' of https://github.com/JuliaPlots/PlotlyJS.jl
sglyon Jul 29, 2021
179c724
fix savefig issues
sglyon Jul 29, 2021
eac4ec3
bump version number
sglyon Jul 29, 2021
a3ba71d
enh add support for json2 and json3
sglyon Jul 30, 2021
289fe1f
Merge pull request #401 from JuliaPlots/json23
sglyon Jul 30, 2021
f837a34
remove styles from docs as they are not supported anymore
sglyon Jul 30, 2021
c7ea4bb
Merge pull request #402 from JuliaPlots/nostyledocs
sglyon Jul 30, 2021
0a07433
bump version number
sglyon Jul 30, 2021
67fc479
Update Project.toml
sglyon Jul 30, 2021
604b37b
fix subplot docs
sglyon Aug 2, 2021
2dd3ef3
Merge pull request #404 from JuliaPlots/fix-subplots-docs
sglyon Aug 2, 2021
acba7d1
Update PlotlyJS.jl
sglyon Aug 11, 2021
365c35f
fix add_trace! method, closes #407
sglyon Aug 11, 2021
d1f5ad9
keep require-loaded in docs render
sglyon Aug 11, 2021
30e73c7
Merge pull request #410 from JuliaPlots/fix-add-trace
sglyon Aug 11, 2021
0224ca7
Update Project.toml
sglyon Aug 11, 2021
015884e
enh: added new PlotlyBase methods for SyncPlot
sglyon Aug 18, 2021
3f2b80c
Merge pull request #414 from JuliaPlots/new-methods
sglyon Aug 18, 2021
aa2c120
Update Project.toml
sglyon Aug 18, 2021
b8426a5
update docs/Project.toml -- get compat entries from PlotlyJS itself
sglyon Aug 18, 2021
acf820a
implement add_shape! method
sglyon Aug 25, 2021
ce6896f
overload add_layout_image!
sglyon Aug 26, 2021
ffbfd84
add `mgrid` helper function (used throughout docs)
sglyon Aug 26, 2021
1f63ee0
Update dependency for PlotlyBase 0.8.15
sglyon Aug 26, 2021
58b7be0
bump version
sglyon Aug 26, 2021
2dfbf27
bug for add_trace! method
sglyon Aug 26, 2021
f4539dc
Merge pull request #415 from JuliaPlots/add_shape
sglyon Aug 26, 2021
c57cd27
Rename election.geojson to election_geo.geojson
sglyon Sep 3, 2021
2e25068
Update Artifacts.toml for artifact version 2.3.0
github-actions[bot] Sep 3, 2021
94944c5
Update Project.toml
sglyon Sep 3, 2021
8b4bbc4
Update index.md
sglyon Sep 17, 2021
0fc22c0
fix doc build
sglyon Oct 5, 2021
728390d
Merge branch 'master' of https://github.com/JuliaPlots/PlotlyJS.jl
sglyon Oct 5, 2021
562082f
Update Project.toml
sglyon Oct 5, 2021
79ac9c2
Merge branches 'master' and 'master' of https://github.com/hhaensel/P…
Mar 9, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
// For format details, see https://aka.ms/devcontainer.json. For config options, see the README at:
// https://github.com/microsoft/vscode-dev-containers/tree/v0.187.0/containers/julia
// See https://github.com/julia-vscode/julia-devcontainer/blob/master/Dockerfile for image contents
{
"name": "Julia (Community)",
"image": "ghcr.io/julia-vscode/julia-devcontainer",
"extensions": ["julialang.language-julia"],
"postCreateCommand": "/julia-devcontainer-scripts/postcreate.jl",
"remoteUser": "vscode"
}
8 changes: 3 additions & 5 deletions .github/workflows/CompatHelper.yml
Original file line number Diff line number Diff line change
@@ -1,19 +1,17 @@

name: CompatHelper

on:
schedule:
- cron: '00 00 * * *'

workflow_dispatch:
jobs:
CompatHelper:
runs-on: ubuntu-latest
steps:
- uses: julia-actions/setup-julia@latest
with:
version: 1.3
- name: Pkg.add("CompatHelper")
run: julia -e 'using Pkg; Pkg.add("CompatHelper")'
- name: CompatHelper.main()
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
COMPATHELPER_PRIV: ${{ secrets.COMPATHELPER_PRIV }} # optional
run: julia -e 'using CompatHelper; CompatHelper.main()'
57 changes: 57 additions & 0 deletions .github/workflows/artifacts.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
# This is a basic workflow to help you get started with Actions

name: Artifacts

# Controls when the action will run.
on:
# Allows you to run this workflow manually from the Actions tab, do not run automatically
workflow_dispatch:

# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
# This workflow contains a single job called "gen-artifacts"
gen-artifacts:
# The type of runner that the job will run on
runs-on: ubuntu-latest
# The plotly version. Bumping this environment variable should do the trick
env:
PLOTLY_VER: 2.3.0

# Steps represent a sequence of tasks that will be executed as part of the job
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- name: "Checkout"
uses: actions/checkout@v2
with:
fetch-depth: 0 # otherwise, you will failed to push refs to dest repo

- name: "Set up Julia"
uses: julia-actions/setup-julia@v1
with:
version: 1.6.0

- name: "Get artifact"
run: |
cd $GITHUB_WORKSPACE
julia -e 'include(joinpath(pwd(),"deps","generate_artifacts.jl")); generate_artifacts("'"$PLOTLY_VER"'","'"$GITHUB_SERVER_URL/$GITHUB_REPOSITORY"'")'

- name: "Commit updated Artifacts.toml"
run: |
git config --local user.email "github-actions[bot]@users.noreply.github.com"
git config --local user.name "github-actions[bot]"
git commit -m "Update Artifacts.toml for artifact version $PLOTLY_VER" "Artifacts.toml"

- name: "Push changes"
uses: ad-m/github-push-action@master
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
branch: ${{ github.ref }}

- name: "Release"
uses: ncipollo/release-action@v1
with:
allowUpdates: true
artifacts: "plotly-artifacts-${{ env.PLOTLY_VER }}.tar.gz"
replacesArtifacts: true
token: ${{ secrets.GITHUB_TOKEN }}
tag: "plotly-artifacts-${{ env.PLOTLY_VER }}"
40 changes: 40 additions & 0 deletions .github/workflows/ci-master-workflow.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
name: Run CI on master

on:
push:
branches:
- master

jobs:
test:
name: Julia ${{ matrix.julia-version }} - ${{ matrix.os }} - ${{ matrix.julia-arch }}
timeout-minutes: 30
runs-on: ${{ matrix.os }}
strategy:
matrix:
julia-version:
- '1.6'
- '1'
julia-arch: [x64]
os: [ubuntu-latest, windows-latest, macOS-latest]

steps:
- uses: actions/checkout@v2
- uses: julia-actions/setup-julia@latest
with:
version: ${{ matrix.julia-version }}
arch: ${{ matrix.julia-arch }}
- uses: julia-actions/julia-buildpkg@latest
env:
PYTHON: ""
- uses: julia-actions/julia-runtest@latest
env:
PYTHON: ""
- uses: julia-actions/julia-processcoverage@v1
- uses: codecov/codecov-action@v1
with:
file: ./lcov.info
flags: unittests
name: codecov-umbrella
fail_ci_if_error: false
token: ${{ secrets.CODECOV_TOKEN }}
39 changes: 39 additions & 0 deletions .github/workflows/ci-pr-workflow.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
name: Run CI on PR

on:
pull_request:
types: [opened, synchronize, reopened]

jobs:
test:
name: Julia ${{ matrix.julia-version }} - ${{ matrix.os }} - ${{ matrix.julia-arch }}
timeout-minutes: 30
runs-on: ${{ matrix.os }}
strategy:
matrix:
julia-version:
- '1.6'
- '1'
julia-arch: [x64]
os: [ubuntu-latest, windows-latest, macOS-latest]

steps:
- uses: actions/checkout@v2
- uses: julia-actions/setup-julia@latest
with:
version: ${{ matrix.julia-version }}
arch: ${{ matrix.julia-arch }}
- uses: julia-actions/julia-buildpkg@latest
env:
PYTHON: ""
- uses: julia-actions/julia-runtest@latest
env:
PYTHON: ""
- uses: julia-actions/julia-processcoverage@v1
- uses: codecov/codecov-action@v1
with:
file: ./lcov.info
flags: unittests
name: codecov-umbrella
fail_ci_if_error: false
token: ${{ secrets.CODECOV_TOKEN }}
18 changes: 18 additions & 0 deletions .github/workflows/deploy_docs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name: Documenter
on:
push:
branches: [master]
tags: [v*]
pull_request:
workflow_dispatch:

jobs:
docdeploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: julia-actions/julia-buildpkg@latest
- uses: julia-actions/julia-docdeploy@latest
env:
DOCUMENTER_KEY: ${{ secrets.COMPATHELPER_PRIV }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,4 @@ assets/node_modules/
assets/package-lock.json
deps/build.log
Manifest.toml
.DS_Store
6 changes: 3 additions & 3 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,9 @@ sudo: required
os:
- linux
julia:
- 1.0
- 1.1
- 1.3
- 1.4
- 1.5
- nightly
matrix:
allow_failures:
Expand All @@ -21,4 +22,3 @@ notifications:
# uncomment the following lines to override the default test script
script:
- if [[ -a .git/shallow ]]; then git fetch --unshallow; fi
- xvfb-run julia -e 'using Pkg; Pkg.build(); Pkg.test(coverage=true)'
6 changes: 6 additions & 0 deletions Artifacts.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
[plotly-artifacts]
git-tree-sha1 = "77a3f27e7a726685591b11ef3174d43a9a974c9a"

[[plotly-artifacts.download]]
sha256 = "3b753911705e17ec01d565fa69b5cf08e01b772efed8f4f6e506a0ebea2c6354"
url = "https://github.com/JuliaPlots/PlotlyJS.jl/releases/download/plotly-artifacts-2.3.0/plotly-artifacts-2.3.0.tar.gz"
Loading