| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- $(function() {
- var tt = document.createElement('div'),
- leftOffset = -(~~$('html').css('padding-left').replace('px', '') + ~~$('body').css('margin-left').replace('px', '')),
- topOffset = -32;
- tt.className = 'ex-tooltip';
- document.body.appendChild(tt);
- var data = {
- "xScale": "time",
- "yScale": "linear",
- "main": [{
- "className": ".pizza",
- "data": [{
- "x": "2012-11-05",
- "y": 6
- }, {
- "x": "2012-11-06",
- "y": 6
- }, {
- "x": "2012-11-07",
- "y": 8
- }, {
- "x": "2012-11-08",
- "y": 3
- }, {
- "x": "2012-11-09",
- "y": 4
- }, {
- "x": "2012-11-10",
- "y": 9
- }, {
- "x": "2012-11-11",
- "y": 6
- }]
- }]
- };
- var opts = {
- "dataFormatX": function(x) {
- return d3.time.format('%Y-%m-%d').parse(x);
- },
- "tickFormatX": function(x) {
- return d3.time.format('%A')(x);
- },
- "mouseover": function(d, i) {
- var pos = $(this).offset();
- $(tt).text(d3.time.format('%A')(d.x) + ': ' + d.y)
- .css({
- top: topOffset + pos.top,
- left: pos.left + leftOffset
- })
- .show();
- },
- "mouseout": function(x) {
- $(tt).hide();
- }
- };
- var myChart = new xChart('line-dotted', data, '#example4', opts);
- });
|