Как проверить возврат метода в Spring Security [дубликат]

В вашей ситуации наиболее простым было бы создать метки и интервалы вручную и применить это с помощью ax.xaxis.set_major_formatter.

Вот возможное решение:

Поскольку ни один образец данных не был

Настройка:

# imports
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.dates as mdates
import matplotlib.ticker as ticker

# A dataframe with random numbers ro run tests on
np.random.seed(123456)
rows = 100
df = pd.DataFrame(np.random.randint(-10,10,size=(rows, 1)), columns=['error'])
datelist = pd.date_range(pd.datetime(2017, 1, 1).strftime('%Y-%m-%d'), periods=rows).tolist()
df['dates'] = datelist 
df = df.set_index(['dates'])
df.index = pd.to_datetime(df.index)

test_df = df.copy(deep = True)

# Plot of data that mimics the structure of your dataset
ax = test_df[(test_df.index.year ==2017) ]['error'].plot(kind="bar")
ax.figure.autofmt_xdate()
plt.figure(figsize=(15,8))

Возможное решение:

test_df = df.copy(deep = True)
ax = test_df[(test_df.index.year ==2017) ]['error'].plot(kind="bar")
plt.figure(figsize=(15,8))

# Make a list of empty myLabels
myLabels = ['']*len(test_df.index)

# Set labels on every 20th element in myLabels
myLabels[::20] = [item.strftime('%Y - %m') for item in test_df.index[::20]]
ax.xaxis.set_major_formatter(ticker.FixedFormatter(myLabels))
plt.gcf().autofmt_xdate()

# Tilt the labels
plt.setp(ax.get_xticklabels(), rotation=30, fontsize=10)
plt.show()

Вы можете легко изменить форматирование меток, установив strftime.org

1
задан Vijay Veeraraghavan 20 August 2014 в 18:08
поделиться

1 ответ

@holmis, как вы указали, виновником является # в коде! этот код

@PostAuthorize("returnObject!=null?returnObject.userId==principal.account.aid:true")

работает!

2
ответ дан Vijay Veeraraghavan 27 August 2018 в 08:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: