‫お帰りなさい｡
‫だから､ これからはもっともっとステップアップしていこうと思います｡
‫マップの力を存分に発揮します｡
‫プロットリブ｡
‫オブジェクト指向の手法｡
‫ここでやったことを積み重ねていくのです｡
‫そこで､ 50代以上のデータフレームを使って､ この心臓病とコレステロールのレベルを作成しました｡
‫しかし､ 今度はこれにサブプロットを追加して､ コレステロール値を可視化することができるようにします｡
‫フェローアクトと組み合わせます｡ ちなみに発音が悪いですが､ フェイルアッチ､
‫これはマックスホットですよね？
‫そこで､ コレステロールとfell hをY軸に､ どちらも年齢をX軸にしたサブプロットを作成します｡
‫では､ 実際に見てみましょう｡
‫私たちは､ この通話年齢のサブプロットをトグルしたいのです｡
‫きれいにエッチングされますよ｡
‫さて､ ここに行きたいと思います｡
‫これを再現するのです｡
‫このコードをコピー＆ペーストすればいいのだ｡
‫しかし､ 今回もゼロから書く練習をしたいので､ 本格的にイチから見ていきましょう｡
‫オブジェクト指向の手法を使いたい｡
‫さて､ 自分で小ネタ作りをしたことがある人は､ このような方法を使ったことがあるかもしれませんね｡
‫しかし､ そうでない場合は､ こうしてこの2人のサブプロットを作ることになるのです｡
‫つまり､ 2つの異なる軸が欲しいということを覚えておいてください｡
‫だからFig ax､ ゼロ､ ax｡
‫これはアクト1になりそうです｡
‫これでよしとしよう｡
‫つまり､ 1つの図形を作成するのですが､ その図形には2つの軸が設定されています｡
‫軸とは､ データを追加できるこのYとXのことだと覚えておいてください｡
‫だから､ サブプロットの前に同じ司令官を使用してみましょう､ 私たちはニコールのが1つになることを望んでいるに等しい行を終了したいと思います｡
‫これまでの数字の大きさは10と6でした｡
‫でも､ これを日焼けさせて､ どんな風に見えるか見てみましょう｡
‫そして今度は､ Xゼロにデータを追加してきたいと思います｡
‫実は､ プロットする前に､ これがどのようなものかを見てみましょう｡
‫フィグサイズオープ
‫そこにイコールを忘れました｡
‫美しい｡
‫これで2つの白紙のキャンバスができたので､ ここにデータを追加し始めます｡
‫そこで､ アクセス・ゼロにデータを追加したいのですが､ これはここにあるものです｡
‫だから､ このまま今までと全く同じでいいんです｡
‫こんな感じでやっていきます｡
‫では､ ここで行ったように､ Axis Zeroにデータを追加していきます｡
‫これと似たようなことをやるんです｡
‫しかし､ 繰り返しになりますが､ コピーアンドペーストではありません｡
‫ゼロからやるんです｡
‫散布図イコール×ゼロ点散布図､ Xは50ページ超の列となるわけです｡
‫Yは50歳以上に相当します｡
‫そして､ これは単なる添え物的なコラムになりそうです｡
‫美しい｡
‫そして､ イコールを見に行くのです｡
‫ゼロ50のTarget欄で色付けするんです｡
‫では､ その様子をご覧ください｡
‫美しい｡
‫これは前にも見たので､ x zeroをカスタマイズして､ x zero dot setにしたいし､ タイトルも付けたい｡
‫これは心臓病とコレステロール値になりますね｡
‫素晴らしい｡
‫そして､ Xラベルは年齢､ Yラベルはコレステロールとします｡
‫特に目新しいことはありません｡
‫以前にも見たことがありますが､ 今は軸ゼロだけなので､ すごいですね｡
‫加えるかもしれません｡
‫軸ゼロに凡例を追加する｡
‫40と同じコードです｡ レジェンドスキャッター
‫レジェンドエレメントではありません｡
‫そして､ Title Eagle's Targetに行くのです｡
‫美しい｡
‫ここはどうなっているんだ？
‫本線があったからこそ､ その線でできることがある｡
‫そこで､ 平均台を追加する｡
‫つまり､ 今までやってきたプロットを再現しているだけなんです｡
‫アクシデントゼロドット×hライン
‫今度は､ yの各行を渡す必要があります｡
‫だから､ 50歳以上は欲しい｡
‫コレステロールになりそうです｡
‫だから､ 全部やるんです｡
‫ドットメイン､ そしてラインスタイルとして追加します｡
‫ダッシュ
‫そして､ そのこと｡
‫であるべきだ｡
‫上に書いたのと同じプロットです｡
‫でも､ 今はサブプロットにあります｡
‫だから
‫その前にチャレンジしたいことがあります｡
‫ここで行ったことを再現できるかどうか確認してください｡
‫しかし､ ここのサブプロットでコレステロールの欄の代わりにフェルアッシュの欄がある｡
‫ちょっとお待ちください｡
‫よし､ やってみれば｡
‫すべて良好です｡
‫そうでない場合は､ スルーしましょう｡
‫ここでX1にデータを追加します｡
‫素晴らしい｡
‫今までと同じことをする｡
‫でも今回は､ ×0から×1に変えるだけです｡
‫そうすると､ 当然ながらコラムも変わってきます｡
‫使用するデータはすべて少しずつ変えていきます｡
‫この場合､ 1つのXということですね｡
‫Xはやはり年齢欄になりそうですね｡
‫変わるのは､ Y軸の中身です｡
‫だから50人以上いるんです｡
‫ラッチされる｡
‫患者さんが心臓病かどうかというターゲット変数にフォーカスしているので､ ワンダフルカラーは同じになるはずです｡
‫そうそう､ そうなんです｡
‫この様子を見てみましょう｡
‫なるほど｡
‫だから､ 今､ どこかに行き着きつつあるんです｡
‫両者のアクセスに関するデータがあるんです｡
‫Access zeroの時と同じようにカスタマイズしてみよう｡
‫それをx1x1点セットでやるんです｡
‫タイトルを追加してみましょう｡
‫タイトル
‫こちらは心臓病とマックスハートになります｡
‫そうだろ？
‫素晴らしい｡
‫そして､ Xラベルを作成します｡ Xラベルは同じ列を使用しているので､
‫年齢だけ覚えておいてください｡
‫そこで､ 実際にMax Hotを入れるわけです｡ ただ落ちただけでなく､ もう少しコミュニケーションが取れるようにしたいからです｡
‫だから､ もし誰かが私たちのプロットを見に来て､ フラッシュの意味がわからなかったとしても､ わかるようになっています｡
‫最大心拍数を意味します｡
‫OCは今､ 少しずつ進み始めています｡
‫まだ､ やるべきことがあるんです｡
‫ここにあるのと同じようなセットアップをしたいのです｡
‫そこで､ ax one ax one belt legendに凡例を追加してみましょう｡
‫さて､ ここでもサブプロットでかなり似たようなプロットを作っています｡
‫この2つはよく似ているんですね｡
‫前に見たように､ ここに散布図があり､ ここにヒストグラムがあるとか､ そんな感じです｡
‫でも､ これはあくまで例として挙げているだけです｡
‫つまり､ タイトルイコール目標1～4となるわけです｡
‫主線も追加する｡
‫今回はコレステロールではなく､ Yを1～4ドットのメインとし､
‫ラインスタイルで色をつけていきます｡
‫このまま信頼できるダッシュを使い､ ここにセミコロンを追加して見てみましょう｡
‫私たちは何を失敗したのでしょうか？
‫エラー行が出た｡
‫2Dには､ プロパティラインスタイルはありません｡
‫これは古典的な誤字が随所に見られます｡
‫さあ､ どうぞ｡
‫だから､ エラーを起こしてもいいんですよね？
‫毎回すべてのコードを正しく入力することはできません｡
‫初めてです｡
‫美しい｡
‫これは本当にいい感じになってきましたね｡
‫なるほど｡
‫年齢を表すX軸のラベルがありますが､ これも年齢なので､ X軸を共有するように指示できます｡
‫では､ 見てみましょう｡
‫どこに追加すればいいのか？
‫もしかしたら､ ここに来たことがあるかもしれない｡
‫xを共有したい｡
‫だから､ シェアxは真に等しい｡
‫しかし､ これで軸ゼロのこのラベルを削除することができます｡
‫では､ share x equals trueと入れたらどうなるのでしょうか？
‫いかがでしょうか？
‫これでよしとしよう｡
‫つまり､ これはプロットに､ ここにあるサブプロットが同じ X 値を持っていることを教えているのです｡
‫だから､ そこに年齢表示を入れる必要はないんです｡
‫もうちょっと入れておくといいかもしれませんね｡
‫だから､ もうちょっとコミュニケーションが取れるんです｡
‫それが､ プロットをきれいにするための一つの方法なのです｡
‫そして今､ 私たちがやるべきことは､ この全体的なものにタイトルをつけることかもしれません｡
‫だから､ 両方のサブプロット､ タイトルがあるのですが､ タイトル､ 図全体が欲しいかもしれませんね｡
‫では､ その方法をみてみましょう｡
‫図にタイトルを追加する｡
‫さて､ このFigですが､ 図を作成し､ データにアクセスするためのカスタマイズを追加したことを思い出してください｡
‫しかし､ 今度は図に直接アクセスしたいと思います｡ 図とは､ マッププロットの lib anatomy にある大きな青い四角のことです｡
‫この2つとサブプロットを埋め尽くしたのです｡
‫では､ 図にタイトルを付けましょう｡ fig dot supでできます｡
‫実は私､ SUPが何の略なのか知らないんです｡
‫ただ､ サブタイトルで､ 心臓病になることは知っています｡
‫解析して､ フォントサイズを作成します｡
‫かなり大きなフォントサイズで､ フォントのウェイトをボールドにしたいのです｡
‫最後にセミコロンを付けます｡
‫美しい｡
‫これを見てください｡
‫一発でわかるように､ ほんの少しズームアウトする必要があるのかもしれませんね｡
‫これでよしとしよう｡
‫このような光景が見えてきましたね｡
‫冒頭のコンセプトレクチャーで､ マッププロット・ライブフィギュアの解剖学的構造を見たことを思い出してください｡
‫そのプロットを見たところ､ かなり複雑でした｡
‫いろいろあるんですよ｡
‫まあ､ あなたがやったのは､ それに倣ってよく似たものを作り直しただけなのですが｡
‫さて､ 次のビデオでは､ これをもう少し上手にスタイリングします｡
‫だから､ 色の一部を修正する｡
‫重要なのは､ ここにたくさんのコードがあるように見えるということです｡
‫実はそうなんです｡
‫手に入れました｡
‫25､ 30行のコードがそこにある｡
‫しかし､ 私たちが行ったのは､ オブジェクト指向のマッププロットリブメソッドを使って､ この図をゼロから作り上げることです｡
‫そして今度は､ 当初はとても複雑でややこしいプロットだと思われていたものが､ そうなってきた｡
‫実は､ とてもシンプルなことなんですね｡
‫図を作成し､ いくつかのアクセスを作成し､ アクセスにデータを追加し､ タイトルや凡例､
‫水平線などのカスタマイズを追加すると､ 次のようなものができあがります｡
‫今なら､ デモに出したり､ プレゼンで同僚に見せたり､ そんなことができそうです｡
‫現在､ オブジェクト指向APIを使ったマッププロットリブがいかに強力であるかということがわかり始めています｡
‫それでは､ このビデオを終わります｡ 練習をして､ 散布図なしで独自のサブプロットを作成し､ ヒストグラムと棒グラフを試してみてください｡
‫同じフィギュアでできるのか？
‫そうでなければ､ 次のビデオでお会いしましょう｡ これらのプロットのカスタマイズをもう少し学びましょう｡