SlideShare a Scribd company logo
1 of 57
Download to read offline
How To Make




 Awesome
Diagrams
                           u   r
                F   o r yo
                slides
Me
Enrique García Cota
I do software at Splendeo




@otikik
© http://www.flickr.com/photos/mrimperial/121370739/
                Disclaimer
●   I'm not a designer.
●   I've just done lots
    of diagrams in
    presentations.
●   These guidelines
    work for me.
●   “Right” and
    “Wrong” are used
    in that context.
    Don't take them
    personally.
1. Lines


           © http://www.flickr.com/photos/twinysam/4988273864/
Never use 0pt line width
              Wrong



               Right




   Visible from the far end of the room
Have consistent line width
                Wrong
                  0.06''        0.32''
   0.10''




                 Right
                  0.06''
   0.06''                       0.32''




 Maybe two very different widths; not more
Use only one line ending
              Wrong



               Right




 People at the far end won't see the difference
Use one dashed style
       Wrong



       Right




          Guess
Arrows instead of lines



             vs.




  When? See example on next slide
Use connectors, not straight lines
                      With lines




                   With connectors
Shapes instead of lines (sometimes)

  Phase 1        Phase 2          Phase 3

                   vs.


  Phase 1       Phase 2         Phase 3


      They look better on simple workflows
Colors instead of outlines (sometimes)



                     vs.




       Useful to reduce the number of colors
2. Shapes

            © http://www.flickr.com/photos/alessandropinna/1423128740/
Use a grid
  Wrong



  Right
Align when possible
      Wrong



       Right
Size means Importance

       Wrong                        Right


  Not         Very        Not             Very
Important   Important   Important
                                        Important
Size means Hierarchy

       Wrong                  Right


                              Face
        Face



Eyes    Nose   Mouth   Eyes    Nose   Mouth
Size means Relative Size

     Wrong           Right


Elephant   Duck   Elephant
                             Duck
Size doesn't mean “long name”
                       Wrong

                   A          Long Name


                       Right

  A           B*          A           A          ...
* Long Name
                       Long Name     Long Name
Different Shape = Different Type

      OK                  Better




      ?                     ?
Yes        No       Yes            No
Maximum number types: 4
If you need more, use images

      OK                           Better


A     B        C




       Warning! Finding appropriate images takes time
Transparencies, Shadows & Gradients


              Don't


     They take a lot of time to get right, and
     most projectors won't show them anyway
© http://www.flickr.com/photos/24241587@N05/5184820807/




                          3. Nesting
One nesting level per slide
          Wrong




        Unique slide
One nesting level per slide
           Right




           Slide 1
One nesting level per slide
              Right




    Slide 2
One nesting level per slide
           Right




                   Slide 3
One nesting level per slide
               Right




    Slide 4?




        Is this level really needed?
But, won't adding slides
  increase the presentation
  complexity?



Yes, it will.
But less than nested shapes.
Complexity →




                                   →
                                  ting
                                 Nes
                                         Sli d es →
               1 slide /
               1 nesting level
If you need everything in one place

  You are not making a
      presentation
       Consider other formats
© http://www.flickr.com/photos/yetti/8743214/




          4. Color
Color count

 Fill + Text + Lines - Background


           Fill = Green + Red = 2
 Hi        Text = White = 1
           Lines = Black = 1
           Background = White = -1
Bye!       2+1+1–1=3
Color count should be ≤   3
The magic of combinatory

I'm     only   using   three



still   but    here    colors


                       combi-
can     make   many    nations
When in doubt, use Primary colors



     Red          Yellow           Green             Blue
     #c5000b         #ffd320         #008000         #0084d1


       In LibreOffice: Chart 11, Chart 3, Green, Chart12




 These are awesome for diagrams
Color is great for Stress or Status

          Wrong                    Right

  OK       OK      Alert   OK       OK     Alert
                                           Alert


  Alert    OK      OK      Alert
                           Alert    OK      OK


  OK       Alert   OK      OK      Alert
                                   Alert   OK
Color is not great for lines

  Wrong                    Right




      More easily seen from far away
Use bright background colors

   Wrong                        Right




   Some projectors don't handle dark slides well
