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
d9c280a5
Commit
d9c280a5
authored
Sep 06, 2014
by
Masayuki Tanaka
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add axis.x.extent option instead of axis.x.default - #512
parent
ad816135
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
88 additions
and
6 deletions
+88
-6
c3.js
c3.js
+3
-3
c3.min.js
c3.min.js
+0
-0
index.html
htdocs/index.html
+6
-0
axes_x_extent.html
htdocs/samples/axes_x_extent.html
+76
-0
config.js
src/config.js
+1
-1
core.js
src/core.js
+1
-1
subchart.js
src/subchart.js
+1
-1
No files found.
c3.js
View file @
d9c280a5
...
...
@@ -253,7 +253,7 @@
.
on
(
"dblclick.zoom"
,
null
);
// Set default extent if defined
if
(
config
.
axis_x_
defaul
t
)
{
$$
.
brush
.
extent
(
$$
.
getDefaultExtent
());
}
if
(
config
.
axis_x_
exten
t
)
{
$$
.
brush
.
extent
(
$$
.
getDefaultExtent
());
}
// Add Axis
$$
.
initAxis
();
...
...
@@ -956,7 +956,7 @@
axis_x_min
:
undefined
,
axis_x_padding
:
{},
axis_x_height
:
undefined
,
axis_x_
defaul
t
:
undefined
,
axis_x_
exten
t
:
undefined
,
axis_x_label
:
{},
axis_y_show
:
true
,
axis_y_max
:
undefined
,
...
...
@@ -4935,7 +4935,7 @@
};
c3_chart_internal_fn
.
getDefaultExtent
=
function
()
{
var
$$
=
this
,
config
=
$$
.
config
,
extent
=
isFunction
(
config
.
axis_x_
default
)
?
config
.
axis_x_default
(
$$
.
getXDomain
(
$$
.
data
.
targets
))
:
config
.
axis_x_defaul
t
;
extent
=
isFunction
(
config
.
axis_x_
extent
)
?
config
.
axis_x_extent
(
$$
.
getXDomain
(
$$
.
data
.
targets
))
:
config
.
axis_x_exten
t
;
if
(
$$
.
isTimeSeries
())
{
extent
=
[
$$
.
parseDate
(
extent
[
0
]),
$$
.
parseDate
(
extent
[
1
])];
}
...
...
c3.min.js
View file @
d9c280a5
This source diff could not be displayed because it is too large. You can
view the blob
instead.
htdocs/index.html
View file @
d9c280a5
...
...
@@ -172,6 +172,12 @@
Update y domain automatically
</a>
</div>
<div
class=
"col-md-4"
>
<h3>
Default X Extent
</h3>
<a
href=
"./samples/axes_x_extent.html"
>
Set default x extent
</a>
</div>
</div>
</div>
</div>
...
...
htdocs/samples/axes_x_extent.html
0 → 100644
View file @
d9c280a5
<html>
<head>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"/css/c3.css"
>
</head>
<body>
<div
id=
"chart1"
></div>
<div
id=
"chart2"
></div>
<div
id=
"chart3"
></div>
<script
src=
"http://d3js.org/d3.v3.min.js"
charset=
"utf-8"
></script>
<script
src=
"/js/c3.js"
></script>
<script>
var
chart1
=
c3
.
generate
({
bindto
:
'#chart1'
,
data
:
{
columns
:
[
[
'data1'
,
100
,
200
,
50
,
300
,
400
,
290
],
[
'data2'
,
10
,
20
,
50
,
30
,
10
,
100
],
],
},
axis
:
{
x
:
{
extent
:
[
2
,
4.5
]
}
},
subchart
:
{
show
:
true
}
});
var
chart2
=
c3
.
generate
({
bindto
:
'#chart2'
,
data
:
{
x
:
'x'
,
columns
:
[
[
'x'
,
'2014-01-01'
,
'2014-02-01'
,
'2014-03-01'
,
'2014-04-01'
,
'2014-05-01'
,
'2014-06-01'
],
[
'data1'
,
100
,
200
,
50
,
300
,
400
,
290
],
[
'data2'
,
10
,
20
,
50
,
30
,
10
,
100
],
],
},
axis
:
{
x
:
{
type
:
'timeseries'
,
extent
:
[
'2014-03-01'
,
'2014-04-20'
]
}
},
subchart
:
{
show
:
true
}
});
var
chart3
=
c3
.
generate
({
bindto
:
'#chart3'
,
data
:
{
columns
:
[
[
'data1'
,
100
,
200
,
50
,
300
,
400
,
290
],
[
'data2'
,
10
,
20
,
50
,
30
,
10
,
100
],
],
},
axis
:
{
x
:
{
extent
:
[
1
,
4.2
]
}
},
zoom
:
{
enabled
:
true
},
subchart
:
{
show
:
true
}
});
</script>
</body>
</html>
src/config.js
View file @
d9c280a5
...
...
@@ -92,7 +92,7 @@ c3_chart_internal_fn.getDefaultConfig = function () {
axis_x_min
:
undefined
,
axis_x_padding
:
{},
axis_x_height
:
undefined
,
axis_x_
defaul
t
:
undefined
,
axis_x_
exten
t
:
undefined
,
axis_x_label
:
{},
axis_y_show
:
true
,
axis_y_max
:
undefined
,
...
...
src/core.js
View file @
d9c280a5
...
...
@@ -248,7 +248,7 @@ c3_chart_internal_fn.initWithData = function (data) {
.
on
(
"dblclick.zoom"
,
null
);
// Set default extent if defined
if
(
config
.
axis_x_
defaul
t
)
{
$$
.
brush
.
extent
(
$$
.
getDefaultExtent
());
}
if
(
config
.
axis_x_
exten
t
)
{
$$
.
brush
.
extent
(
$$
.
getDefaultExtent
());
}
// Add Axis
$$
.
initAxis
();
...
...
src/subchart.js
View file @
d9c280a5
...
...
@@ -183,7 +183,7 @@ c3_chart_internal_fn.transformContext = function (withTransition, transitions) {
};
c3_chart_internal_fn
.
getDefaultExtent
=
function
()
{
var
$$
=
this
,
config
=
$$
.
config
,
extent
=
isFunction
(
config
.
axis_x_
default
)
?
config
.
axis_x_default
(
$$
.
getXDomain
(
$$
.
data
.
targets
))
:
config
.
axis_x_defaul
t
;
extent
=
isFunction
(
config
.
axis_x_
extent
)
?
config
.
axis_x_extent
(
$$
.
getXDomain
(
$$
.
data
.
targets
))
:
config
.
axis_x_exten
t
;
if
(
$$
.
isTimeSeries
())
{
extent
=
[
$$
.
parseDate
(
extent
[
0
]),
$$
.
parseDate
(
extent
[
1
])];
}
...
...
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