В настоящее время я готовлю данные. Ниже мой код. Я хочу отдельные сокращения, такие как: (JFMAMJJASOND) Как я могу добиться этого с помощью текущего кода? Я застрял в настоящее время. Нужно ли использовать другой графический модуль?
# Heatflx
import plotly as py
import plotly.graph_objs as go
import plotly.figure_factory as FF
import numpy as np
import pandas as pd
import os
if not os.path.exists("images"):
os.mkdir("images")
df = pd.read_csv('/content/drive/SB11_Fulx.csv')
trace1 = go.Scatter(x=df['Date'], y=df['met_heatflx'],)
layout = go.Layout(title={
'y':0.92,
'x':0.18,
'xanchor': 'center',
'yanchor': 'top'},
plot_bgcolor='rgb(230, 230,230)',
paper_bgcolor='rgb(255, 255, 255)',
showlegend=False,
legend_orientation="h",
font=dict(
family="Avenir, monospace",
size=28,
color="#000000"),
height=700,
width=1600,
xaxis=dict(
range = [dt.date(2014, 9, 1), dt.date(2019, 9, 1)],
tickformat = '%b',
nticks = 60,
),
yaxis=dict(
title_text = 'SB11 HeatFlx',
range=[-300,600],
dtick = 200,
title_standoff = 10
)
)
fig = go.Figure(data=[trace1], layout=layout)
fig.show()
Код Я написал, производит первую цифру. Я хочу закончить тем, что делал фигуры, похожие на вторую, потому что мне нравится эстетика c. Снова мне нужно переосмыслить модуль, который я использую, и переделать все?
Я не могу найти здесь ничего: https://github.com/d3/d3-3.x-api-reference/blob/master/Time-Formatting.md
Последняя цифра - это график температуры Я сделал, используя тот же метод для первого сюжета.