Don't use pale colors in foreground

     Wrong                       Right




     Gray 10%                  Gray >20%

        To projectors, any pale color = white
Printing: Black and White


OK       OK     Alert               OK      OK       Alert


Alert    OK      OK                 Alert   OK       OK


OK      Alert   OK                  OK      Alert    OK


                Black and White = information loss
Printing: Graceful Degradation


OK      OK      Alert
                Alert              OK     OK      Alert
                                                  Alert


Alert
Alert   OK       OK               Alert
                                  Alert   OK       OK


OK      Alert
        Alert   OK                 OK     Alert
                                          Alert   OK


             Use contrast and borders to compensate
5. ext

         © http://www.flickr.com/photos/rahulchhiber/5177233766/
First and foremost:


    Are you an

optometrist?
us feel like this.
                  Then don't make




©http://www.flickr.com/photos/sveinhal/2182773789/
Smallest font size:




20px
   Otherwise it's impossibly difficult to read from far away
Only one font
       Wrong


a    a       a      a
         Right


a    a       a      a
Exception: Typographic diagrams




   Nice            Yuck
Bigger shape ⇒ Bigger or equal text

     Wrong                      Right



         Letters                       Letters
A                          A

       Otherwise text size contradicts shape size
Italics: Don't bother


 Wrong               Right


  a                    a

   No one will notice the difference
Bold: Don't mix it
Wrong                        Right


                        a            a
a       a
                        a            a
    Again, the difference is hard to notice
a      hard to re
                                                d,                                n
                                                                                te
                                                                              of
                                         esp




                                                                                 is
                                   ec iall




                                                                                  Oblique text
                                 when     y
      Use horizontal text

                                    up




                                                                      font.
                                       sid




                                                                       l
                                                                     al


                                               d
                                           e




                                                 ow
                                                                 sm


                                                    n   and with
                                                                 a
© http://www.flickr.com/photos/cobalt/1156232979/
That was it!
© Enrique García Cota
Go
Now        And




             Make
           Some




            Awesome


                      Diagrams!
Now   Go


           Make


           Some   Awesome

                  Diagrams!
© Enrique García Cota
                        Thank you!

More Related Content

What's hot

UIデザインの基本
UIデザインの基本UIデザインの基本
UIデザインの基本Roy Kim
 
읽기 좋은 코드가 좋은코드다
읽기 좋은 코드가 좋은코드다읽기 좋은 코드가 좋은코드다
읽기 좋은 코드가 좋은코드다wonmin lee
 
Pythonによる黒魔術入門
Pythonによる黒魔術入門Pythonによる黒魔術入門
Pythonによる黒魔術入門大樹 小倉
 
超級業務簡報學分享版
超級業務簡報學分享版超級業務簡報學分享版
超級業務簡報學分享版勝輝 周
 
PHPからgoへの移行で分かったこと
PHPからgoへの移行で分かったことPHPからgoへの移行で分かったこと
PHPからgoへの移行で分かったことgree_tech
 
究極のゲーム用通信プロトコル “WebRTC”
究極のゲーム用通信プロトコル “WebRTC”究極のゲーム用通信プロトコル “WebRTC”
究極のゲーム用通信プロトコル “WebRTC”Ryosuke Otsuya
 
FastAPIのテンプレートプロジェクトがいい感じだった話
FastAPIのテンプレートプロジェクトがいい感じだった話FastAPIのテンプレートプロジェクトがいい感じだった話
FastAPIのテンプレートプロジェクトがいい感じだった話NipponAlgorithm
 
マーケティング本部データ戦略部データインフラグループ 採用ピッチ.pdf
マーケティング本部データ戦略部データインフラグループ 採用ピッチ.pdfマーケティング本部データ戦略部データインフラグループ 採用ピッチ.pdf
マーケティング本部データ戦略部データインフラグループ 採用ピッチ.pdf合同会社 DMM.com
 
OpenNebula Networking - Rubén S. Montero
OpenNebula Networking - Rubén S. MonteroOpenNebula Networking - Rubén S. Montero
OpenNebula Networking - Rubén S. MonteroOpenNebula Project
 
