Example 1: plot two axes plotly
import plotly.graph_objects as go
from plotly.subplots import make_subplots
fig = make_subplots(specs=[[{"secondary_y": True}]])
fig.add_trace(
go.Scatter(x=[1, 2, 3], y=[40, 50, 60], name="yaxis data"),
secondary_y=False,
)
fig.add_trace(
go.Scatter(x=[2, 3, 4], y=[4, 5, 6], name="yaxis2 data"),
secondary_y=True,
)
fig.update_layout(
title_text="Double Y Axis Example"
)
fig.update_xaxes(title_text="xaxis title")
fig.update_yaxes(title_text="<b>primary</b> yaxis title", secondary_y=False)
fig.update_yaxes(title_text="<b>secondary</b> yaxis title", secondary_y=True, showgrid= False)
fig.show()
Example 2: go.scatter
import plotly.graph_objects as go
fig = go.Figure()
fig.add_trace(go.Scatter(x=df['col_x'], y=df['col_y'],
mode='markers',
name='markers'))
fig.add_trace(go.Scatter(x=df2['col_x'], y=df2['col_y'],
mode='lines+markers',
name='lines+markers'))
fig.show()
Example 3: scatter plot plotly
import plotly.express as px
df = px.data.iris()
fig = px.scatter(df, x="sepal_width", y="sepal_length", color="species",
size='petal_length', hover_data=['petal_width'])
fig.show()
Example 4: how to do scatter plot in pyplot
import numpy as npimport matplotlib.pyplot as plt
N = 500x = np.random.rand(N)
y = np.random.rand(N)
colors = (0,0,0)
area = np.pi*3
plt.scatter(x, y, s=area, c=colors, alpha=0.5)
plt.title('Scatter plot pythonspot.com')
plt.xlabel('x')
plt.ylabel('y')
plt.show()
Example 5: matplotlib scatter
import matplotlib.pyplot as plt
%matplotlib inline
fig, ax = plt.subplots()
ax.scatter(x, y)
ax.set_title("Title")
ax.set_xlabel("X_Label")
ax.set_ylabel("Y_Label")