Python Articles

Page 193 of 855

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 781 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 695 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

How to create a random forest classifier using Python Scikit-learn?

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

Random Forest is a supervised machine learning algorithm that creates multiple decision trees on data samples and combines their predictions through voting. This ensemble approach reduces overfitting and typically produces better results than a single decision tree. The algorithm works by training multiple decision trees on different subsets of the data and features, then averaging their predictions for regression or using majority voting for classification. Steps to Create Random Forest Classifier Follow these steps to create a random forest classifier using Python Scikit-learn: Step 1 − Import the required libraries Step 2 − Load the dataset ...

Read More

How to get dictionary-like objects from dataset using Python Scikit-learn?

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

Scikit-learn datasets are returned as dictionary-like objects called Bunch objects. These objects contain structured data with several useful attributes that provide access to the dataset features, targets, and metadata. Dictionary-like Object Attributes Scikit-learn dataset objects contain the following key attributes − data − The feature matrix containing the data to learn. target − The target values for regression or classification. DESCR − Complete description of the dataset including characteristics. target_names − Names of the target variable(s). feature_names − Names of the feature columns. frame − Optional pandas DataFrame (when as_frame=True). Example 1: Accessing Dataset ...

Read More
Showing 1921–1930 of 8,549 articles
« Prev 1 191 192 193 194 195 855 Next »
Advertisements