DeNA流cocos2d xとの付き合い方
DeNA流cocos2d xとの付き合い方DeNA流cocos2d xとの付き合い方
DeNA流cocos2d xとの付き合い方dena_study
 
Spring Boot × Vue.jsでSPAを作る
Spring Boot × Vue.jsでSPAを作るSpring Boot × Vue.jsでSPAを作る
Spring Boot × Vue.jsでSPAを作るGo Miyasaka
 
메타버스 서비스에 Android 개발자가 할 일이 있나요?
메타버스 서비스에 Android 개발자가 할 일이 있나요?메타버스 서비스에 Android 개발자가 할 일이 있나요?
메타버스 서비스에 Android 개발자가 할 일이 있나요?Myungwook Ahn
 
ツイートID生成とツイッターリアルタイム検索システムの話
ツイートID生成とツイッターリアルタイム検索システムの話ツイートID生成とツイッターリアルタイム検索システムの話
ツイートID生成とツイッターリアルタイム検索システムの話Preferred Networks
 
45分間で「ユーザー中心のものづくり」ができるまで詰め込む
45分間で「ユーザー中心のものづくり」ができるまで詰め込む45分間で「ユーザー中心のものづくり」ができるまで詰め込む
45分間で「ユーザー中心のものづくり」ができるまで詰め込むYoshiki Hayama
 
グラフデータベース Neptune 使ってみた
グラフデータベース Neptune 使ってみたグラフデータベース Neptune 使ってみた
グラフデータベース Neptune 使ってみたYoshiyasu SAEKI
 
Reactive extensions入門v0.1
Reactive extensions入門v0.1Reactive extensions入門v0.1
Reactive extensions入門v0.1一希 大田
 
素敵なプレゼン資料を作るためのKnow-Howてんこ盛りセッション:プレゼン道場 Ver 2.2
素敵なプレゼン資料を作るためのKnow-Howてんこ盛りセッション:プレゼン道場 Ver 2.2素敵なプレゼン資料を作るためのKnow-Howてんこ盛りセッション:プレゼン道場 Ver 2.2
素敵なプレゼン資料を作るためのKnow-Howてんこ盛りセッション:プレゼン道場 Ver 2.2Shoe-g Ueyama
 
エラーハンドリング
エラーハンドリングエラーハンドリング
エラーハンドリング道化師 堂華
 

What's hot (20)

UIデザインの基本
UIデザインの基本UIデザインの基本
UIデザインの基本
 
읽기 좋은 코드가 좋은코드다
읽기 좋은 코드가 좋은코드다읽기 좋은 코드가 좋은코드다
읽기 좋은 코드가 좋은코드다
 
Pythonによる黒魔術入門
Pythonによる黒魔術入門Pythonによる黒魔術入門
Pythonによる黒魔術入門
 
超級業務簡報學分享版
超級業務簡報學分享版超級業務簡報學分享版
超級業務簡報學分享版
 
PHPからgoへの移行で分かったこと
PHPからgoへの移行で分かったことPHPからgoへの移行で分かったこと
PHPからgoへの移行で分かったこと
 
究極のゲーム用通信プロトコル “WebRTC”
究極のゲーム用通信プロトコル “WebRTC”究極のゲーム用通信プロトコル “WebRTC”
究極のゲーム用通信プロトコル “WebRTC”
 
FastAPIのテンプレートプロジェクトがいい感じだった話
FastAPIのテンプレートプロジェクトがいい感じだった話FastAPIのテンプレートプロジェクトがいい感じだった話
FastAPIのテンプレートプロジェクトがいい感じだった話
 
マーケティング本部データ戦略部データインフラグループ 採用ピッチ.pdf
マーケティング本部データ戦略部データインフラグループ 採用ピッチ.pdfマーケティング本部データ戦略部データインフラグループ 採用ピッチ.pdf
マーケティング本部データ戦略部データインフラグループ 採用ピッチ.pdf
 
OpenNebula Networking - Rubén S. Montero
OpenNebula Networking - Rubén S. MonteroOpenNebula Networking - Rubén S. Montero
OpenNebula Networking - Rubén S. Montero
 
