Как вы отображаете одну букву месяц с плотно - PullRequest
0 голосов
/ 27 марта 2020

В настоящее время я готовлю данные. Ниже мой код. Я хочу отдельные сокращения, такие как: (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()

This is what I am producing now

I want to make figures professional like this

Код Я написал, производит первую цифру. Я хочу закончить тем, что делал фигуры, похожие на вторую, потому что мне нравится эстетика c. Снова мне нужно переосмыслить модуль, который я использую, и переделать все?

Я не могу найти здесь ничего: https://github.com/d3/d3-3.x-api-reference/blob/master/Time-Formatting.md

Последняя цифра - это график температуры Я сделал, используя тот же метод для первого сюжета. enter image description here

...