Programming Articles

Page 171 of 2547

How to highlight all the values from a group on hover in Python Plotly?

Vani Nalliappan
Vani Nalliappan
Updated on 26-Mar-2026 1K+ Views

Plotly enables you to group data points and highlight all values from a group when hovering over any point in that group. This is achieved using the groupby transform feature, which creates interactive visualizations with enhanced hover capabilities. Understanding Group Highlighting When you hover over any data point in a group, Plotly automatically highlights all related points in the same group. This feature uses the transforms property with groupby type to organize data into distinct visual groups. Step-by-Step Implementation Step 1: Import Required Module Import plotly.io for creating and displaying interactive plots − ...

Read More

How to change the size of a Dash Graph in Python Plotly?

Vani Nalliappan
Vani Nalliappan
Updated on 26-Mar-2026 3K+ Views

Dash is a Python framework for building interactive web applications with Plotly graphs. You can easily control the size of graphs in a Dash app by using the style parameter in dcc.Graph() component to set custom height and width dimensions. Basic Setup First, import the required libraries and create sample data ? import dash from dash import dcc, html import pandas as pd import plotly.express as px # Create sample data df_bar = pd.DataFrame({ "Season": ["Summer", "Winter", "Autumn", "Spring"], "Rating": [3, 2, 1, 4] }) # ...

Read More

How to set the range of Y-axis in Python Plotly?

Vani Nalliappan
Vani Nalliappan
Updated on 26-Mar-2026 30K+ Views

Plotly is a powerful Python library for creating interactive visualizations. One common requirement is controlling the Y-axis range to better display your data or focus on specific value ranges. Setting Y-axis Range with update_layout() The most straightforward way to set the Y-axis range is using the update_layout() method with the yaxis_range parameter − import plotly.graph_objs as go import numpy as np # Set random seed for reproducible results np.random.seed(3) # Generate X-axis data (0 to 18, step 2) x_values = list(range(0, 20, 2)) # Generate random Y-axis data y_values = np.random.randn(10) # ...

Read More

How to set the line color in Python Plotly?

Vani Nalliappan
Vani Nalliappan
Updated on 26-Mar-2026 17K+ Views

Python Plotly provides several methods to customize line colors in graphs. In this tutorial, we'll explore how to set line colors using plotly.express and the update_traces() method. Plotly Express contains many methods to customize charts and render them in HTML format. The update_traces() method with the line_color parameter is the primary way to set line colors after creating a plot. Basic Line Color Setting Here's a complete example showing how to create a line plot and set its color ? import plotly.express as px import pandas as pd # Create sample data data = ...

Read More

How to plot multiple figures as subplots in Python Plotly?

Vani Nalliappan
Vani Nalliappan
Updated on 26-Mar-2026 13K+ Views

Plotly is an open-source Python library for creating interactive charts. You can use the make_subplots feature available in Plotly to combine multiple figures into subplots within a single layout. In this tutorial, we will use plotly.graph_objects and plotly.subplots to create multiple subplots. The make_subplots() function allows you to specify the grid layout, while append_trace() adds individual plots to specific positions. Basic Subplot Creation Here's how to create a simple subplot layout with three scatter plots ? from plotly.subplots import make_subplots import plotly.graph_objects as go # Create subplot grid: 3 rows, 1 column fig = ...

Read More

How to open a URL by clicking a data point in Python Plotly?

Vani Nalliappan
Vani Nalliappan
Updated on 26-Mar-2026 3K+ Views

In Python Plotly with Dash, you can create interactive scatter plots where clicking a data point opens a specific URL. This is achieved by storing URLs as custom data and using Dash callbacks to handle click events. Setting Up the Dashboard First, import the required libraries and create a Dash application − import webbrowser import dash from dash.exceptions import PreventUpdate from dash import dcc, html from dash.dependencies import Input, Output import plotly.express as px import pandas as pd # Create Dash app app = dash.Dash(__name__) Creating Data with URLs Create a DataFrame ...

Read More

How to implement linear classification with Python Scikit-learn?

Gaurav Leekha
Gaurav Leekha
Updated on 26-Mar-2026 4K+ Views

Linear classification is one of the simplest machine learning problems. It uses a linear decision boundary to separate different classes. We'll use scikit-learn's SGD (Stochastic Gradient Descent) classifier to predict Iris flower species based on their features. Implementation Steps Follow these steps to implement linear classification with Python Scikit-learn ? Step 1 − Import necessary packages: scikit-learn, NumPy, and matplotlib Step 2 − Load the dataset and split it into training and testing sets Step 3 − Standardize features for better performance Step 4 − Create and train the SGD classifier using fit() method ...

Read More

How to transform Scikit-learn IRIS dataset to 2-feature dataset in Python?

Gaurav Leekha
Gaurav Leekha
Updated on 26-Mar-2026 778 Views

The Iris dataset is one of the most popular datasets in machine learning, containing measurements of sepal and petal dimensions for three Iris flower species. It has 150 samples with 4 features each. We can use Principal Component Analysis (PCA) to reduce the dimensionality while preserving most of the variance in the data. What is PCA? PCA is a dimensionality reduction technique that transforms data into a new coordinate system where the greatest variance lies on the first coordinate (principal component), the second greatest variance on the second coordinate, and so on. Transforming to 2 Features ...

Read More

How to transform Sklearn DIGITS dataset to 2 and 3-feature dataset in Python?

Gaurav Leekha
Gaurav Leekha
Updated on 26-Mar-2026 692 Views

The sklearn DIGITS dataset contains 64 features as each handwritten digit image is 8×8 pixels. We can use Principal Component Analysis (PCA) to reduce dimensionality and transform this dataset into 2 or 3-feature datasets. While this significantly reduces data size, it also loses some information and may impact ML model accuracy. Transform DIGITS Dataset to 2 Features We can reduce the 64-dimensional DIGITS dataset to 2 dimensions using PCA. This creates a simplified representation suitable for visualization and faster processing − # Import necessary packages from sklearn import datasets from sklearn.decomposition import PCA # Load ...

Read More

How to implement Random Projection using Python Scikit-learn?

Gaurav Leekha
Gaurav Leekha
Updated on 26-Mar-2026 1K+ Views

Random projection is a dimensionality reduction technique that simplifies high-dimensional data by projecting it onto a lower-dimensional space using random matrices. It is particularly useful when traditional methods like Principal Component Analysis (PCA) are computationally expensive or insufficient for the data. Python Scikit-learn provides the sklearn.random_projection module that implements two types of random projection matrices ? Gaussian Random Matrix − Uses normally distributed random values Sparse Random Matrix − Uses mostly zero values with occasional +1 or -1 Gaussian Random Projection The GaussianRandomProjection class reduces dimensionality by projecting data onto a randomly generated matrix ...

Read More
Showing 1701–1710 of 25,469 articles
« Prev 1 169 170 171 172 173 2547 Next »
Advertisements