DeNA流cocos2d xとの付き合い方
DeNA流cocos2d xとの付き合い方DeNA流cocos2d xとの付き合い方
DeNA流cocos2d xとの付き合い方
 
Spring Boot × Vue.jsでSPAを作る
Spring Boot × Vue.jsでSPAを作るSpring Boot × Vue.jsでSPAを作る
Spring Boot × Vue.jsでSPAを作る
 
메타버스 서비스에 Android 개발자가 할 일이 있나요?
메타버스 서비스에 Android 개발자가 할 일이 있나요?메타버스 서비스에 Android 개발자가 할 일이 있나요?
메타버스 서비스에 Android 개발자가 할 일이 있나요?
 
ツイートID生成とツイッターリアルタイム検索システムの話
ツイートID生成とツイッターリアルタイム検索システムの話ツイートID生成とツイッターリアルタイム検索システムの話
ツイートID生成とツイッターリアルタイム検索システムの話
 
45分間で「ユーザー中心のものづくり」ができるまで詰め込む
45分間で「ユーザー中心のものづくり」ができるまで詰め込む45分間で「ユーザー中心のものづくり」ができるまで詰め込む
45分間で「ユーザー中心のものづくり」ができるまで詰め込む
 
CTFとは
CTFとはCTFとは
CTFとは
 
グラフデータベース Neptune 使ってみた
グラフデータベース Neptune 使ってみたグラフデータベース Neptune 使ってみた
グラフデータベース Neptune 使ってみた
 
HTTP/2, QUIC入門
HTTP/2, QUIC入門HTTP/2, QUIC入門
HTTP/2, QUIC入門
 
Reactive extensions入門v0.1
Reactive extensions入門v0.1Reactive extensions入門v0.1
Reactive extensions入門v0.1
 
素敵なプレゼン資料を作るためのKnow-Howてんこ盛りセッション:プレゼン道場 Ver 2.2
素敵なプレゼン資料を作るためのKnow-Howてんこ盛りセッション:プレゼン道場 Ver 2.2素敵なプレゼン資料を作るためのKnow-Howてんこ盛りセッション:プレゼン道場 Ver 2.2
素敵なプレゼン資料を作るためのKnow-Howてんこ盛りセッション:プレゼン道場 Ver 2.2
 
エラーハンドリング
エラーハンドリングエラーハンドリング
エラーハンドリング
 

Viewers also liked

Powerpoint e il fascino morboso dello sfondo
Powerpoint e il fascino morboso dello sfondoPowerpoint e il fascino morboso dello sfondo
Powerpoint e il fascino morboso dello sfondoGiacomo Mason
 
Microbiologia degli alimenti
Microbiologia degli alimentiMicrobiologia degli alimenti
Microbiologia degli alimentiguestb4e016
 
7 Tips to Beautiful PowerPoint by @itseugenec
7 Tips to Beautiful PowerPoint by @itseugenec7 Tips to Beautiful PowerPoint by @itseugenec
7 Tips to Beautiful PowerPoint by @itseugenecEugene Cheng
 
Usare (al meglio) le immagini nelle slide.
Usare (al meglio) le immagini nelle slide. Usare (al meglio) le immagini nelle slide.
Usare (al meglio) le immagini nelle slide. Giacomo Mason
 
La comunicazione politica online - Le figure del testo
La comunicazione politica online - Le figure del testoLa comunicazione politica online - Le figure del testo
La comunicazione politica online - Le figure del testoGianluca Giansante
 
Alcuni consigli pratici per una presentazione efficace
Alcuni consigli pratici per una presentazione efficaceAlcuni consigli pratici per una presentazione efficace
Alcuni consigli pratici per una presentazione efficaceGianluca Giansante
 
Comunicazione politica efficace: tre elementi per aumentare l'efficacia dei t...
Comunicazione politica efficace: tre elementi per aumentare l'efficacia dei t...Comunicazione politica efficace: tre elementi per aumentare l'efficacia dei t...
Comunicazione politica efficace: tre elementi per aumentare l'efficacia dei t...Gianluca Giansante
 
