Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
c3-closed
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
charts
c3-closed
Commits
53f3442f
Commit
53f3442f
authored
Sep 01, 2014
by
Masayuki Tanaka
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add axis.y.default and axis.y2.default option - #442
parent
a6f62166
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
44 additions
and
8 deletions
+44
-8
c3.js
c3.js
+6
-4
c3.min.js
c3.min.js
+0
-0
index.html
htdocs/index.html
+6
-0
axes_y_default.html
htdocs/samples/axes_y_default.html
+26
-0
config.js
src/config.js
+2
-0
scale.js
src/scale.js
+4
-4
No files found.
c3.js
View file @
53f3442f
...
...
@@ -966,6 +966,7 @@
axis_y_tick_outer
:
true
,
axis_y_padding
:
{},
axis_y_ticks
:
10
,
axis_y_default
:
undefined
,
axis_y2_show
:
false
,
axis_y2_max
:
undefined
,
axis_y2_min
:
undefined
,
...
...
@@ -975,6 +976,7 @@
axis_y2_tick_outer
:
true
,
axis_y2_padding
:
{},
axis_y2_ticks
:
10
,
axis_y2_default
:
undefined
,
// grid
grid_x_show
:
false
,
grid_x_type
:
'tick'
,
...
...
@@ -1138,11 +1140,11 @@
$$
.
subYMax
=
config
.
axis_rotated
?
$$
.
width2
:
1
;
// update scales
$$
.
x
=
$$
.
getX
(
$$
.
xMin
,
$$
.
xMax
,
forInit
?
undefined
:
$$
.
x
.
orgDomain
(),
function
()
{
return
$$
.
xAxis
.
tickOffset
();
});
$$
.
y
=
$$
.
getY
(
$$
.
yMin
,
$$
.
yMax
,
forInit
?
undefined
:
$$
.
y
.
domain
());
$$
.
y2
=
$$
.
getY
(
$$
.
yMin
,
$$
.
yMax
,
forInit
?
undefined
:
$$
.
y2
.
domain
());
$$
.
y
=
$$
.
getY
(
$$
.
yMin
,
$$
.
yMax
,
forInit
?
config
.
axis_y_default
:
$$
.
y
.
domain
());
$$
.
y2
=
$$
.
getY
(
$$
.
yMin
,
$$
.
yMax
,
forInit
?
config
.
axis_y2_default
:
$$
.
y2
.
domain
());
$$
.
subX
=
$$
.
getX
(
$$
.
xMin
,
$$
.
xMax
,
$$
.
orgXDomain
,
function
(
d
)
{
return
d
%
1
?
0
:
$$
.
subXAxis
.
tickOffset
();
});
$$
.
subY
=
$$
.
getY
(
$$
.
subYMin
,
$$
.
subYMax
,
forInit
?
undefined
:
$$
.
subY
.
domain
());
$$
.
subY2
=
$$
.
getY
(
$$
.
subYMin
,
$$
.
subYMax
,
forInit
?
undefined
:
$$
.
subY2
.
domain
());
$$
.
subY
=
$$
.
getY
(
$$
.
subYMin
,
$$
.
subYMax
,
forInit
?
config
.
axis_y_default
:
$$
.
subY
.
domain
());
$$
.
subY2
=
$$
.
getY
(
$$
.
subYMin
,
$$
.
subYMax
,
forInit
?
config
.
axis_y2_default
:
$$
.
subY2
.
domain
());
// update axes
$$
.
xAxisTickFormat
=
$$
.
getXAxisTickFormat
();
$$
.
xAxisTickValues
=
config
.
axis_x_tick_values
?
config
.
axis_x_tick_values
:
(
forInit
?
undefined
:
$$
.
xAxis
.
tickValues
());
...
...
c3.min.js
View file @
53f3442f
This source diff could not be displayed because it is too large. You can
view the blob
instead.
htdocs/index.html
View file @
53f3442f
...
...
@@ -158,6 +158,12 @@
</div>
<div
class=
"row"
>
<div
class=
"col-md-4"
>
<h3>
Default Y Domain
</h3>
<a
href=
"./samples/axes_y_default.html"
>
Set default y domain
</a>
</div>
<div
class=
"col-md-4"
>
<h3>
Y Domain
</h3>
<a
href=
"./samples/domain_y.html"
>
Update y domain automatically
...
...
htdocs/samples/axes_y_default.html
0 → 100644
View file @
53f3442f
<html>
<head>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"/css/c3.css"
>
</head>
<body>
<div
id=
"chart"
></div>
<script
src=
"http://d3js.org/d3.v3.min.js"
charset=
"utf-8"
></script>
<script
src=
"/js/c3.js"
></script>
<script>
var
chart
=
c3
.
generate
({
data
:
{
columns
:
[
[
'data1'
],
[
'data2'
],
],
},
axis
:
{
y
:
{
default
:
[
-
100
,
100
]
}
}
});
</script>
</body>
</html>
src/config.js
View file @
53f3442f
...
...
@@ -102,6 +102,7 @@ c3_chart_internal_fn.getDefaultConfig = function () {
axis_y_tick_outer
:
true
,
axis_y_padding
:
{},
axis_y_ticks
:
10
,
axis_y_default
:
undefined
,
axis_y2_show
:
false
,
axis_y2_max
:
undefined
,
axis_y2_min
:
undefined
,
...
...
@@ -111,6 +112,7 @@ c3_chart_internal_fn.getDefaultConfig = function () {
axis_y2_tick_outer
:
true
,
axis_y2_padding
:
{},
axis_y2_ticks
:
10
,
axis_y2_default
:
undefined
,
// grid
grid_x_show
:
false
,
grid_x_type
:
'tick'
,
...
...
src/scale.js
View file @
53f3442f
...
...
@@ -63,11 +63,11 @@ c3_chart_internal_fn.updateScales = function () {
$$
.
subYMax
=
config
.
axis_rotated
?
$$
.
width2
:
1
;
// update scales
$$
.
x
=
$$
.
getX
(
$$
.
xMin
,
$$
.
xMax
,
forInit
?
undefined
:
$$
.
x
.
orgDomain
(),
function
()
{
return
$$
.
xAxis
.
tickOffset
();
});
$$
.
y
=
$$
.
getY
(
$$
.
yMin
,
$$
.
yMax
,
forInit
?
undefined
:
$$
.
y
.
domain
());
$$
.
y2
=
$$
.
getY
(
$$
.
yMin
,
$$
.
yMax
,
forInit
?
undefined
:
$$
.
y2
.
domain
());
$$
.
y
=
$$
.
getY
(
$$
.
yMin
,
$$
.
yMax
,
forInit
?
config
.
axis_y_default
:
$$
.
y
.
domain
());
$$
.
y2
=
$$
.
getY
(
$$
.
yMin
,
$$
.
yMax
,
forInit
?
config
.
axis_y2_default
:
$$
.
y2
.
domain
());
$$
.
subX
=
$$
.
getX
(
$$
.
xMin
,
$$
.
xMax
,
$$
.
orgXDomain
,
function
(
d
)
{
return
d
%
1
?
0
:
$$
.
subXAxis
.
tickOffset
();
});
$$
.
subY
=
$$
.
getY
(
$$
.
subYMin
,
$$
.
subYMax
,
forInit
?
undefined
:
$$
.
subY
.
domain
());
$$
.
subY2
=
$$
.
getY
(
$$
.
subYMin
,
$$
.
subYMax
,
forInit
?
undefined
:
$$
.
subY2
.
domain
());
$$
.
subY
=
$$
.
getY
(
$$
.
subYMin
,
$$
.
subYMax
,
forInit
?
config
.
axis_y_default
:
$$
.
subY
.
domain
());
$$
.
subY2
=
$$
.
getY
(
$$
.
subYMin
,
$$
.
subYMax
,
forInit
?
config
.
axis_y2_default
:
$$
.
subY2
.
domain
());
// update axes
$$
.
xAxisTickFormat
=
$$
.
getXAxisTickFormat
();
$$
.
xAxisTickValues
=
config
.
axis_x_tick_values
?
config
.
axis_x_tick_values
:
(
forInit
?
undefined
:
$$
.
xAxis
.
tickValues
());
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment