1
0

手动绘制动态图表

This commit is contained in:
2026-01-28 17:10:45 +08:00
parent fafbb6a1a9
commit 735f8858ba
3 changed files with 152 additions and 17 deletions

File diff suppressed because one or more lines are too long

View File

@@ -7,6 +7,7 @@ dependencies = [
"backtesting~=0.6.5",
"duckdb>=1.4.3",
"jupyter~=1.1.1",
"jupyter-bokeh>=4.0.5",
"matplotlib~=3.10.8",
"mplfinance>=0.12.10b0",
"pandas~=2.3.3",

15
uv.lock generated
View File

@@ -672,6 +672,19 @@ wheels = [
{ url = "https://files.pythonhosted.org/packages/38/64/285f20a31679bf547b75602702f7800e74dbabae36ef324f716c02804753/jupyter-1.1.1-py2.py3-none-any.whl", hash = "sha256:7a59533c22af65439b24bbe60373a4e95af8f16ac65a6c00820ad378e3f7cc83", size = 2657, upload-time = "2024-08-30T07:15:47.045Z" },
]
[[package]]
name = "jupyter-bokeh"
version = "4.0.5"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "bokeh" },
{ name = "ipywidgets" },
]
sdist = { url = "https://files.pythonhosted.org/packages/b4/fd/8f0213c704bf36b5f523ae5bf7dc367f3687e75dcc2354084b75c05d2b53/jupyter_bokeh-4.0.5.tar.gz", hash = "sha256:a33d6ab85588f13640b30765fa15d1111b055cbe44f67a65ca57d3593af8245d", size = 149140, upload-time = "2024-06-03T06:33:33.488Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/47/78/33b2294aad62e5f95b89a89379c5995c2bd978018387ef8bec79f6dc272c/jupyter_bokeh-4.0.5-py3-none-any.whl", hash = "sha256:1110076c14c779071cf492646a1a871aefa8a477261e4721327a666e65df1a2c", size = 148593, upload-time = "2024-06-03T06:33:35.82Z" },
]
[[package]]
name = "jupyter-client"
version = "8.8.0"
@@ -904,6 +917,7 @@ dependencies = [
{ name = "backtesting" },
{ name = "duckdb" },
{ name = "jupyter" },
{ name = "jupyter-bokeh" },
{ name = "matplotlib" },
{ name = "mplfinance" },
{ name = "pandas" },
@@ -921,6 +935,7 @@ requires-dist = [
{ name = "backtesting", specifier = "~=0.6.5" },
{ name = "duckdb", specifier = ">=1.4.3" },
{ name = "jupyter", specifier = "~=1.1.1" },
{ name = "jupyter-bokeh", specifier = ">=4.0.5" },
{ name = "matplotlib", specifier = "~=3.10.8" },
{ name = "mplfinance", specifier = ">=0.12.10b0" },
{ name = "pandas", specifier = "~=2.3.3" },