Parlare in pubblico. Tenere viva l’attenzione, farsi capire, convincere chi a...
Parlare in pubblico. Tenere viva l’attenzione, farsi capire, convincere chi a...Parlare in pubblico. Tenere viva l’attenzione, farsi capire, convincere chi a...
Parlare in pubblico. Tenere viva l’attenzione, farsi capire, convincere chi a...Gianluca Giansante
 
Presentazioni efficaci: come organizzare il discorso
Presentazioni efficaci: come organizzare il discorsoPresentazioni efficaci: come organizzare il discorso
Presentazioni efficaci: come organizzare il discorsoGianluca Giansante
 
Fight the Power(point)!
Fight the Power(point)!Fight the Power(point)!
Fight the Power(point)!Todd Reubold
 
Daring to Try - Crystal Language at RubyConf
Daring to Try - Crystal Language at RubyConfDaring to Try - Crystal Language at RubyConf
Daring to Try - Crystal Language at RubyConfnditada
 
Ppt tesi specialistica
Ppt tesi specialisticaPpt tesi specialistica
Ppt tesi specialisticaAntonio Fracas
 
[Presentation] IBSS: Intelligent Brake Support System
[Presentation] IBSS: Intelligent Brake Support System [Presentation] IBSS: Intelligent Brake Support System
[Presentation] IBSS: Intelligent Brake Support System Stefano Bonetta
 
제13회컨퍼런스 조대협 서버사이드개발
제13회컨퍼런스 조대협 서버사이드개발제13회컨퍼런스 조대협 서버사이드개발
제13회컨퍼런스 조대협 서버사이드개발Terry Cho
 
Notice writing
Notice writingNotice writing
Notice writingPooja H
 

Viewers also liked (20)

Powerpoint e il fascino morboso dello sfondo
Powerpoint e il fascino morboso dello sfondoPowerpoint e il fascino morboso dello sfondo
Powerpoint e il fascino morboso dello sfondo
 
Microbiologia degli alimenti
Microbiologia degli alimentiMicrobiologia degli alimenti
Microbiologia degli alimenti
 
STEAL THIS PRESENTATION!
STEAL THIS PRESENTATION! STEAL THIS PRESENTATION!
STEAL THIS PRESENTATION!
 
7 Tips to Beautiful PowerPoint by @itseugenec
7 Tips to Beautiful PowerPoint by @itseugenec7 Tips to Beautiful PowerPoint by @itseugenec
7 Tips to Beautiful PowerPoint by @itseugenec
 
Usare (al meglio) le immagini nelle slide.
Usare (al meglio) le immagini nelle slide. Usare (al meglio) le immagini nelle slide.
Usare (al meglio) le immagini nelle slide.
 
Presentazioni efficaci EFFETTO WOW
Presentazioni efficaci EFFETTO WOWPresentazioni efficaci EFFETTO WOW
Presentazioni efficaci EFFETTO WOW
 
Presentation Secrets
Presentation SecretsPresentation Secrets
Presentation Secrets
 
La comunicazione politica online - Le figure del testo
La comunicazione politica online - Le figure del testoLa comunicazione politica online - Le figure del testo
La comunicazione politica online - Le figure del testo
 
Alcuni consigli pratici per una presentazione efficace
Alcuni consigli pratici per una presentazione efficaceAlcuni consigli pratici per una presentazione efficace
Alcuni consigli pratici per una presentazione efficace
 
Politica online
Politica onlinePolitica online
Politica online
 
Comunicazione politica efficace: tre elementi per aumentare l'efficacia dei t...
Comunicazione politica efficace: tre elementi per aumentare l'efficacia dei t...Comunicazione politica efficace: tre elementi per aumentare l'efficacia dei t...
Comunicazione politica efficace: tre elementi per aumentare l'efficacia dei t...
 
Parlare in pubblico. Tenere viva l’attenzione, farsi capire, convincere chi a...
Parlare in pubblico. Tenere viva l’attenzione, farsi capire, convincere chi a...Parlare in pubblico. Tenere viva l’attenzione, farsi capire, convincere chi a...
Parlare in pubblico. Tenere viva l’attenzione, farsi capire, convincere chi a...
 
