axes manager.js - eEksperimenti/apps GitHub Wiki
V glavo (po definicijah za jquery.flot) vključiš axes-manager.js
<script src="../assets/axes-manager.js"></script>
Potem pa npr. če želiš v "Signalni generator in osciloskop" dodati zavihek "Nastavitve" v harmoniko:
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" href="#settings">
Nastavitve
</a>
</h4>
</div>
<div id="settings" class="panel-collapse collapse in">
<div class="container" id="nastavitve">
</div>
</div>
</div>
Ključna stvar je div
z id-jem nastavitve
- v tega namreč axes-manager izriše HTML kontrole:
<div class="container" id="nastavitve"></div>
#Parametri
Nastavljamo lahko dva parametra: am.div_id
in am.yaxis2
, na primer:
<script src="../assets/axes-manager.js"></script>
<script type="text/javascript">
am.div_id='nastavitve'; //id razdelka za izris kontrol
am.yaxis2=true; //omogoči/onemogoči delovanje druge y osi
//...
- V ustreznem razdelku izriše kontrole.
- Če sta na eni y osi grafa izrisana vsaj dva seta podatkov, premakne 2. set podatkov na drugo os y.
- Spremembo parametra potrdimo s pritiskom na tipko enter.
- Pozicioniranje oznake na 2. y-osi je odvisno od dolžine teksta oznake.
- Ni kompatibilen z value-picker.js