Date | Count |
---|---|
str | i64 |
"Jul-2018" | 48272 |
"Jan-2019" | 62183 |
"Jan-2020" | 85596 |
"Jul-2021" | 123651 |
"Apr-2022" | 138022 |
"Jul-2022" | 143737 |
"Jun-2023" | 248608 |
"Sep-2023" | 306861 |
"Dec-2023" | 353928 |
Before ChatGPT came out, AI was a joke. No one paid attention to it. In fact, the majority of people thought virtual reality (VR) was going to happen sooner. Remember the metaverse?
But on November 30, 2022, the image of AI changed forever. That’s because OpenAI released a product called ChatGPT. The massive success of ChatGPT led to the proliferation of AI companies, causing a surge in the purchase of .ai
domain names.
Here’s a table showing the date and the total number of .ai
domains purchased.
Now let’s create the chart to see how fast these .ai
domain names are being snatched up.
import plotly.graph_objects as go
from plotly_customizations import customize_plotly_figure
from pathlib import Path
# Define the y-axis scale
= list(range(0, 500000, 100000))
y_scale
# Create the figure
= go.Figure()
fig f"{Path('../../../')}/images/logo.png")
customize_plotly_figure(fig,
# Add trace for the line plot with red line color
fig.add_trace(go.Scatter(=df['Date'],
x=df['Count'],
y='lines+markers+text', # Add 'text' to mode to show text labels
mode=dict(color='#613583', width=3), # Set line color and increase width
line
))
# Update the layout with font settings and title font size
fig.update_layout(='<b>The rise of .ai domains<br>(2018 to 2023)',
title=dict(size=26), # Set title font size to 20
title_font="x unified",
hovermode=790,
width=dict(
yaxis=y_scale, # Set the custom y-axis scale
tickvals=',', # Ensure numbers are not truncated
tickformat=True, # Show horizontal gridlines
showgrid=1, # Set gridline thickness
gridwidth='white', # Set gridline color
gridcolor
),=dict(
xaxis=False, # Disable vertical gridlines
showgrid='#FFFFFF', # Set the x-axis line color
linecolor=3, # Increase x-axis line thickness
linewidth
), =[
annotationsdict(
=0, y=-0.2, # Position at the bottom left corner
x="paper", yref="paper", # Use paper coordinates
xref="<b>Sources: Originality.ai & DNS", # Text to display
text=False, # No arrow pointing to the text
showarrow='left', # Align text to the left
xanchor='bottom', # Align text to the bottom
yanchor=dict(size=12, color="#9a9996", family="Inter") # Set font family and size
font
),dict(
='paper',
xref=.97,
x=df['Count'][-1],
y='right',
xanchor='bottom',
yanchor=f'{df["Count"][-1]:,}', # Escape double quotes within f-string
text=False,
showarrow=dict(size=16, color='#3d3846') # Apply font family
font
),dict(
=.8, y=0.3,
x="paper", yref="paper",
xref="<b>+110,000<br>ytd 2024",
text=False,
showarrow='left',
xanchor='bottom',
yanchor=dict(size=16, color="#613583",) # Apply font family
font
),
],
)
# Add a square shape around the annotation
fig.add_shape(type="rect",
="paper", yref="paper",
xref=0.78, y0=0.28, x1=0.95, y1=0.47, # Coordinates slightly adjusted to fit the annotation
x0=dict(
line="#f6f5f4",
color=2,
width
),="#f6f5f4",
fillcolor
)
fig.show()
The original chart was posted by Efi Pylarinou. I recreated it with Plotly.
you.ai
is the most expensive .ai
domain ever bought? It was purchased for $700,000 by Dharmesh Shah, the founder of HubSpot.