This document provides a tutorial on how to use various visualization settings in Gephi software. It discusses how to zoom and pan, select nodes, change node and edge colors, toggle 3D view, adjust label sizes and colors, and display node and edge attributes. The tutorial uses a sample airline routes dataset and provides tips on layout and text formatting to improve network visualization.
This presentation is about the types of selectors used in coding/writing HTML or something like that. So this presentation includes element type selector, grouped selector, descendant selector, ID and class selector, universal selector, and pseudoclass selectors. This ppt would provide definition and examples for the topics stated.
This document provides an introduction and overview of jQuery. It discusses how jQuery simplifies DOM navigation and manipulation, handles browser differences, and makes JavaScript coding easier. The document covers basic jQuery concepts like selectors, the jQuery function, attributes, and events. It also provides examples of common jQuery code.
This document discusses styles and themes in Android development. It explains that styles define the format and look of UI elements, and can be applied to individual views or whole activities. Themes are similar to styles but apply formatting to an entire layout or activity. The document provides examples of defining styles and themes in XML files, extending existing styles, and applying themes in the Android manifest. It also covers best practices for style hierarchy and customizing default themes.
JavaScript is scripting/programming language. File Extension of JavaScript is ".js”. This extension can be catched by a number of applications including Windows Script Host, Dreamweaver MX, Notepad, Netscape Navigator, PavScrip, UltraEdit.
This document provides an overview of XML including:
- XML stands for Extensible Markup Language and is used to carry data, not display it. Tags are user-defined.
- An XML example shows a simple note with predefined tags.
- XML schemas define valid elements, attributes, structure and data types for XML documents.
- XML documents form a tree structure with elements nested within a root element. Syntax rules ensure documents are well-formed.
- XML parsers like SAX and DOM are used to read and build a model of an XML document programmatically.
JavaFX Tutorial Slides.
Watch the video series here:
https://www.youtube.com/watch?v=kKKtgstZ5qM&list=PLje_ti-y5EoL6PDfH3x5d8FMOpEHgHYVF
K. N. Toosi University of Technology
An interface in Java is a blueprint of a class that defines static constants and abstract methods. Interfaces are implemented by classes where they inherit the properties and must define the body of the abstract methods. Key points are:
- Interfaces can only contain abstract methods and static constants, not method bodies.
- Classes implement interfaces to inherit the properties and must define the abstract method bodies.
- An interface can extend other interfaces and a class can implement multiple interfaces.
Javascript is a dynamic programming language used primarily for client-side web page scripting. It allows for less server interaction, immediate feedback, and richer interfaces. Key differences from Java include being lightweight, interpreted, and lacking features like file access, networking, or multithreading. Javascript code is placed within <script> tags and can be used to dynamically manipulate and interact with HTML pages.
This document discusses cascading style sheets (CSS) and provides examples of using different CSS selectors and properties. It covers:
1) The three levels of style sheets - inline, document, and external - and how lower level styles can override higher level styles.
2) Examples of using external, document, and inline style sheets.
3) Different types of CSS selectors like class, ID, universal, and pseudo-class selectors.
4) CSS property value forms like keywords, numbers, and lengths that can be used with different properties.
jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers. With a combination of versatility and extensibility, jQuery has changed the way that millions of people write JavaScript.
The Document Object Model (DOM) is a standard for representing and interacting with objects in HTML, XML and SVG documents. It defines the logical structure of documents and the way a document is accessed and manipulated. The DOM represents the document as nodes and objects, which can be manipulated programmatically by JavaScript to change the document structure, style and content. It allows dynamic access to and manipulation of page content that is useful for building interactive web applications. The DOM specification is developed by the W3C and provides a platform- and language-neutral interface that can be used across different web technologies.
There are 6 types of CSS selectors: simple, class, generic, ID, universal, and pseudo-class selectors. Simple selectors apply styles to single elements. Class selectors allow assigning different styles to the same element on different occurrences. ID selectors define special styles for specific elements. Generic selectors define styles that can be applied to any tag. Universal selectors apply styles to all elements on a page. Pseudo-class selectors give special effects like focus and hover.
The document discusses the Java Collections Framework, which includes interfaces like Collection, List, Set, and Map. It describes common implementations like ArrayList, LinkedList, HashSet, TreeSet, HashMap, and LinkedHashMap. It covers the core functionality provided by the interfaces and benefits of using the framework.
The document discusses CompletableFuture in Java. It begins with an introduction to java.util.Future and its limitations. It then discusses how CompletableFuture allows asynchronous and parallel operations through callbacks and chaining of tasks. This improves performance over serial execution. It provides examples of CompletableFuture methods like supplyAsync, thenApply, thenCombine, and allOf. Finally, it discusses how CompletableFuture can be used to build powerful and scalable libraries.
The document discusses ListViews in Android, including introducing AdapterViews and common adapter types like ArrayAdapter. It covers implementing a basic ListView with an ArrayAdapter, using custom adapters, view holders for optimization, adding listeners, headers/footers, and using ListActivity for simplified list handling.
NetBeans is an integrated development environment (IDE) initially created in 1996 as a college project called Xelfi. It was later commercialized as NetBeans and acquired by Sun Microsystems in 1999. NetBeans IDE is an open source IDE that supports development of desktop, enterprise, web, and mobile applications in languages including Java, PHP, and JavaScript. The NetBeans Platform is a framework upon which the IDE itself is built and allows modular extensibility through plug-ins. Major companies like Northrop Grumman, Raytheon, and Boeing use applications built on the NetBeans Platform.
Bootstrap is a popular front-end framework for building responsive mobile-first websites and web apps. It was created in 2011 by developers at Twitter and contains pre-built UI components and CSS styles for common patterns like navigation bars, dropdowns, and progress bars. Bootstrap uses a responsive 12-column grid system and has gone through several major releases to support new features and a mobile-first approach. It is free to use, well-documented, customizable, and has a large community of developers.
This document provides an overview of Spring Boot and some of its key features. It discusses the origins and modules of Spring, how Spring Boot simplifies configuration and dependency management. It then covers examples of building Spring Boot applications that connect to a SQL database, use RabbitMQ for messaging, and schedule and run asynchronous tasks.
Slides from my latest talk (and videos) about Angular dependency
injection, You can find related videos here: https://www.youtube.com/playlist?list=PLfZsWIHsTcftJl7WlidsXSBAHBXQBR4j2
This document provides an overview of Apache Tomcat, a free and open-source web server and servlet container developed by the Apache Software Foundation (ASF) that implements the Java Servlet and JavaServer Pages (JSP) technologies. It discusses what Tomcat is, its role as a web application container, how to install and configure it, enable features like CGI and SSI, and addresses some common issues. The advantages of using Tomcat include that it is open source, lightweight, easily configured, stable, well documented, and free.
This document provides a tutorial on how to use Gephi software to analyze and visualize network graphs. It outlines the basic steps of importing a sample graph file, applying layout algorithms to organize the nodes, calculating metrics, detecting communities, filtering the graph, and exporting/saving the results. The tutorial demonstrates features of Gephi including node ranking, partitioning, and interactive visualization of the graph.
This document discusses preparing graphics in Illustrator for use on the web. It covers creating slices to divide artwork, specifying slice types and options, using the Save for Web dialog box to optimize files, creating image maps to define clickable areas, and exporting graphics as SWF files for use in Flash or direct in browsers. Key topics include using web-safe colors, understanding resolution and file size considerations for different formats like JPEG and GIF, and techniques for exporting non-blended artwork and layers as animations.
This document discusses preparing graphics in Adobe Illustrator for use on the web. It covers creating slices to divide artwork, specifying slice types and options, using the Save for Web dialog box to optimize files, creating image maps, and exporting graphics in different formats like SWF for use on the web. Key topics include using web safe colors, understanding file size and format considerations, and separating elements onto layers to create basic animations.
The document discusses various features of PowerPoint including different views for working with presentations, modifying presentation properties, formatting text and paragraphs, adding themes and backgrounds, and inserting footers. It provides information on slide sorter view, notes page view, slide show view, reading view, zoom tools, document properties, print layouts, alignment options, line spacing, bullets, text boxes, applying themes, modifying theme colors and fonts, formatting backgrounds, and inserting date footers.
This tutorial document provides instructions for visualizing and analyzing a network dataset in Gephi. It describes the steps to import a network file, perform layout and ranking operations to visualize nodes and edges, calculate metrics about the network, detect communities, filter the network, preview the visualization, and export/save the project file. The tutorial uses a sample network dataset of characters in the novel Les Miserables and guides the user through visualizing and manipulating the network in Gephi.
The document is a lesson on Adobe Illustrator prepared by Teacher Wilfred Gile. It introduces vector graphics and Adobe Illustrator, which is a software used to create vector images. It describes how Illustrator allows users to design and edit scalable graphics. The document also outlines how to open Illustrator, create new documents, save and export files in different formats. It explains the advantages of vector graphics such as scalability and smaller file sizes and disadvantages such as difficulty producing photorealistic images.
This document is a tutorial that teaches how to vectorize a bitmap image in CorelDRAW. It discusses importing a bitmap logo, tracing it to convert it to a vector image using PowerTRACE, and then replacing the text within the logo by ungrouping objects, deleting the text and background, and creating new text along a curved path within the logo. The overall goal is to learn how to convert a bitmap image to editable vector objects while modifying elements like text.
This document is a tutorial that teaches how to vectorize a bitmap image in CorelDRAW. It explains how to import a bitmap logo, trace it to convert it to a vector image using PowerTRACE, and then replace the text within the logo by ungrouping objects, deleting the text and background, and creating new text along a curved path within the logo. The tutorial also previews the tracing results and allows adjustments to tracing settings. It aims to teach how to import, trace, draw shapes, ungroup objects, delete objects, type text on a path, and use various drawing tools.
DMD is software that allows moving display manufacturers and designers to design displays digitally rather than with physical graph paper. It allows loading fonts and images to create binary files for electronic displays. The software provides tools to set display attributes, add text or images to a grid, edit designs by cutting, copying and pasting portions of the grid, and save designs in a format readable by microcontroller code.
This document discusses using Axure to represent visual design in prototypes. It provides tips for defining colors and styles, using images effectively, and promoting reuse through masters, libraries and templates. The document recommends using Axure's color palette and style editor to define colors and formatting. It also suggests techniques like image maps, slicing, preserving corners and styles to make images more interactive. Further, it advocates applying a grid during design through masters but hiding it before generating prototypes to avoid clutter. The goal is to test visual design effectively while prototyping without compromising usability.
Python provides several options for developing graphical user interfaces (GUIs), with Tkinter being the most commonly used. Tkinter is a standard Python interface that allows creating GUI applications in Python easily. To create a Tkinter app, one imports Tkinter, creates the main window, adds widgets to it, and applies event triggers to the widgets. Common widgets in Tkinter include buttons, canvases, checkbuttons, entries, frames, labels, listboxes, menus, messages, and radiobuttons.
The document describes the basic controls in Visual Basic, including objects, properties, events, and methods. It discusses form objects, command buttons, labels, text boxes, check boxes, option buttons, list boxes, combo boxes, scroll bars, picture boxes, frames, shapes, lines, and timers. Properties, events, and methods are described for configuring and interacting with each control.
HTML is a markup language used to define the structure and layout of web pages. It uses tags to annotate text with information about headings, paragraphs, lists, links, and other elements. Common tags in HTML include <html> <head> and <body> to define overall page structure, as well as <h1>-<h6> for headings, <p> for paragraphs, and <a> for links. HTML documents are viewed in web browsers, which interpret the tags and display page elements accordingly.
PowerPoint allows users to view presentations in several ways like Normal view, Slide Sorter view, Notes Page view, and Slide Show view. It also allows formatting of slides, including modifying the color scale, zooming in and out, and saving presentations in different formats. Printing options include Full Page Slides, Notes Page, Outline, and Handouts formats. Formatting tools let users align, justify, and change line spacing of paragraphs, as well as add bullets and format text boxes. Design features allow applying themes, changing font and slide colors, adding backgrounds, headers/footers, and more.
Prepared as part of the IT for Business Intelligence course of MBA @VGSOM, IIT Kharagpur. The tutorial describes how to create an interactive map using the open source software QGIS.
This document discusses how to create and format text, apply colors and gradients, and position text in Illustrator. The key points covered are:
- How to create, select, and format text using tools like the Character and Paragraph panels.
- How to flow text into shapes or position it on paths using tools like Area Type and Type on a Path.
- How to create and adjust gradients using the Gradient panel, including applying them to fills, strokes, and text.
- Additional text formatting options like converting to outlines, adjusting gradients, and adding drop shadows.
PowerPoint has several views to see presentations including Normal, Slide Sorter, Notes Page, and Slide Show views. It allows modifying presentations by changing colors, zooming, and printing in different formats like full pages, notes pages, and handouts. PowerPoint enables formatting text through alignment, bullets, styles, columns, and changing spelling options. Themes can be customized by modifying colors, fonts, and backgrounds. Sections and footers are tools to organize slides.
The document provides 9 steps to configure Bill Redirect software to redirect package dimension readings from a Dimmer III device via serial communication to a computer's keyboard buffer, allowing the dimensions to be input as keyboard strokes into any shipping/packaging software. The steps cover downloading and installing the software, configuring serial port settings, creating a virtual button to request dimensions, and testing.
Develop Secure Enterprise Solutions with iOS Mobile App Development ServicesDamco Solutions
The security of enterprise apps should not be overlooked by organizations. Since these apps handle confidential finance/user data and business operations, ensuring greater security is crucial. That’s why, businesses should hire dedicated iOS mobile application development services providers for creating super-secured enterprise apps. By incorporating sophisticated security mechanisms, these developers make enterprise apps resistant to a range of cyber threats.
Content source - https://www.bizbangboom.com/articles/enterprise-mobile-app-development-with-ios-augmenting-business-security
Read more - https://www.damcogroup.com/ios-application-development-services
It's your unstructured data: How to get your GenAI app to production (and spe...Zilliz
So you've successfully built a GenAI app POC for your company -- now comes the hard part: bringing it to production. Aparavi addresses the challenges of AI projects while addressing data privacy and PII. Our Service for RAG helps AI developers and data scientists to scale their app to 1000s to millions of users using corporate unstructured data. Aparavi’s AI Data Loader cleans, prepares and then loads only the relevant unstructured data for each AI project/app, enabling you to operationalize the creation of GenAI apps easily and accurately while giving you the time to focus on what you really want to do - building a great AI application with useful and relevant context. All within your environment and never having to share private corporate data with anyone - not even Aparavi.
How UiPath Discovery Suite supports identification of Agentic Process Automat...DianaGray10
📚 Understand the basics of the newly persona-based LLM-powered Agentic Process Automation and discover how existing UiPath Discovery Suite products like Communication Mining, Process Mining, and Task Mining can be leveraged to identify APA candidates.
Topics Covered:
💡 Idea Behind APA: Explore the innovative concept of Agentic Process Automation and its significance in modern workflows.
🔄 How APA is Different from RPA: Learn the key differences between Agentic Process Automation and Robotic Process Automation.
🚀 Discover the Advantages of APA: Uncover the unique benefits of implementing APA in your organization.
🔍 Identifying APA Candidates with UiPath Discovery Products: See how UiPath's Communication Mining, Process Mining, and Task Mining tools can help pinpoint potential APA candidates.
🔮 Discussion on Expected Future Impacts: Engage in a discussion on the potential future impacts of APA on various industries and business processes.
Enhance your knowledge on the forefront of automation technology and stay ahead with Agentic Process Automation. 🧠💼✨
Speakers:
Arun Kumar Asokan, Delivery Director (US) @ qBotica and UiPath MVP
Naveen Chatlapalli, Solution Architect @ Ashling Partners and UiPath MVP
Discovery Series - Zero to Hero - Task Mining Session 1DianaGray10
This session is focused on providing you with an introduction to task mining. We will go over different types of task mining and provide you with a real-world demo on each type of task mining in detail.
Choosing the Best Outlook OST to PST Converter: Key Features and Considerationswebbyacad software
When looking for a good software utility to convert Outlook OST files to PST format, it is important to find one that is easy to use and has useful features. WebbyAcad OST to PST Converter Tool is a great choice because it is simple to use for anyone, whether you are tech-savvy or not. It can smoothly change your files to PST while keeping all your data safe and secure. Plus, it can handle large amounts of data and convert multiple files at once, which can save you a lot of time. It even comes with 24*7 technical support assistance and a free trial, so you can try it out before making a decision. Whether you need to recover, move, or back up your data, Webbyacad OST to PST Converter is a reliable option that gives you all the support you need to manage your Outlook data effectively.
Mastering OnlyFans Clone App Development: Key Strategies for SuccessDavid Wilson
Dive into the critical elements of OnlyFans clone app development, from understanding user needs and designing engaging platforms to implementing robust monetization strategies and ensuring scalability. Discover how RichestSoft can guide you through the development process, offering expert insights and proven strategies to help you succeed in the competitive market of content monetization.
LeadMagnet IQ Review: Unlock the Secret to Effortless Traffic and Leads.pdfSelfMade bd
Imagine being able to generate high-quality traffic and leads effortlessly. Sounds like a dream, right? Well, it’s not. It’s called LeadMagnet IQ, and it’s here to revolutionize your marketing efforts.
(Note: Download the paper about this software. After that, click on [Click for Instant Access] inside the paper, and it will take you to the sales page of the product.)
Connector Corner: Leveraging Snowflake Integration for Smarter Decision MakingDianaGray10
The power of Snowflake analytics enables CRM systems to improve operational efficiency, while gaining deeper insights into closed/won opportunities.
In this webinar, learn how infusing Snowflake into your CRM can quickly provide analysis for sales wins by region, product, customer segmentation, customer lifecycle—and more!
Using prebuilt connectors, we’ll show how workflows using Snowflake, Salesforce, and Zendesk tickets can significantly impact future sales.
COVID-19 and the Level of Cloud Computing Adoption: A Study of Sri Lankan Inf...AimanAthambawa1
The study’s main objective is to analyse the level of cloud computing adoption and usage during COVID-19 in Sri
Lanka, especially in Information Technology (IT) organisations. Using senior IT employees, this study investigates
what extent their organisation adopts with cloud computing, the level of cloud computing usage, current use of
cloud service model, usage of cloud deployment model, preferred cloud service providers and reasons for adopting
and not adopting cloud computing. The study also describes why cloud computing is a solution for new normal
situations and the cloud-enabled services used during and after the COVID-19 pandemic. The finding suggests
that 87.7% of the organisations currently use cloud-enabled services, whereas 12.3% do not and intend to adopt.
Considering the benefits, cloud computing is the solution post COVID-19 pandemic to run the business way
forward.
"Hands-on development experience using wasm Blazor", Furdak Vladyslav.pptxFwdays
I will share my personal experience of full-time development on wasm Blazor
What difficulties our team faced: life hacks with Blazor app routing, whether it is necessary to write JavaScript, which technology stack and architectural patterns we chose
What conclusions we made and what mistakes we committed
Keynote : AI & Future Of Offensive SecurityPriyanka Aash
In the presentation, the focus is on the transformative impact of artificial intelligence (AI) in cybersecurity, particularly in the context of malware generation and adversarial attacks. AI promises to revolutionize the field by enabling scalable solutions to historically challenging problems such as continuous threat simulation, autonomous attack path generation, and the creation of sophisticated attack payloads. The discussions underscore how AI-powered tools like AI-based penetration testing can outpace traditional methods, enhancing security posture by efficiently identifying and mitigating vulnerabilities across complex attack surfaces. The use of AI in red teaming further amplifies these capabilities, allowing organizations to validate security controls effectively against diverse adversarial scenarios. These advancements not only streamline testing processes but also bolster defense strategies, ensuring readiness against evolving cyber threats.
Demystifying Neural Networks And Building Cybersecurity ApplicationsPriyanka Aash
In today's rapidly evolving technological landscape, Artificial Neural Networks (ANNs) have emerged as a cornerstone of artificial intelligence, revolutionizing various fields including cybersecurity. Inspired by the intricacies of the human brain, ANNs have a rich history and a complex structure that enables them to learn and make decisions. This blog aims to unravel the mysteries of neural networks, explore their mathematical foundations, and demonstrate their practical applications, particularly in building robust malware detection systems using Convolutional Neural Networks (CNNs).
The Zaitechno Handheld Raman Spectrometer is a powerful and portable tool for rapid, non-destructive chemical analysis. It utilizes Raman spectroscopy, a technique that analyzes the vibrational fingerprint of molecules to identify their chemical composition. This handheld instrument allows for on-site analysis of materials, making it ideal for a variety of applications, including:
Material identification: Identify unknown materials, minerals, and contaminants.
Quality control: Ensure the quality and consistency of raw materials and finished products.
Pharmaceutical analysis: Verify the identity and purity of pharmaceutical compounds.
Food safety testing: Detect contaminants and adulterants in food products.
Field analysis: Analyze materials in the field, such as during environmental monitoring or forensic investigations.
The Zaitechno Handheld Raman Spectrometer is easy to use and features a user-friendly interface. It is compact and lightweight, making it ideal for field applications. With its rapid analysis capabilities, the Zaitechno Handheld Raman Spectrometer can help you improve efficiency and productivity in your research or quality control workflows.
Smart mobility refers to the integration of advanced technologies and innovative solutions to create efficient, sustainable, and interconnected transportation systems. It encompasses various aspects of transportation, including public transit, shared mobility services, intelligent transportation systems, electric vehicles, and connected infrastructure. Smart mobility aims to improve the overall mobility experience by leveraging data, connectivity, and automation to enhance safety, reduce congestion, optimize transportation networks, and minimize environmental impacts.
1. Tutorial
Visualization
* Introduction
Gephi Tutorial
* Zoom & Pan
* Selection
* Color
Visualization
* 3-D
* Labels
Welcome to this Gephi tutorial. It will guide you to the basic and advanced visualization
* Text size settings in Gephi. The selection and interaction with tools will also be introduced.
* Text color Follow the Quick Start tutorial to learn the basic steps.
* Adjust labels
* Attributes text Gephi version 0.7alpha4 is used to do this tutorial.
* Text & Selection
* Antialiasing Get Gephi
* Screenshots
* Tools
* Transform texts
* Conclusion
A sample airlines.gexf dataset is used during this tutorial. It maps airline routes in the
United-States.
Last updated May 26th, 2010
2. Tutorial
Visualization Introduction
* Introduction Gephi is built around its visualization window, which looks like below. Each element has a
* Zoom & Pan function and will be detailed in this tutorial.
* Selection
* Color
* 3-D
* Labels
* Text size
* Text color
* Adjust labels
* Attributes text
* Text & Selection
* Antialiasing
* Screenshots
* Tools
* Transform texts
* Conclusion
3. Tutorial
Visualization Zoom & Pan
* Introduction • Use your mouse to move and scale the visualization
* Zoom & Pan - Zoom: Mouse Wheel
* Selection - Pan: Right Mouse Drag
Zoom
* Color
* 3-D
* Labels
* Text size
* Text color • If you loose your graph, reset the zoom
* Adjust labels
Pan
* Attributes text
* Text & Selection
* Antialiasing
* Screenshots
* Tools
* Transform texts
* Conclusion
4. Tutorial
Visualization Selection size
* Introduction When you start Gephi, the drag mode is enabled and let you drag nodes by keeping left
* Zoom & Pan mouse pressed and moving away.
* Selection
* Color The dragging selection size can be changed:
* 3-D
* Labels
• Click on the area where “Dragging” is written
* Text size
* Text color
* Adjust labels
* Attributes text
* Text & Selection
* Antialiasing
* Screenshots
* Tools • Configure the “Diameter” with the slider
* Transform texts
* Conclusion
5. Tutorial
Visualization Rectangle selection
* Introduction The rectangle selection is used to select one or multiple area of the network.
* Zoom & Pan
* Selection • Select the “Rectangle” selection tool
* Color
* 3-D
* Labels
* Text size
* Text color
* Adjust labels • Press the left mouse on the visualization window and
* Attributes text expand the rectangle zone by keeping left button pressed
* Text & Selection
* Antialiasing • To reset selection, click somewhere else on the window
* Screenshots
* Tools
* Transform texts One can also select single nodes by clicking on them and keeping CTRL key (Command
on Macintosh).
* Conclusion
6. Tutorial
Visualization Autoselect neighbors
* Introduction Essential option to enhance readability of the network. Selected nodes neighbors are
* Zoom & Pan automatically selected as well, allowing to know who is connected to who easily.
* Selection
* Color • Expand the visualization settings
* 3-D
* Labels • Check the “Autoselect neighbors” option
* Text size
* Text color
* Adjust labels
* Attributes text
* Text & Selection
* Antialiasing
* Screenshots
* Tools
* Transform texts
* Conclusion
without with
7. Tutorial
Visualization Edges color
* Introduction By default edges have the same color as their source node. This can be configured and a
* Zoom & Pan single color put instead.
* Selection
* Color • Expand the visualization settings and go to the “Edges” tab
* 3-D
* Labels • Uncheck the “Source node color” and configure “Edge defaut color”
* Text size
* Text color
* Adjust labels
* Attributes text
* Text & Selection
* Antialiasing
* Screenshots
* Tools
* Transform texts
* Conclusion
source color user color
8. Tutorial
Visualization Background color
* Introduction • Click on the first button in the visualization settings
* Zoom & Pan
* Selection
* Color
* 3-D
* Labels
* Text size • Configure the color and click OK to confirm
* Text color
* Adjust labels
* Attributes text
* Text & Selection
* Antialiasing
* Screenshots
* Tools
* Transform texts
* Conclusion
9. Tutorial
Visualization Nodes shapes and 3-D
* Introduction Although Gephi uses a 3-D rendering engine, networks
* Zoom & Pan are usually in 2-D and this is the default mode.
* Selection
* Color Let’s see how to enable 3-D mode.
* 3-D
• Expand the visualization settings and go to the “Nodes” tab
* Labels
* Text size • Select “Sphere 3d” instead of “Disk 2d”
* Text color
* Adjust labels
* Attributes text
* Text & Selection
* Antialiasing
* Screenshots
* Tools
The aspect of nodes changes and it is now possible to move in 3-D
* Transform texts space.
* Conclusion
Keep middle button of your mouse pressed and move up and down to in-
clinate the view.
10. Tutorial
Visualization Show labels
* Introduction • Locate the visualization settings related to text display
* Zoom & Pan
* Selection
* Color
* 3-D
* Labels
* Text size
* Text color
* Adjust labels Size
• Find the size mode button and pick “Node Size” option
* Attributes text
* Text & Selection - Fixed Independent of zoom magnification
* Antialiasing - Scaled Label size depends on the zoom magnification
* Screenshots - Node size Depends on the node size
* Tools Color
* Transform texts • The color mode allows to paint the label as its node color
or as a unique color
* Conclusion
Font quality
To have better font rendering, increase the Font size and reduce the text size.
11. Tutorial
Visualization Size mode
* Introduction The differences between size mode in text drawing. One can see the text size on the
* Zoom & Pan right is proportional to the node’s size.
* Selection
* Color
* 3-D
* Labels
* Text size
* Text color
* Adjust labels
* Attributes text
* Text & Selection
* Antialiasing
* Screenshots
* Tools
* Transform texts Fixed mode Node size
* Conclusion
Tip - Use compact fonts
To gain space, use compact fonts like Libel Suit or Yanone.
12. Tutorial
Visualization Set label color
* Introduction • Locate the color chooser in the visualization settings
* Zoom & Pan
* Selection
* Color
* 3-D
• Press the left mouse to display the palette and pick a color
* Labels
* Text size (Right-click to get a complete palette chooser)
* Text color
* Adjust labels
* Attributes text
* Text & Selection This sets node label color. To configure edge label color, expand the settings bar
* Antialiasing
* Screenshots
* Tools
* Transform texts
* Conclusion
Palette
Combine Alt, Shift and Ctrl (Command on Macintosh) to switch palettes on the fly.
13. Tutorial
Visualization Label Adjust
* Introduction Using the sample dataset with text display, labels are some-
* Zoom & Pan times overlapping. The “Label Adjust” layout can be run to
* Selection avoid that.
* Color
• Go to the Layout panel
* 3-D
* Labels • Choose the “Label Adjust” layout in the list
* Text size
* Text color • Click on to proceed
* Adjust labels
* Attributes text
* Text & Selection
* Antialiasing
* Screenshots
* Tools
* Transform texts
* Conclusion
Overlapping Fine
14. Tutorial
Visualization Display attributes
* Introduction Besides a label, nodes and edges have attributes, like gender, age or relationship type in
* Zoom & Pan a social network. It’s easy to display them instead/with the label.
* Selection
* Color
• Click on the “Attributes” button in the visualization settings.
* 3-D
* Labels • A dialog appears and lists all attributes, separated for nodes
* Text size and edges.
* Text color
* Adjust labels
• Check all attributes you want to display, for
* Attributes text
instance “Code”.
* Text & Selection
* Antialiasing
* Screenshots • Click on OK to confirm
* Tools
* Transform texts
* Conclusion
Values will be displayed separated by a ‘-’
character.
15. Tutorial
Visualization Display only selected labels
* Introduction A useful option for showing labels only if elements are selected. Works for both nodes
* Zoom & Pan and edges.
* Selection
* Color
* 3-D
* Labels
* Text size
* Text color
* Adjust labels
* Attributes text
* Text & Selection • Expand the visualization settings and go to the “Labels” tab
* Antialiasing
* Screenshots
* Tools • Check the “Hide non-selected” option
* Transform texts
* Conclusion
16. Tutorial
Visualization Antialiasing option
* Introduction Antialiasing is a visualization option which makes edges look
* Zoom & Pan smoother. It is set at 4x by default and can go up to 16x.
* Selection
* Color • Go to Gephi options in the “Tools” menu
* 3-D
0x
* Labels
* Text size • Select the “Visualization” tab and then the “OpenGL” tab.
* Text color
* Adjust labels
* Attributes text
* Text & Selection
* Antialiasing
* Screenshots
* Tools
* Transform texts
* Conclusion 16x
• Here you can change the antialising option. Restart Gephi to validate the changes.
The best value is 16x but is not supported on all hardware. It is recommended to update
your graphics driver to profit from maximum performance in Gephi.
17. Tutorial
Visualization Take screenshots
* Introduction Gephi can take high-resolution screenshots of the current visualization window. Screen-
* Zoom & Pan shots images are exported in PNG format.
* Selection
* Color
• Find the camera icon in the visualization bar
* 3-D
* Labels
* Text size • Click on the down arrow to access the settings panel
* Text color
* Adjust labels High-resolution screenshots depend on your com-
* Attributes text puter capabilities. Screenshot with higher resolu-
* Text & Selection tion looks better but have a larger file size.
* Antialiasing
* Screenshots Antialiasing makes edges smoother. Note that 16x
* Tools is not supported on all hardware.
* Transform texts
* Conclusion With good hardware you can go until 16000 width
and 16x antialiasing.
• Click on the icon to take the screenshot. The interface will appears frozen during
execution. That is normal, just wait few seconds until the process ends.
18. Tutorial
Visualization Tools
* Introduction Tools are available in the toolbar and allow various interactions with the graph win-
* Zoom & Pan dow or graph elements (nodes, edges). They can react on mouse click, selection,
* Selection drag or more complex scenario like “moving up while pressing”.
* Color
• Click on the first tool, the “Painter” and hold mouse button to color selected
* 3-D
nodes.
* Labels
* Text size You can see properties related to tools are located in the upper properties bar
* Text color
* Adjust labels
* Attributes text
* Text & Selection
* Antialiasing
* Screenshots
* Tools
* Transform texts • Try now the pencils tools to create new nodes and edges. Increase default node
size to make them more visible, set 10 instead of 1.
* Conclusion
19. Tutorial
Visualization Shortest Path tool
* Introduction Visualizing the shortest path between two nodes can be done with a tool easily.
* Zoom & Pan
* Selection • Click on the shortest path tool in the toolbar
* Color
• Click on a node (the source node) and then on the target node
* 3-D
* Labels
* Text size
* Text color
* Adjust labels
* Attributes text
* Text & Selection
* Antialiasing The path is colored and nodes are selected. If no path is found, the properties bar indi-
* Screenshots cates “No path exists between these two nodes”. The distance is given otherwise. Note
* Tools the distance takes edge weight in account.
* Transform texts
• Click elsewhere on the window to unselect the nodes. And use
* Conclusion
“Reset Color” action to remove the red color.
Undirected graphs
Note that the shortest path is not the same for directed and undirected graphs.
20. Tutorial
Visualization Heatmap tool
* Introduction Working with network distance like the Shortest Path tool, the Heatmap gives distance
* Zoom & Pan from a single node point of view. It can easily highlight the closest or the farthest reach-
* Selection able nodes.
* Color
• Select the Heatmap tool
* 3-D
* Labels • Configure the gradient like below. Double-click on the triangles to change color.
* Text size
* Text color
* Adjust labels • Use the airlines sample dataset and click on a node. Farthest reachable airports are
* Attributes text painted in red. The properties bar also indicates the max distance value. Compare De-
* Text & Selection troit, a well connected airport and a less central one.
* Antialiasing
* Screenshots
* Tools
* Transform texts
* Conclusion
Heatmap from the Minneapolis airport.
Red nodes are airports reachable in two
steps, the maximum distance.
21. Tutorial
Visualization Edit tool
* Introduction Edit tool is a convenient way to edit your data directly from the visualization window,
* Zoom & Pan and in particular labels.
* Selection
* Color • Select the Edit tool in the toolbar
* 3-D
Notice a new panel just appears on the left.
* Labels
* Text size • Click on a node to edit its label or attributes. Press
* Text color always ENTER key to validate the changes when you edit
* Adjust labels a value.
* Attributes text
* Text & Selection
* Antialiasing Edge edit is not available for the moment but will be developed in a future version.
* Screenshots
* Tools
Find more Tools
* Transform texts
* Conclusion
Developers can easily add new tools to Gephi. Consult the Plugin Center to see what is available.
And share your tools ideas and suggestions on the Gephi forum.
22. Tutorial
Visualization Bonus
* Introduction Text color and size can be used as a visual sign to express higher influence or any
* Zoom & Pan other characteristic. To conclude this tutorial, let’s see how to do something like
* Selection below.
* Color
* 3-D
* Labels
* Text size
* Text color
* Adjust labels
* Attributes text
* Text & Selection
* Antialiasing
* Screenshots
* Tools
* Transform texts
* Conclusion
23. Tutorial
Visualization Transform text color and size
* Introduction The Ranking module will be used to do that.
* Zoom & Pan
* Selection • Find the label color transformer and select which
* Color attribute to use for ranking. Here the “Degree” is chosen.
* 3-D
• Configure the ranking colors and click on
* Labels
* Text size
* Text color The text should be colored now. Try also to use “Betweenness
* Adjust labels Centrality” instead of “Degree”.
* Attributes text
* Text & Selection • Now select the label size transformer
* Antialiasing
* Screenshots • Select sizes between 0 and 1, as this size value
* Tools is multiplied with the default element size
* Transform texts
• Click on to see how the text size changes
* Conclusion
Reset transformations
Click on “Reset label color” and “Reset label size” to reset text aspect.
24. Tutorial
Visualization Conclusion
* Introduction In this tutorial you learnt more about Gephi’s visualization capabilities and the essential
* Zoom & Pan settings. You are now mastering text drawing and are ready to produce more readable
* Selection and nifty-looking results. You discovered interactive features like Tools and know how to
* Color configure them.
* 3-D
A future tutorial may focus only on tools and provide details about all of them. In the
* Labels meantime you’re welcome to ask all the questions you want on the forum. The Gephi
* Text size community can help you.
* Text color
* Adjust labels
* Attributes text
* Text & Selection
* Antialiasing
* Screenshots Go further:
* Tools • Gephi Website
* Transform texts • Gephi Wiki
• Gephi forum
* Conclusion