Add Drag and Drop in React Using React Beautiful DND

Ath Tripathi
Updated on 28-Sep-2021 11:47:11

955 Views

In this article, we will see how to drag and drop elements in a list. Drag and drop can be a useful feature when you are making a chat, dating, messenger, or any other similar type of web apps.ExampleFirst install the package "react-beautiful-dnd" −npm i --save react-beautiful-dndThis library will be used to add drag-and-droppable elements inside a list.Add the following lines of code in App.js −import { DragDropContext, Droppable, Draggable } from "reactbeautiful-dnd"; import React, { useState } from "react"; import "./App.css"; const finalSpaceCharacters = [    {       id: "gary",       name: "Gary Goodspeed", ... Read More

Propagate Non-Null Values Backward in Python Pandas

AmitDiwan
Updated on 28-Sep-2021 11:41:04

259 Views

Use the “method” parameter of the fillna() method. For backward fill, use the value ‘bfill’ as shown below −fillna(method='bfill')Let’s say the following is our CSV file opened in Microsoft Excel with some NaN values −At first, import the required library −import pandas as pdLoad data from a CSV file into a Pandas DataFrame −dataFrame = pd.read_csv("C:\Users\amit_\Desktop\SalesData.csv") ExampleFollowing is the code −import pandas as pd # Load data from a CSV file into a Pandas DataFrame dataFrame = pd.read_csv("C:\Users\amit_\Desktop\SalesData.csv") print("DataFrame...", dataFrame) # propagate non null values backward res = dataFrame.fillna(method='bfill') print("DataFrame after backward fill...", res)OutputThis will produce the ... Read More

Autocomplete and Suggestion in ReactJS

Ath Tripathi
Updated on 28-Sep-2021 11:30:36

1K+ Views

In this article, we will learn how make an autocomplete and suggestion box in React JS. Autocomplete is one of the basic features that every website has, however implementing it in a React website is very complex and problematic. Here, we will see an easy implementation of autocomplete in React JS.First create a React project −npx create-react-app tutorialpurposeNow go to the project directory −cd tutorialpurposeExampleFirst download a package −npm install --save downshiftThis library is used to add suggestion list for searchbox and the list will be written inside an array.You just copy the following code and change its style and ... Read More

Plot Grouped Horizontal Bar Chart with All Columns in Python Pandas

AmitDiwan
Updated on 28-Sep-2021 11:25:34

1K+ Views

For a grouped Horizontal Bar Chart with all the columns, create a Bar Chart using the barh() and do not set the a and y values.At first, import the required libraries −import pandas as pd import matplotlib.pyplot as pltCreate a DataFrame with 3 columns −dataFrame = pd.DataFrame({"Car": ['Bentley', 'Lexus', 'BMW', 'Mustang', 'Mercedes', 'Jaguar'], "Cubic_Capacity": [2000, 1800, 1500, 2500, 2200, 3000], "Reg_Price": [7000, 1500, 5000, 8000, 9000, 6000], })Plotting grouped Horizontal Bar Chart with all the columns −dataFrame.plot.barh(title='Car Specifications', color=("blue", "orange")) ExampleFollowing is the complete code − import pandas as pd import matplotlib.pyplot as plt # creating dataframe dataFrame = ... Read More

Auto Scrolling Animation in React JS Using React Spring

Ath Tripathi
Updated on 28-Sep-2021 11:21:52

1K+ Views

In this article, we will see how to create a scroll to top animation in React JS using the react-spring package.First create a react project −npx create-react-app tutorialpurposeNow go to the project directory −cd tutorialpurposeExampleInstall the react-spring package −npm install react-springreact-spring is used to add Spring concept based animations to our website.Next, Add the following lines of code in App.js −import React, {useState} from 'react' import { useSpring, animated } from 'react-spring' export default function App(){ const [flip, set] = useState(false) const words = ['We', 'came.', 'We', 'saw.', 'We', 'hold', 'it s', ... Read More

Draw a Lineplot Passing the Entire Dataset with Seaborn in Python

AmitDiwan
Updated on 28-Sep-2021 11:20:39

180 Views

Lineplot in Seaborn is used to draw a line plot with possibility of several semantic groupings. The seaborn.lineplot() is used for this. To plot lineplot with entire dataset, simply use the lineplot() and set the complete dataset in it without mentioning the x and y values.Let’s say the following is our dataset in the form of a CSV file − Cricketers2.csvAt first, import the required libraries −import seaborn as sb import pandas as pd import matplotlib.pyplot as pltLoad data from a CSV file into a Pandas DataFrame −dataFrame = pd.read_csv("C:\Users\amit_\Desktop\Cricketers2.csv")Plot lineplot with entire dataset −sb.lineplot(data=dataFrame) ExampleFollowing is the code −import ... Read More

Create Bar Plot and Style Bars in Seaborn using Python Pandas

AmitDiwan
Updated on 28-Sep-2021 11:12:32

263 Views

Bar Plot in Seaborn is used to show point estimates and confidence intervals as rectangular bars. The seaborn.barplot() is used. Style the bars using the facecolor, linewidth and edgecolor parameters.Let’s say the following is our dataset in the form of a CSV file −Cricketers2.csvAt first, import the required libraries −import seaborn as sb import pandas as pd import matplotlib.pyplot as pltLoad data from a CSV file into a Pandas DataFrame −dataFrame = pd.read_csv("C:\Users\amit_\Desktop\Cricketers2.csv") Design the bars −sb.barplot(x=dataFrame["Role"], y=dataFrame["Matches"], facecolor=(1, 1, 0, 0), linewidth=4, edgecolor=sb.color_palette("dark", 2))ExampleFollowing is the code − import seaborn as sb import pandas as pd import matplotlib.pyplot as ... Read More

Add Lottie Animation in React JS

Ath Tripathi
Updated on 28-Sep-2021 11:02:35

1K+ Views

Lottie is an open source animation file format that’s tiny, high quality, interactive, and can be manipulated at runtime. Let us learn how to implement Lottie animation in React.js. Lottie animations are mainly used for loader screen or as a start screen. It is written and implemented in JSON format in our React projects.ExampleGo to the official Lottie animation website and download Lottie JSON.Link to animation the I am going to use − https://lottiefiles.com/74546-character-02#/Name the JSON file "myloader.json" and keep it at the same level as App.js.Now install the react-lottie package −npm i --save react-lottieLottie library will be used to add ... Read More

Select DataFrame Rows Based on Conditions in Python Pandas

AmitDiwan
Updated on 28-Sep-2021 11:01:52

526 Views

We can set conditions and fetch DataFrame rows. These conditions can be set using logical operators and even relational operators.At first, import the required pandas libraries −import pandas as pdLet us create a DataFrame and read our CSV file −dataFrame = pd.read_csv("C:\Users\amit_\Desktop\SalesRecords.csv") Fetching dataframe rows with registration price less than 1000. We are using relational operator for this −dataFrame[dataFrame.Reg_Price < 1000]ExampleFollowing is the code −import pandas as pd # reading csv file dataFrame = pd.read_csv("C:\Users\amit_\Desktop\SalesRecords.csv") print("DataFrame...", dataFrame) # count the rows and columns in a DataFrame print("Number of rows and column in our DataFrame = ", dataFrame.shape) ... Read More

Creating 3D Text Using React Three Fiber

Ath Tripathi
Updated on 28-Sep-2021 10:59:30

2K+ Views

In this article, we will see how to create a 3D text using react-threefiber. We will first download the font of JSON and then we will add it in our Text Geometry object. We will add orbit control to it which will allow moving the text on the screen and view the 3D text properly. So, let's get started.ExampleFirst, download important libraries −npm i --save @react-three/fiber threeThis library react-three/fiber will be used to add webGL renderer to the website and to connect threejs and React.Now install a typeface font JSON and put it inside “src” folder. You can download a ... Read More

Advertisements