-
Notifications
You must be signed in to change notification settings - Fork 76
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
'Fix: 修复 "example" -> "examples" && "test" -> "tests"' (#7)
- Loading branch information
1 parent
4a995ad
commit d5c2ad4
Showing
24 changed files
with
169 additions
and
169 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -100,5 +100,5 @@ ENV/ | |
.mypy_cache/ | ||
|
||
# custom | ||
example/*.html | ||
test/*.html | ||
examples/*.html | ||
tests/*.html |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
from cutecharts.components import Page | ||
from examples.example_bar import bar_base | ||
from examples.example_line import line_base | ||
from examples.example_pie import pie_base | ||
from examples.example_radar import radar_base | ||
from examples.example_scatter import scatter_base | ||
|
||
page = Page() | ||
page.add(bar_base(), line_base(), pie_base(), radar_base(), scatter_base()) | ||
page.render() |
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,27 +1,27 @@ | ||
from cutecharts.charts import Radar | ||
from cutecharts.components import Page | ||
from cutecharts.faker import Faker | ||
|
||
|
||
def radar_base() -> Radar: | ||
chart = Radar("Radar-基本示例") | ||
chart.set_options(labels=Faker.choose()) | ||
chart.add_series("series-A", Faker.values()) | ||
chart.add_series("series-B", Faker.values()) | ||
return chart | ||
|
||
|
||
radar_base().render() | ||
|
||
|
||
def radar_legend_colors(): | ||
chart = Radar("Radar-颜色调整") | ||
chart.set_options(labels=Faker.choose(), colors=Faker.colors, legend_pos="upRight") | ||
chart.add_series("series-A", Faker.values()) | ||
chart.add_series("series-B", Faker.values()) | ||
return chart | ||
|
||
|
||
page = Page() | ||
page.add(radar_base(), radar_legend_colors()) | ||
page.render() | ||
from cutecharts.charts import Radar | ||
from cutecharts.components import Page | ||
from cutecharts.faker import Faker | ||
|
||
|
||
def radar_base() -> Radar: | ||
chart = Radar("Radar-基本示例") | ||
chart.set_options(labels=Faker.choose()) | ||
chart.add_series("series-A", Faker.values()) | ||
chart.add_series("series-B", Faker.values()) | ||
return chart | ||
|
||
|
||
radar_base().render() | ||
|
||
|
||
def radar_legend_colors(): | ||
chart = Radar("Radar-颜色调整") | ||
chart.set_options(labels=Faker.choose(), colors=Faker.colors, legend_pos="upRight") | ||
chart.add_series("series-A", Faker.values()) | ||
chart.add_series("series-B", Faker.values()) | ||
return chart | ||
|
||
|
||
page = Page() | ||
page.add(radar_base(), radar_legend_colors()) | ||
page.render() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,47 +1,47 @@ | ||
from cutecharts.charts import Scatter | ||
from cutecharts.components import Page | ||
from cutecharts.faker import Faker | ||
|
||
|
||
def scatter_base() -> Scatter: | ||
chart = Scatter("Scatter-基本示例") | ||
chart.set_options(x_label="I'm xlabel", y_label="I'm ylabel") | ||
chart.add_series( | ||
"series-A", [(z[0], z[1]) for z in zip(Faker.values(), Faker.values())] | ||
) | ||
chart.add_series( | ||
"series-B", [(z[0], z[1]) for z in zip(Faker.values(), Faker.values())] | ||
) | ||
return chart | ||
|
||
|
||
scatter_base().render() | ||
|
||
|
||
def scatter_dotsize_tickcount(): | ||
chart = Scatter("Scatter-散点大小") | ||
chart.set_options(dot_size=2, y_tick_count=8) | ||
chart.add_series( | ||
"series-A", [(z[0], z[1]) for z in zip(Faker.values(), Faker.values())] | ||
) | ||
chart.add_series( | ||
"series-B", [(z[0], z[1]) for z in zip(Faker.values(), Faker.values())] | ||
) | ||
return chart | ||
|
||
|
||
def scatter_show_line(): | ||
chart = Scatter("Scatter-散点连成线") | ||
chart.set_options(y_tick_count=8, is_show_line=True) | ||
chart.add_series( | ||
"series-A", [(z[0], z[1]) for z in zip(Faker.values(), Faker.values())] | ||
) | ||
chart.add_series( | ||
"series-B", [(z[0], z[1]) for z in zip(Faker.values(), Faker.values())] | ||
) | ||
return chart | ||
|
||
|
||
page = Page() | ||
page.add(scatter_base(), scatter_dotsize_tickcount(), scatter_show_line()) | ||
page.render() | ||
from cutecharts.charts import Scatter | ||
from cutecharts.components import Page | ||
from cutecharts.faker import Faker | ||
|
||
|
||
def scatter_base() -> Scatter: | ||
chart = Scatter("Scatter-基本示例") | ||
chart.set_options(x_label="I'm xlabel", y_label="I'm ylabel") | ||
chart.add_series( | ||
"series-A", [(z[0], z[1]) for z in zip(Faker.values(), Faker.values())] | ||
) | ||
chart.add_series( | ||
"series-B", [(z[0], z[1]) for z in zip(Faker.values(), Faker.values())] | ||
) | ||
return chart | ||
|
||
|
||
scatter_base().render() | ||
|
||
|
||
def scatter_dotsize_tickcount(): | ||
chart = Scatter("Scatter-散点大小") | ||
chart.set_options(dot_size=2, y_tick_count=8) | ||
chart.add_series( | ||
"series-A", [(z[0], z[1]) for z in zip(Faker.values(), Faker.values())] | ||
) | ||
chart.add_series( | ||
"series-B", [(z[0], z[1]) for z in zip(Faker.values(), Faker.values())] | ||
) | ||
return chart | ||
|
||
|
||
def scatter_show_line(): | ||
chart = Scatter("Scatter-散点连成线") | ||
chart.set_options(y_tick_count=8, is_show_line=True) | ||
chart.add_series( | ||
"series-A", [(z[0], z[1]) for z in zip(Faker.values(), Faker.values())] | ||
) | ||
chart.add_series( | ||
"series-B", [(z[0], z[1]) for z in zip(Faker.values(), Faker.values())] | ||
) | ||
return chart | ||
|
||
|
||
page = Page() | ||
page.add(scatter_base(), scatter_dotsize_tickcount(), scatter_show_line()) | ||
page.render() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
cd test | ||
nosetests --with-coverage --cover-package cutecharts --cover-package test && cd .. && flake8 --exclude build --max-line-length 89 --ignore=F401 | ||
cd tests | ||
nosetests --with-coverage --cover-package cutecharts --cover-package tests && cd .. && flake8 --exclude build --max-line-length 89 --ignore=F401 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
cd test | ||
nosetests --with-coverage --cover-package cutecharts --cover-package test && cd .. && flake8 --exclude build --max-line-length 89 --ignore=F401 | ||
cd tests | ||
nosetests --with-coverage --cover-package cutecharts --cover-package tests && cd .. && flake8 --exclude build --max-line-length 89 --ignore=F401 |
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,31 +1,31 @@ | ||
from nose.tools import assert_equal, assert_in | ||
|
||
from cutecharts.charts.basic import BasicChart | ||
from cutecharts.faker import Faker | ||
from cutecharts.globals import AssetsHost | ||
|
||
|
||
def test_engine_render(): | ||
basic = BasicChart() | ||
html = basic.render() | ||
assert_in(AssetsHost.DEFAULT_HOST, html) | ||
assert_in("chartXkcd", html) | ||
|
||
|
||
def test_engine_render_notebook(): | ||
basic = BasicChart() | ||
html = basic.render_notebook().__html__() | ||
assert_in(AssetsHost.DEFAULT_HOST, html) | ||
assert_in("chartXkcd", html) | ||
|
||
|
||
def test_load_javascript(): | ||
basic = BasicChart() | ||
expected = ['https://cdn.jsdelivr.net/npm/chart.xkcd@1.1/dist/chart.xkcd.min.js'] | ||
assert_equal(basic.load_javascript().lib, expected) | ||
|
||
|
||
def test_faker(): | ||
attrs = Faker.choose() | ||
values = Faker.values() | ||
assert_equal(len(attrs), len(values)) | ||
from nose.tools import assert_equal, assert_in | ||
|
||
from cutecharts.charts.basic import BasicChart | ||
from cutecharts.faker import Faker | ||
from cutecharts.globals import AssetsHost | ||
|
||
|
||
def test_engine_render(): | ||
basic = BasicChart() | ||
html = basic.render() | ||
assert_in(AssetsHost.DEFAULT_HOST, html) | ||
assert_in("chartXkcd", html) | ||
|
||
|
||
def test_engine_render_notebook(): | ||
basic = BasicChart() | ||
html = basic.render_notebook().__html__() | ||
assert_in(AssetsHost.DEFAULT_HOST, html) | ||
assert_in("chartXkcd", html) | ||
|
||
|
||
def test_load_javascript(): | ||
basic = BasicChart() | ||
expected = ['https://cdn.jsdelivr.net/npm/chart.xkcd@1.1/dist/chart.xkcd.min.js'] | ||
assert_equal(basic.load_javascript().lib, expected) | ||
|
||
|
||
def test_faker(): | ||
attrs = Faker.choose() | ||
values = Faker.values() | ||
assert_equal(len(attrs), len(values)) |
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,41 +1,41 @@ | ||
from nose.tools import assert_equal, assert_false, assert_true | ||
|
||
from cutecharts.charts import Bar, Line | ||
from cutecharts.components import Page | ||
|
||
|
||
def gen_bar_base() -> Bar: | ||
c = Bar("Bar") | ||
c.set_options(labels=["A", "B"], x_label="I'm xlabel", y_label="I'm ylabel") | ||
c.add_series("series-A", ["1", "2"]) | ||
return c | ||
|
||
|
||
def gen_line_base() -> Line: | ||
c = Line("Line") | ||
c.set_options(labels=["A", "B"], x_label="I'm xlabel", y_label="I'm ylabel") | ||
c.add_series("series-A", ["1", "2"]) | ||
return c | ||
|
||
|
||
def test_page_iter(): | ||
charts = [gen_bar_base(), gen_line_base()] | ||
p = Page() | ||
p.add(*charts) | ||
|
||
for idx, c in enumerate(p): | ||
assert_equal(c, charts[idx]) | ||
|
||
assert_equal(len(p), len(charts)) | ||
|
||
|
||
def test_page_before_render(): | ||
charts = [gen_bar_base(), gen_line_base()] | ||
p = Page() | ||
p.add(*charts) | ||
|
||
assert_false(hasattr(p, "local_cfg")) | ||
assert_false(hasattr(p, "notebook_cfg")) | ||
p.before_render() | ||
assert_true(hasattr(p, "local_cfg")) | ||
assert_true(hasattr(p, "notebook_cfg")) | ||
from nose.tools import assert_equal, assert_false, assert_true | ||
|
||
from cutecharts.charts import Bar, Line | ||
from cutecharts.components import Page | ||
|
||
|
||
def gen_bar_base() -> Bar: | ||
c = Bar("Bar") | ||
c.set_options(labels=["A", "B"], x_label="I'm xlabel", y_label="I'm ylabel") | ||
c.add_series("series-A", ["1", "2"]) | ||
return c | ||
|
||
|
||
def gen_line_base() -> Line: | ||
c = Line("Line") | ||
c.set_options(labels=["A", "B"], x_label="I'm xlabel", y_label="I'm ylabel") | ||
c.add_series("series-A", ["1", "2"]) | ||
return c | ||
|
||
|
||
def test_page_iter(): | ||
charts = [gen_bar_base(), gen_line_base()] | ||
p = Page() | ||
p.add(*charts) | ||
|
||
for idx, c in enumerate(p): | ||
assert_equal(c, charts[idx]) | ||
|
||
assert_equal(len(p), len(charts)) | ||
|
||
|
||
def test_page_before_render(): | ||
charts = [gen_bar_base(), gen_line_base()] | ||
p = Page() | ||
p.add(*charts) | ||
|
||
assert_false(hasattr(p, "local_cfg")) | ||
assert_false(hasattr(p, "notebook_cfg")) | ||
p.before_render() | ||
assert_true(hasattr(p, "local_cfg")) | ||
assert_true(hasattr(p, "notebook_cfg")) |
File renamed without changes.
File renamed without changes.
File renamed without changes.