Arrowhead(K,"cr1",["Color=red"]);
(例)
Ketinit();
Addpackage("emath");
Addax("0");
Cindy Scriptに次をかく
Setdirectory(
Dirhead+"/data/polyhedrons_obj");
polydt=Readobj("r01.obj",["size=-3.5"]);
Setdirectory(Dirwork);
pd=VertexEdgeFace("1",polydt,["Pt=fix","Edg=nogeo"]);
必要な多面体はこの部分に,自分が描きたいもののファイル名に変更する。
ketcindy homeのサイト
https://s-takato.github.io/ketcindyorg/indexj.html
に
・Cinderella
・KeTTeX→TeXLiveの簡易版です。が,とても充実しています。Makishitaもこれを使っています。
・TeXWorks
・KeTCindy
のインストール(設定)for Windowをアップしました.(2025年4月13日確認)
Cinderellaのインストール(Windows)をYouTubeにアップしました.(2022年6月2日)
ketcindy home > Cinderellaのインストール
にリンク先を追加しましたが,以下の通りです.
https://www.youtube.com/watch?v=eAdhjGW438I
(1) KeTCindy ダウンロード: https://ctan.org/pkg/ketcindy
(2) インストール解説動画: https://www.youtube.com/watch?v=bd0DWmkNdg0
(3) LaTeXは,TeXLiveを推奨: https://texwiki.texjp.org/?TeX%20Live#n4073ab3
詳細は(3)のURLを参照してください。
KeTCindyインストール方法 https://www.youtube.com/watch?v=bd0DWmkNdg0
KeTCindyの基本 https://www.youtube.com/watch?v=t5jYS0P40Os
平面図形の描き方 https://www.youtube.com/watch?v=zTv_CVLiKR8
平面図形応用編 https://www.youtube.com/watch?v=ZZgAzLO2m8k
関数のグラフ(1) https://www.youtube.com/watch?v=9smgvO_78Cs
関数のグラフ(2) https://www.youtube.com/watch?v=CUT2K6CRAVI
関数のグラフ(3) https://www.youtube.com/watch?v=aBDhc2PHL3s
KeTCindyで表をつくる https://www.youtube.com/watch?v=hstqUF_cMnk
KeTCindyでBezier曲線をつくる https://www.youtube.com/watch?v=4oKeI35WKoY
KeTCindy 空間図形 https://www.youtube.com/watch?v=uHcEQF1Q1Zs
KeTCindyで切頂多面体をつくる https://www.youtube.com/watch?v=7vsUI2XWucc
KeTCindyによるHTMLの作成(基本編) https://www.youtube.com/watch?v=aDjyphhF6Yk
KeTCindyによるHTMLの作成(実践編) https://www.youtube.com/watch?v=GnnB1knXL7U
KeTCindyでアニメーション:Cycloid https://www.youtube.com/watch?v=H81QraqfoX4
パワポはTeXでつくれます
KeTCindyでスライドを作る(基本編):https://www.youtube.com/watch?v=UiGGoplLbPo
KeTCindyでスライドを作る(実践編) https://www.youtube.com/watch?v=pr0Q4yzRvFk
KeTCindy 数式入力 https://www.youtube.com/watch?v=DI5VjU5GRdA
Google Classroomで数式を使う,KMI https://www.youtube.com/watch?v=V-jLJUj1ehM
Cindy Scriptでemathを実現する
Ketinit();
Addpackage("emath"); を追加する
Addax("0");
Setunitlen("5mm");
Listplot([A,B,C,D,A]);
Listplot([D,E,F,D]);
Letter([D,"nw","\maru{1}"]);
点の白丸は次のようにします
Pointdata("4",E,["Inside=white","Size=1.5"]);
Letter([E,"c","$\large{\circ}$"]);
主張したい図形のある「部分」を斜線で示したり,色で塗ることで図を効果的に表してみよう。
斜線(ハッチ):Hatchといいます。
色塗り(シェード):Shadeといいます。
ドットデータ
上の図の算額を用いてハッチをかけます。
まず,ハッチをかけたい部分を閉図形で表します。Enclosingを使います。Enclosingでは,Cindy Scriptで図を書いていく過程で,得られた(generateされた)ものを結んでいくことでつくることができます。
Hatchは,上図の7行目です。
10行がHatchのかけ方です。重要なことは,7行目のEnclosingによって閉図形をつくることです。
7行目は,閉図形を作るために,4行目の
色を付ける
線分に色を付ける Listplot([A,B],["Color=red"]);
点に色を付ける Pointdata("1",A,["Size=3","Color=red"]);
文字に色を付ける Letter([A,"ne","P"],["Color=red"]);
Ketinit();
Addpackage("emath");
Addax("1");
Setax(["a","x","e","y","n","O","sw","Size=1.2"]);
Setunitlen("20mm");
Circledata([A,B]);
Pointdata("1",D,["Size=1"]);
Pointdata("2",C,["Size=1"]);
Listplot([A,D]);
Listplot([A,C]);
Listplot([C,D]);
Letter([D,"ne","Q$(\cos \beta, \sin \beta)$"]);
Letter([E,"n5","P$(\cos \alpha, \sin \alpha)$"]);
Letter([B,"s2e","$1$"]);
Letter([F,"n2e","$1$"]);
Setcolor("red");
Anglemark("1",[D,A,C],["E=1.2,\alpha \hspace{-1mm}- \hspace{-1mm}\beta",0.4]);
Arrowhead(1,"ag1",[1]); //position=1,size=2
Setcolor("black");
Anglemark("2",[B,A,D],["E=1.2,\hspace{-1mm}\beta",0.6]);
Arrowhead(1,"ag2",[1]); //position=1,size=2
Anglemark("3",[B,A,C],["E=1,\hspace{-1mm} \alpha",1]);
Arrowhead(1,"ag3",[1]); //position=1,size=2
Windispg();
Rと円グラフ
円グラフ,日本では,
例. 円グラフ
Rをつかって円グラフを書きたいです。スタートは12時で,時計回りにする。
データとして,国語20, 数学50,英語10,その他20とする。
Rのscriptは,以下です。
# 1. データの準備
values <- c(20, 50, 10, 20)
labels <- c("国語", "数学", "英語", "その他")
# 2. ラベルに数値やパーセントを追加(任意)
pie_labels <- paste0(labels, " (", values, "%)")
# 3. 円グラフの描画
pie(values, labels = pie_labels,
main = "科目別構成比",
col = c("#ff9999", "#66b3ff", "#99ff99", "#ffcc99"), # 色の設定
init.angle = 90, # スタート地点を12時に設定(90度)
clockwise = TRUE # 時計回りに設定 )
init.angle = 90: 円グラフの開始角度を指定します。デフォルトは0(3時の方向)なので、90を指定することで12時の位置からスタートします。
clockwise = TRUE: これを指定しないと反時計回りになります。時計回りにデータを並べるための必須オプションです。
col: 色を指定しています。お好みに合わせて変更してください。
もし、レポートなどで使うようなよりモダンなグラフが必要な場合は、ggplot2パッケージを使うのが一般的です。ただし、ggplot2で円グラフを作るのは少し特殊なコード(棒グラフを極座標に変換する)が必要になります。