jQuery Plugins by Takodo
canvas グラフ
since 2011
二次関数のグラフを描きます
基本 y=ax2 の「a」を変化させて、放物線を描きます。
y=a(x-p)2+q の頂点が移動。「(p,q)」を変化させて、放物線を描きます。
y=ax2+bx+c の係数を変更。「a,b,c」を変化させて、放物線を描きます。
y=mx+n 傾きm y切片n の直線を描きます。
座標平面を独立させて描くようにしました
四角、円を描く試み。こんな図を描いてみた
動的にcanvasを生成する方法
canvasエレメントを必要に応じ生成、削除させながら描く。
IEがcanvasエレメントをサポートしていないため、IEについては特別な操作が必要。
動的に生成したcanvas要素は、G_vmlCanvasManager.initElement(element)
で初期化する必要があるためその動作テストを行ってみた。
円を描くよ
(function($){
jQuery.fn.jqShowSrcCode=function(options){
var defaults = {
titleCss:{ //タイトル
'color':'#2e3eaf',
'border-color':'#111111',
'border-width':'1px 1px 0px 1px'
},
SrcCss:{ //ソース部分
'display':'block',
'border-width':'0px 1px 1px 1px',
'background-color':'#f5f5f1'
}
};
var setting = $.extend(true, defaults, options);
$(this).each(function(){
var src=$(this).html();
return this;
};
})(jQuery);