Maybe a dumb question, but how can i use the d3js directives? I put all the 
dependencies in my static folder and wrote in my html file: 

<script src="js/angularjs-nvd3-directives.js"></script>
<script src="js/d3/d3.js"></script>
<script src="js/nvd3/nv.d3.js"></script>
<link rel="stylesheet" href="css/nvcd3/nv.d3.css"/>

<div ng-controller="ExampleCtrl">
    <nvd3-line-chart
        data="exampleData"
        id="exampleId"
        xAxisTickFormat="xAxisTickFormatFunction()"
        yAxisTickFormat="yAxisTickFormatFunction()"
        width="550"
        height="350"
        showXAxis="true"
        showYAxis="true">
            <svg></svg>
    </nvd3-line-chart>
</div>


just as in the link you provided. But the next two lines i dont really get:

In the Angular App, include nvd3ChartDirectives as a dependency.

var app = angular.module("nvd3TestApp", ['nvd3ChartDirectives']);

Create an Angular.js Controller, and assign json data to a scope variable.

and what do i have to write in my Controller file? 

Thanks for any help :)

Am Montag, 7. April 2014 13:11:42 UTC+2 schrieb Ramos:
>
> After all the pain learning d3 and angular i discovered d3js directives 
> for angular.
>
> using them inside web2py is easy
>
> check one of them here about the line chart
> http://cmaurer.github.io/angularjs-nvd3-directives/line.chart.html
>
>
> 2014-04-05 20:11 GMT+01:00 Martina Gruber <[email protected]<javascript:>
> >:
>
>> Hi Sihui,
>>
>> Just add a div with an id after extend layout and then select this id 
>> from d3.
>> If you select "body" and append a circle it will go at the bottom of the 
>> page.
>>
>> {{response.files.append(URL(r=request,c='static',f='/js/d3.js'))}}
>>> {{extend 'layout.html'}}
>>>  
>>>         <div id="mychart"> </div>
>>>
>>> <script type="text/javascript">
>>>  d3.select('#mychart').append('svg').append('circle').style("stroke", 
>>> "gray").style("fill", "red").attr("r", 40).attr("cx", 50).attr("cy", 50);
>>> </script>
>>>
>>>  -- 
>> Resources:
>> - http://web2py.com
>> - http://web2py.com/book (Documentation)
>> - http://github.com/web2py/web2py (Source code)
>> - https://code.google.com/p/web2py/issues/list (Report Issues)
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "web2py-users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to