Presentazioni efficaci: come organizzare il discorso
Presentazioni efficaci: come organizzare il discorsoPresentazioni efficaci: come organizzare il discorso
Presentazioni efficaci: come organizzare il discorso
 
Fight the Power(point)!
Fight the Power(point)!Fight the Power(point)!
Fight the Power(point)!
 
Daring to Try - Crystal Language at RubyConf
Daring to Try - Crystal Language at RubyConfDaring to Try - Crystal Language at RubyConf
Daring to Try - Crystal Language at RubyConf
 
Ppt tesi specialistica
Ppt tesi specialisticaPpt tesi specialistica
Ppt tesi specialistica
 
[Presentation] IBSS: Intelligent Brake Support System
[Presentation] IBSS: Intelligent Brake Support System [Presentation] IBSS: Intelligent Brake Support System
[Presentation] IBSS: Intelligent Brake Support System
 
제13회컨퍼런스 조대협 서버사이드개발
제13회컨퍼런스 조대협 서버사이드개발제13회컨퍼런스 조대협 서버사이드개발
제13회컨퍼런스 조대협 서버사이드개발
 
Notice format
Notice formatNotice format
Notice format
 
Notice writing
Notice writingNotice writing
Notice writing
 

Recently uploaded

March 2023 Recommendations for newsletter
March 2023 Recommendations for newsletterMarch 2023 Recommendations for newsletter
March 2023 Recommendations for newsletterssuserdfec6a
 
Social Learning Theory presentation.pptx
Social Learning Theory presentation.pptxSocial Learning Theory presentation.pptx
Social Learning Theory presentation.pptxumef01177
 
HONOURABLE LAWRENCE BANDASOA TABASE funeral brochure
HONOURABLE LAWRENCE BANDASOA TABASE funeral brochureHONOURABLE LAWRENCE BANDASOA TABASE funeral brochure
HONOURABLE LAWRENCE BANDASOA TABASE funeral brochureKweku Zurek
 
HONOURABLE LAWRENCE BANDASOA TABASE funeral brochure
HONOURABLE LAWRENCE BANDASOA TABASE funeral brochureHONOURABLE LAWRENCE BANDASOA TABASE funeral brochure
HONOURABLE LAWRENCE BANDASOA TABASE funeral brochureKweku Zurek
 
2023 - Between Philosophy and Practice: Introducing Yoga
2023 - Between Philosophy and Practice: Introducing Yoga2023 - Between Philosophy and Practice: Introducing Yoga
2023 - Between Philosophy and Practice: Introducing YogaRaphaël Semeteys
 
February 2024 Recommendations for newsletter
February 2024 Recommendations for newsletterFebruary 2024 Recommendations for newsletter
February 2024 Recommendations for newsletterssuserdfec6a
 

Recently uploaded (6)

March 2023 Recommendations for newsletter
March 2023 Recommendations for newsletterMarch 2023 Recommendations for newsletter
March 2023 Recommendations for newsletter
 
Social Learning Theory presentation.pptx
Social Learning Theory presentation.pptxSocial Learning Theory presentation.pptx
Social Learning Theory presentation.pptx
 
HONOURABLE LAWRENCE BANDASOA TABASE funeral brochure
HONOURABLE LAWRENCE BANDASOA TABASE funeral brochureHONOURABLE LAWRENCE BANDASOA TABASE funeral brochure
HONOURABLE LAWRENCE BANDASOA TABASE funeral brochure
 
HONOURABLE LAWRENCE BANDASOA TABASE funeral brochure
HONOURABLE LAWRENCE BANDASOA TABASE funeral brochureHONOURABLE LAWRENCE BANDASOA TABASE funeral brochure
HONOURABLE LAWRENCE BANDASOA TABASE funeral brochure
 
2023 - Between Philosophy and Practice: Introducing Yoga
2023 - Between Philosophy and Practice: Introducing Yoga2023 - Between Philosophy and Practice: Introducing Yoga
2023 - Between Philosophy and Practice: Introducing Yoga
 
February 2024 Recommendations for newsletter
February 2024 Recommendations for newsletterFebruary 2024 Recommendations for newsletter
February 2024 Recommendations for newsletter
 

How to make Awesome Diagrams for your slides