66 results on '"Fabio Nelli"'
Search Results
2. Pandas in 7 Days: Utilize Python to Manipulate Data, Conduct Scientific Computing, Time Series Analysis, and Exploratory Data Analysis
- Author
-
Fabio Nelli
- Published
- 2022
3. Beginning Python : From Novice to Professional
- Author
-
Magnus Lie Hetland, Fabio Nelli, Magnus Lie Hetland, and Fabio Nelli
- Subjects
- Python (Computer program language)
- Abstract
Gain a fundamental understanding of Python's syntax and features with this revised introductory and practical reference. Covering a wide array of Python–related programming topics, including addressing language internals, database integration, network programming, and web services, you'll be guided by sound development principles. Updated to reflect the latest in Python programming paradigms and several of the most crucial features found in Python 3, Beginning Python, Fourth Edition also covers advanced topics such as extending Python and packaging/distributing Python applications. Ten accompanying projects will ensure you can get your hands dirty in no time. You will: Become a proficient Python programmer by following along with a friendly, practical guide to the language's key features Write code faster by learning how to take advantage of advanced features such as magic methods, exceptions, and abstraction Gain insight into modern Python programming paradigms including testing, documentation, packaging, and distribution Work through several interesting projects, including a P2P file–sharing application, chat client, video game, remote text editor, and more Who This Book Is For Programmers, novice and otherwise, seeking a comprehensive introduction to the Python programming language.
- Published
- 2024
4. Pandas in 7 Days
- Author
-
Fabio Nelli and Fabio Nelli
- Published
- 2024
5. Parallel and High Performance Programming with Python
- Author
-
Fabio Nelli and Fabio Nelli
- Abstract
Unleash the capabilities of Python and its libraries for solving high performance computational problems. KEY FEATURES ● Explores parallel programming concepts and techniques for high-performance computing. ● Covers parallel algorithms, multiprocessing, distributed computing, and GPU programming. ● Provides practical use of popular Python libraries/tools like NumPy, Pandas, Dask, and TensorFlow. DESCRIPTION This book will teach you everything about the powerful techniques and applications of parallel computing, from the basics of parallel programming to the cutting-edge innovations shaping the future of computing. The book starts with an introduction to parallel programming and the different types of parallelism, including parallel programming with threads and processes. The book then delves into asynchronous programming, distributed Python, and GPU programming with Python, providing you with the tools you need to optimize your programs for distributed and high-performance computing. The book also covers a wide range of applications for parallel computing, including data science, artificial intelligence, and other complex scientific simulations. You will learn about the challenges and opportunities presented by parallel computing for these applications and how to overcome them. By the end of the book, you will have insights into the future of parallel computing, the latest research and developments in the field, and explore the exciting possibilities that lie ahead. WHAT WILL YOU LEARN ● Build faster, smarter, and more efficient applications for data analysis, machine learning, and scientific computing ● Implement parallel algorithms in Python ● Best practices for designing, implementing, and scaling parallel programs in Python WHO IS THIS BOOK FOR? This book is aimed at software developers who wish to take their careers to the next level by improving their skills and learning about concurrent and parallel programming. It is also intended for Python developers who aspire to write fast and efficient programs, and for students who wish to learn the fundamentals of parallel computing and its practical uses. TABLE OF CONTENTS 1. Introduction to Parallel Programming 2. Building Multithreaded Programs 3. Working with Multiprocessing and mpi4py Library 4. Asynchronous Programming with AsyncIO 5. Realizing Parallelism with Distributed Systems 6. Maximizing Performance with GPU Programming using CUDA 7. Embracing the Parallel Computing Revolution 8. Scaling Your Data Science Applications with Dask 9. Exploring the Potential of AI with Parallel Computing 10. Hands-on Applications of Parallel Computing
- Published
- 2023
6. Python Data Analytics : With Pandas, NumPy, and Matplotlib
- Author
-
Fabio Nelli and Fabio Nelli
- Subjects
- Data mining, Python (Computer program language)
- Abstract
Explore the latest Python tools and techniques to help you tackle the world of data acquisition and analysis. You'll review scientific computing with NumPy, visualization with matplotlib, and machine learning with scikit-learn. This revision is fully updated with new content on social media data analysis, image analysis with OpenCV, and deep learning libraries. Each chapter includes multiple examples demonstrating how to work with each library. At its heart lies the coverage of pandas, for high-performance, easy-to-use data structures and tools for data manipulationAuthor Fabio Nelli expertly demonstrates using Python for data processing, management, and information retrieval. Later chapters apply what you've learned to handwriting recognition and extending graphical capabilities with the JavaScript D3 library. Whether you are dealing with sales data, investment data, medical data, web page usage, or other data sets, Python Data Analytics, Second Edition is an invaluable reference with its examples of storing, accessing, and analyzing data.What You'll LearnUnderstand the core concepts of data analysis and the Python ecosystemGo in depth with pandas for reading, writing, and processing dataUse tools and techniques for data visualization and image analysisExamine popular deep learning libraries Keras, Theano,TensorFlow, and PyTorchWho This Book Is ForExperienced Python developers who need to learn about Pythonic tools for data analysis
- Published
- 2018
7. An Introduction to Data Analysis
- Author
-
Fabio Nelli
- Subjects
Computer science ,Programming language ,Python (programming language) ,computer.software_genre ,computer ,computer.programming_language - Abstract
With this chapter, you will begin to take the first steps in the world of data analysis, seeing in detail all the concepts and processes that make up this discipline. The concepts discussed in this chapter will be helpful background for the following chapters, where these concepts and procedures will be applied in the form of Python code, through the use of several libraries that will be discussed in just as many chapters.
- Published
- 2018
- Full Text
- View/download PDF
8. pandas: Reading and Writing Data
- Author
-
Fabio Nelli
- Subjects
PANDAS ,Reading (process) ,media_common.quotation_subject ,medicine ,medicine.disease ,Psychology ,Linguistics ,media_common - Abstract
In the previous chapter, you got familiar with the pandas library and with all the basic functionalities that it provides for the data analysis. You have seen that DataFrame and Series are the heart of this library. These are the material on which to perform all manipulations of data, calculations, and analysis.
- Published
- 2018
- Full Text
- View/download PDF
9. Introduction to the Python World
- Author
-
Fabio Nelli
- Published
- 2018
- Full Text
- View/download PDF
10. Python Data Analytics
- Author
-
Fabio Nelli
- Published
- 2018
- Full Text
- View/download PDF
11. Deep Learning with TensorFlow
- Author
-
Fabio Nelli
- Subjects
Data processing ,Computer science ,business.industry ,Deep learning ,Artificial intelligence ,Glory ,business ,Data science - Abstract
2017 was a special year for deep learning. In addition to the great experimental results obtained thanks to the algorithms developed, deep learning has seen its glory in the release of many frameworks with which to develop numerous projects. Some of you will certainly already know this branch of machine learning, others you have certainly heard someone mention it. Given the great importance that deep learning is taking in data processing and analysis techniques, I found it important to add this new chapter in the second edition of this book.
- Published
- 2018
- Full Text
- View/download PDF
12. Embedding the JavaScript D3 Library in the IPython Notebook
- Author
-
Fabio Nelli
- Published
- 2018
- Full Text
- View/download PDF
13. Recognizing Handwritten Digits
- Author
-
Fabio Nelli
- Subjects
Computer science ,business.industry ,Pattern recognition ,Artificial intelligence ,business - Abstract
So far you have seen how to apply the techniques of data analysis to Pandas dataframes containing numbers and strings. Indeed, data analysis is not limited to numbers and strings, because images and sounds can also be analyzed and classified.
- Published
- 2018
- Full Text
- View/download PDF
14. Image Analysis and Computer Vision with OpenCV
- Author
-
Fabio Nelli
- Subjects
business.industry ,Computer science ,Process (computing) ,Data analysis ,Computer vision ,Artificial intelligence ,business ,Image (mathematics) - Abstract
In the previous chapters, the analysis of data was centered entirely on numerical and tabulated data, while in the previous one we saw how to process and analyze data in textual form. This book rightfully closes by introducing the last aspect of data analysis: image analysis.
- Published
- 2018
- Full Text
- View/download PDF
15. The pandas Library—An Introduction
- Author
-
Fabio Nelli
- Subjects
Programming language ,Computer science ,Python (programming language) ,computer.software_genre ,computer ,computer.programming_language - Abstract
With this chapter, you can finally get into the heart of this book: the pandas library. This fantastic Python library is a perfect tool for anyone who wants to practice data analysis using Python as a programming language.
- Published
- 2018
- Full Text
- View/download PDF
16. An Example— Meteorological Data
- Author
-
Fabio Nelli
- Published
- 2018
- Full Text
- View/download PDF
17. Textual Data Analysis with NLTK
- Author
-
Fabio Nelli
- Subjects
Computer science ,business.industry ,Sentiment analysis ,Artificial intelligence ,computer.software_genre ,business ,computer ,Natural language processing - Abstract
In this book, you have seen various analysis techniques and numerous examples that worked on data in numerical or tabular form, which is easily processed through mathematical expressions and statistical techniques. But most of the data is composed of text, which responds to grammatical rules (or sometimes not even that :)) that differ from language to language. In text, the words and the meanings attributable to the words (as well as the emotions they transmit) can be a very useful source of information.
- Published
- 2018
- Full Text
- View/download PDF
18. Python Data Analytics : Data Analysis and Science Using Pandas, Matplotlib and the Python Programming Language
- Author
-
Fabio Nelli and Fabio Nelli
- Subjects
- Data mining, Python (Computer program language)
- Abstract
Python Data Analytics will help you tackle the world of data acquisition and analysis using the power of the Python language. At the heart of this book lies the coverage of pandas, an open source, BSD-licensed library providing high-performance, easy-to-use data structures and data analysis tools for the Python programming language.Author Fabio Nelli expertly shows the strength of the Python programming language when applied to processing, managing and retrieving information. Inside, you will see how intuitive and flexible it is to discover and communicate meaningful patterns of data using Python scripts, reporting systems, and data export. This book examines how to go about obtaining, processing, storing, managing and analyzing data using the Python programming language.You will use Python and other open source tools to wrangle data and tease out interesting and important trends in that data that will allowyou to predict future patterns. Whether you are dealing with sales data, investment data (stocks, bonds, etc.), medical data, web page usage, or any other type of data set, Python can be used to interpret, analyze, and glean information from a pile of numbers and statistics. This book is an invaluable reference with its examples of storing and accessing data in a database; it walks you through the process of report generation; it provides three real world case studies or examples that you can take with you for your everyday analysis needs.
- Published
- 2015
19. Create Web Charts with JqPlot
- Author
-
Fabio Nelli and Fabio Nelli
- Subjects
- Web sites--Design, Charts, diagrams, etc, JavaScript (Computer program language)
- Abstract
Create Web Charts with jqPlotshows how to convert your data into eye-catching, innovative, animated, and highly interactive browser-based charts. This book is suitable for developers of all experience levels and needs: for those who love fast and effective solutions, you can use the jqPlot library to generate charts with amazing effects and animations using only a few lines of code.By the end of the book, you will have a good knowledge of all the elements needed to manage data from every possible source, from high-end scientific instruments to Arduino boards, from simple HTML tables to structured JSON files, and from Matlab calculations to reports in Excel. You will be able to provide cutting-edge charts exploiting the growing power of modern browsers.This book contains content previously published in Beginning JavaScript Charts.Create all kinds of charts using the latest technologies available on browsersFull of step-by-step examples, Create Web Charts with jqPlot introduces you gradually to all aspects of chart development, from the data source to the choice of which solution to apply.This book provides a number of tools that can be the starting point for any project requiring graphical representations of data, whether using commercial libraries or your own
- Published
- 2014
20. Create Web Charts with D3
- Author
-
Fabio Nelli and Fabio Nelli
- Subjects
- JavaScript (Computer program language), Charts, diagrams, etc, Web sites--Design
- Abstract
Create Web Charts with D3 shows how to convert your data into eye-catching, innovative, animated, and highly interactive browser-based charts. This book is suitable for developers of all experience levels and needs: if you want power and control and need to create data visualization beyond traditional charts, then D3 is the JavaScript library for you.By the end of the book, you will have a good knowledge of all the elements needed to manage data from every possible source, from high-end scientific instruments to Arduino boards, from PHP SQL databases queries to simple HTML tables, and from Matlab calculations to reports in Excel. This book contains content previously published in Beginning JavaScript Charts.Create all kinds of charts using the latest technologies available on browsersFull of step-by-step examples, Create Web Charts with D3 introduces you gradually to all aspects of chart development, from the data source to the choice of which solution to apply.This book provides a number of tools that can be the starting point for any project requiring graphical representations of data, whether using commercial libraries or your own
- Published
- 2014
21. Beginning JavaScript Charts : With JqPlot, D3, and Highcharts
- Author
-
Fabio Nelli and Fabio Nelli
- Subjects
- Web servers, World Wide Web, JavaScript (Computer program language), Web sites--Design, Web site development, Open source software
- Abstract
Beginning JavaScript Charts shows how to convert your data into eye-catching, innovative, animated, and highly interactive browser-based charts. This book is suitable for developers of all experience levels and needs: for those who love fast and effective solutions, you can use the jqPlot library to generate charts with amazing effects and animations using only a few lines of code; if you want more power and need to create data visualization beyond traditional charts, then D3 is the JavaScript library for you; finally, if you need a high-performance, professional solution for interactive charts, then the Highcharts library is also covered.If you are an experienced developer and want to take things further, then Beginning JavaScript Charts also shows you how to develop your own graphics library starting from scratch using jQuery. At the end of the book, you will have a good knowledge of all the elements needed to manage data from every possible source, from high-end scientific instruments to Arduino boards, from PHP SQL databases queries to simple HTML tables, and from Matlab calculations to reports in Excel. You will be able to provide cutting-edge charts exploiting the growing power of modern browsers.Create all kinds of charts using the latest technologies available on browsers (HTML5, CSS3, jQuery, jqPlot, D3, Highcharts, and SVG) Full of step-by-step examples, Beginning JavaScript Charts introduces you gradually to all aspects of chart development, from the data source to the choice of which solution to apply. This book provides a number of tools that can be the starting point for any project requiring graphical representations of data, whether using commercial libraries or your own
- Published
- 2013
22. The NumPy Library
- Author
-
Fabio Nelli
- Subjects
Fully developed ,Computer science ,Programming language ,NumPy ,Python (programming language) ,computer.software_genre ,computer ,Matrix multiplication ,Aggregate function ,computer.programming_language - Abstract
NumPy is a basic package for scientific computing with Python and especially for data analysis. In fact, this library is the basis of a large amount of mathematical and scientific Python packages, and among them, as you will see later in the book, the pandas library. This library, totally specialized for data analysis, is fully developed using the concepts introduced by NumPy. In fact, the built-in tools provided by the standard Python library could be too simple or inadequate for most of the calculations in the data analysis.
- Published
- 2015
- Full Text
- View/download PDF
23. Writing Mathematical Expressions with LaTeX
- Author
-
Fabio Nelli
- Subjects
Computer science ,Programming language ,ComputingMethodologies_DOCUMENTANDTEXTPROCESSING ,ComputerApplications_COMPUTERSINOTHERSYSTEMS ,Python (programming language) ,computer.software_genre ,computer ,computer.programming_language - Abstract
LaTeX is extensively used in Python. In this appendix there are many examples that can be useful to represent LaTeX expressions inside Python implementations. This same information can be found at the link http://matplotlib.org/users/mathtext.html .
- Published
- 2015
- Full Text
- View/download PDF
24. Open Data Sources
- Author
-
Fabio Nelli
- Subjects
Open data ,Open source data ,Database ,Computer science ,computer.software_genre ,computer - Published
- 2015
- Full Text
- View/download PDF
25. An Example—Meteorological Data
- Author
-
Fabio Nelli
- Subjects
Data profiling ,Range (statistics) ,Environmental science ,Humidity ,Raw data ,Remote sensing - Abstract
One type of data that’s easier to find on the net is meteorological data. Many sites provide historical data on many meteorological parameters such as pressure, temperature, humidity, rain, etc. You only need to specify the location and the date to get a file with datasets of measurements collected by weather stations. These data are a source of a wide range of information. As you read in the first chapter of this book, the purpose of data analysis is to transform the raw data into information and then convert it into knowledge.
- Published
- 2015
- Full Text
- View/download PDF
26. Embedding the JavaScript D3 Library in IPython Notebook
- Author
-
Fabio Nelli
- Subjects
Computer science ,Programming language ,Representation (systemics) ,Embedding ,Graphics ,JavaScript ,computer.software_genre ,computer ,computer.programming_language - Abstract
In this chapter you will see how to extend the capabilities of the graphical representation including the JavaScript D3 library within your IPython Notebooks. This library has enormous potential graphics and allows you to build graphical representations that even the matplotlib library cannot represent.
- Published
- 2015
- Full Text
- View/download PDF
27. Machine Learning with scikit-learn
- Author
-
Fabio Nelli
- Subjects
Error-driven learning ,Learning classifier system ,Active learning (machine learning) ,business.industry ,Computer science ,Machine learning ,computer.software_genre ,Iris flower data set ,Robot learning ,Chain (algebraic topology) ,Instance-based learning ,Artificial intelligence ,business ,computer - Abstract
In the chain of processes that make up the data analysis, the construction phase of predictive models and their validation are done by a powerful library called scikit-learn. In this chapter you will see some examples that will illustrate the basic construction of predictive models with some different methods.
- Published
- 2015
- Full Text
- View/download PDF
28. pandas in Depth: Data Manipulation
- Author
-
Fabio Nelli
- Subjects
Data aggregator ,Information retrieval ,Data visualization ,business.industry ,Computer science ,Carry (arithmetic) ,Data manipulation language ,Regular expression ,business - Abstract
In the previous chapter you have seen how to acquire data from data sources such as databases or files. Once you have the data in DataFrame format, they are ready to be manipulated. The manipulation of the data has the purpose of preparing the data so that they can be more easily subjected to analysis. In fact, their manipulation will depend a lot on purposes of those who must carry out the analysis, and it will be performed for making more explicit the information you are looking for. Especially in preparation for the next phase, the data must be ready to the data visualization that will follow in the next chapter.
- Published
- 2015
- Full Text
- View/download PDF
29. Python Data Analytics
- Author
-
Fabio Nelli
- Published
- 2015
- Full Text
- View/download PDF
30. Candlestick Charts with D3
- Author
-
Fabio Nelli
- Subjects
Parsing ,Chart ,Candlestick chart ,business.industry ,Computer science ,Data format ,Artificial intelligence ,Time data ,business ,computer.software_genre ,computer ,Natural language processing - Abstract
In this short but nonetheless important chapter, you will look at candlestick charts. This type of chart is based on a particular data format (OHLC, or open-high-low-close). Thus, you will need to implement a parser to read OHLC data from an external file. Moreover, another nontrivial aspect that you need to solve is how to deal with date and time data.
- Published
- 2014
- Full Text
- View/download PDF
31. Guidelines for the Examples in the Book
- Author
-
Fabio Nelli
- Subjects
Development environment ,Engineering ,business.industry ,business ,Software engineering ,Studio - Abstract
This appendix provides guidelines on how to use XAMPP and Aptana Studios together to create a development environment on your PC that will allow you to develop, run, and fix the examples given in the book.
- Published
- 2014
- Full Text
- View/download PDF
32. Working with D3
- Author
-
Fabio Nelli
- Subjects
Structure (mathematical logic) ,Engineering drawing ,Data visualization ,Chart ,business.industry ,Computer science ,Section (typography) ,Highcharts ,Object (computer science) ,business - Abstract
This chapter begins the third part of the book, concerning the D3 library. This library has a separate section of the book dedicated to it because it differs in many aspects from the jqPlot and Highcharts libraries. In the various sections of this chapter, and as you delve deeper into the aspects of the library in the next chapters, you’ll be able to appreciate that D3 has a unique and innovative structure. First of all, it does not use jQuery, but it reproduces all the features necessary for data visualization. Whereas in the jqPlot and Highcharts libraries, chart components are already created, requiring the users only to adjust their properties via the options object, D3 has virtually the opposite approach.
- Published
- 2014
- Full Text
- View/download PDF
33. Funnel Charts with jqPlot
- Author
-
Fabio Nelli
- Subjects
business.product_category ,Chart ,law ,Pie chart ,Boundary line ,Inverted pyramid ,Funnel ,Arithmetic ,business ,Mathematics ,law.invention - Abstract
Funnel charts are used to show the progressive reduction of data as they go down one level to the next. The chart consists of an inverted pyramid, or funnel, divided into different levels. Each level has its own area, which is proportional to a given percentage value. A funnel chart is similar to a pie chart in that both express a whole divided into its constituent parts. But, the funnel chart specifies levels, which succeed one another in a very precise sequence. This sequence may express a hierarchical order, the steps of a process, and so on. A pie chart cannot do this.
- Published
- 2014
- Full Text
- View/download PDF
34. Pie Charts with D3
- Author
-
Fabio Nelli
- Subjects
Focus (computing) ,Chart ,Line chart ,Computer science ,Order (business) ,Bar chart ,law ,Statistics ,Data structure ,law.invention - Abstract
In the previous chapter, you have just seen how bar charts represent a certain category of data. You have also seen that starting from the same data structure, depending on your intentions you could choose one type of chart rather than another in order to accentuate particular aspects of the data. For instance, in choosing a normalized stacked bar chart, you wanted to focus on the percentage of income that each sector produces in its country.
- Published
- 2014
- Full Text
- View/download PDF
35. Charting Technology Overview
- Author
-
Fabio Nelli
- Subjects
ComputingMilieux_GENERAL ,Structure (mathematical logic) ,Variable (computer science) ,Information retrieval ,Application programming interface ,Chart ,Line chart ,Computer science ,Bar chart ,law ,Pie chart ,Contrast (statistics) ,law.invention - Abstract
When we need to represent data or qualitative structures graphically in order to show a relationship—to make a comparison or highlight a trend—we make use of charts. A chart is a graphic structure consisting of symbols, such as lines, in a line chart; bars, in a bar chart; or slices, in a pie chart. Charts serve as valid tools that can help us discern and understand the relationships underlying large quantities of data. It is easier for humans to read graphic representations, such as a chart, than raw numeric data. Nowadays, use of charts has become common practice in a wide variety of professional fields as well as in many other aspects of daily life. For this reason, charts have come to take on many forms, depending on the stucture of the data and the phenomenon that is being highlighted. For example, if you have data separated into different groups and want to represent the percentage of each, with respect to the total, you usually display these groups of data in a pie chart or a bar chart. In contrast, if you want to show the trend of a variable over time, a line chart is typically the best choice.
- Published
- 2014
- Full Text
- View/download PDF
36. Pie Charts and Donut Charts with jqPlot
- Author
-
Fabio Nelli
- Subjects
Engineering drawing ,Chart ,Computer science ,law ,Pie chart ,law.invention - Abstract
Pie charts and donut charts are an excellent way to show the breakdown of data into their constituent parts. A pie chart is a circular chart divided into sectors, or “slices,” and its main purpose is to illustrate their relative proportions: the arc length of each slice is proportional to the quantity it represents. A donut chart is very similar to a pie chart but has a hole in the center and supports the comparison of multiple series. In this chapter, you will look at both kinds of charts. The chapter concludes with a discussion of multidimentionsional pie charts.
- Published
- 2014
- Full Text
- View/download PDF
37. Scatterplot and Bubble Charts with D3
- Author
-
Fabio Nelli
- Subjects
Set (abstract data type) ,Series (mathematics) ,Chart ,Computer science ,Reading (process) ,media_common.quotation_subject ,Computer graphics (images) ,Type (model theory) ,Plane (Unicode) ,media_common - Abstract
In this chapter, you will learn about scatterplot charts. Whenever you have a set of data pairs [x, y] and you want to analyze their distribution in the xy plane, you will refer to this type of chart. Thus, you will see first how to make this type of chart using the D3 library. In the first example, you will begin reading a TSV (tab-separated values) file containing more than one series of data, and through them, you will see how to achieve a scatterplot.
- Published
- 2014
- Full Text
- View/download PDF
38. jqPlot Plug-ins
- Author
-
Fabio Nelli
- Subjects
Database ,Computer science ,Table (database) ,computer.software_genre ,computer ,Web site - Abstract
This appendix shows the complete list of available plug-ins in the jqPlot distibution (see Table B-1). Not all these plug-ins have been treated in this book; for more information, please visit the jqPlot web site ( www.jqplot.com ).
- Published
- 2014
- Full Text
- View/download PDF
39. Create Web Charts with D3
- Author
-
Fabio Nelli
- Published
- 2014
- Full Text
- View/download PDF
40. Candlestick Charts with jqPlot
- Author
-
Fabio Nelli
- Subjects
History ,Chart ,Candlestick chart ,media_common.quotation_subject ,Statistics ,Closing (real estate) ,media_common - Abstract
Candlestick charts are widely used in the analysis of a currency over time or of price movements. This chart consists of a series of vertical bars, called candlesticks. They show the opening, closing, lowest, and highest price in a given time period (see Figure 12-1). For this reason, this kind of chart is often called an OHLC chart (when it reports open-high-low-close values) or an HLC chart (when it reports onlyhigh-low-close values).
- Published
- 2014
- Full Text
- View/download PDF
41. Line Charts with D3
- Author
-
Fabio Nelli
- Published
- 2014
- Full Text
- View/download PDF
42. Embedding D3 Charts in jQuery Widgets
- Author
-
Fabio Nelli
- Subjects
World Wide Web ,Engineering drawing ,Line chart ,Exploit ,Computer science ,Cascading Style Sheets ,computer ,computer.programming_language - Abstract
In this chapter, you’ll exploit the capability to represent the charts within some specific containers, often referred to as widgets, such as tabbed panels and accordions, provided by some libraries, including jQuery UI. This enables you to exploit the great potential of the jQuery UI widgets to further improve the way in which your charts are represented.
- Published
- 2014
- Full Text
- View/download PDF
43. Handling Live Data with D3
- Author
-
Fabio Nelli
- Subjects
Data visualization ,Line chart ,business.industry ,Computer science ,media_common.quotation_subject ,Real-time computing ,External source ,Function (engineering) ,business ,media_common - Abstract
You have seen how to handle real-time charts with jqPlot, and in this chapter, you will implement the same example, using the D3 library. Indeed, you will create a line chart that displays the real-time values generated from a function that simulates an external source of data. The data will be generated continuously, and therefore the line chart will vary accordingly, always showing the latest situation.
- Published
- 2014
- Full Text
- View/download PDF
44. Create Web Charts With jqPlot
- Author
-
Fabio Nelli
- Published
- 2014
- Full Text
- View/download PDF
45. Radar Charts with D3
- Author
-
Fabio Nelli
- Subjects
Engineering drawing ,Chart ,Computer science ,Radar chart ,Scalable Vector Graphics ,computer.file_format ,computer - Abstract
This chapter covers a type of chart that you have not yet read about: the radar chart. First you will get to know what it is, including its basic features, and how to create one using the SVG elements provided by the D3 library.
- Published
- 2014
- Full Text
- View/download PDF
46. Bar Charts with D3
- Author
-
Fabio Nelli
- Subjects
Engineering drawing ,Vector graphics ,Chart ,Bar chart ,law ,Computer science ,Ordinal Scale ,Scalar (mathematics) ,Scalable Vector Graphics ,computer.file_format ,computer ,law.invention - Abstract
In this chapter, you will see how, using the D3 library, you can build the most commonly used type of chart: the bar chart. As a first example, you will start from a simple bar chart to practice the implementation of all the components using scalar vector graphic (SVG) elements.
- Published
- 2014
- Full Text
- View/download PDF
47. JSON and Layouts—Handling Structured Data
- Author
-
Fabio Nelli
- Subjects
Information retrieval ,Chart ,Computer science ,JSON ,computer ,Complex data structures ,computer.programming_language ,Visualization - Abstract
Once you have dealt with all the graphical aspects of a chart, it is time to analyze input data in more detail. In the previous chapters, you started assigning the values of input data to arrays. Then you made use of tabulated data contained within CSV or TSV files. This step has allowed you to be able to handle most of the data for the visualization, but in reality there are more complex data structures, in a hierarchical form, such as trees.
- Published
- 2014
- Full Text
- View/download PDF
48. Moving from jqPlot to Highcharts
- Author
-
Fabio Nelli
- Subjects
Line chart ,Programming language ,Computer science ,Representation (systemics) ,Highcharts ,Content delivery network ,Norwegian ,JavaScript library ,computer.software_genre ,language.human_language ,Product (mathematics) ,language ,computer ,Gantt chart - Abstract
Following in the footsteps of the jqPlot framework, a new JavaScript library is catching up, called Highcharts. This is a commercial product and was completed in late 2009 by the Norwegian company Highsoft Solutions AS. As this book is being written, this new library is at version 3.0.1 and is increasingly being offered in the market as a new solution for the professional representation of charts.
- Published
- 2013
- Full Text
- View/download PDF
49. Bar Charts with D3
- Author
-
Fabio Nelli
- Published
- 2013
- Full Text
- View/download PDF
50. Line Charts with jqPlot
- Author
-
Fabio Nelli
- Subjects
Engineering drawing ,Line chart ,Chart ,Computer science ,Trend line ,Line (text file) ,Multi-vari chart ,Plot (graphics) - Abstract
In the previous chapter, you observed the most basic use of jqPlot, in which a series of data serves to plot a line, with no need for any additional options. You saw that in order to create the most basic type of chart, a line chart, , you do not need to include plug-ins.
- Published
- 2013
- Full Text
- View/download PDF
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.