Простой способ создания кода с Mongoose и Node.js и Underscore?

Другой способ применения horizontalalignment и rotation к каждому тик-метке делает цикл for над метками метки, которые вы хотите изменить:

import numpy as np
import matplotlib.pyplot as plt
import datetime as dt

now = dt.datetime.now()
hours = [now + dt.timedelta(minutes=x) for x in np.arange(0,24*60,10)]
days = [now + dt.timedelta(days=x) for x in np.arange(0,30,1/4.)]
hours_value = np.random.random(len(hours))
days_value = np.random.random(len(days))

fig, axs = plt.subplots(2)
fig.subplots_adjust(hspace=0.75)
axs[0].plot(hours,hours_value)
axs[1].plot(days,days_value)

for label in axs[0].get_xmajorticklabels() + axs[1].get_xmajorticklabels():
    label.set_rotation(30)
    label.set_horizontalalignment("right")

И вот пример, если вы хотите контролировать расположение основных и второстепенных тиков:

import numpy as np
import matplotlib.pyplot as plt
import datetime as dt

fig, axs = plt.subplots(2)
fig.subplots_adjust(hspace=0.75)
now = dt.datetime.now()
hours = [now + dt.timedelta(minutes=x) for x in np.arange(0,24*60,10)]
days = [now + dt.timedelta(days=x) for x in np.arange(0,30,1/4.)]

axs[0].plot(hours,np.random.random(len(hours)))
x_major_lct = mpl.dates.AutoDateLocator(minticks=2,maxticks=10, interval_multiples=True)
x_minor_lct = matplotlib.dates.HourLocator(byhour = range(0,25,1))
x_fmt = matplotlib.dates.AutoDateFormatter(x_major_lct)
axs[0].xaxis.set_major_locator(x_major_lct)
axs[0].xaxis.set_minor_locator(x_minor_lct)
axs[0].xaxis.set_major_formatter(x_fmt)
axs[0].set_xlabel("minor ticks set to every hour, major ticks start with 00:00")

axs[1].plot(days,np.random.random(len(days)))
x_major_lct = mpl.dates.AutoDateLocator(minticks=2,maxticks=10, interval_multiples=True)
x_minor_lct = matplotlib.dates.DayLocator(bymonthday = range(0,32,1))
x_fmt = matplotlib.dates.AutoDateFormatter(x_major_lct)
axs[1].xaxis.set_major_locator(x_major_lct)
axs[1].xaxis.set_minor_locator(x_minor_lct)
axs[1].xaxis.set_major_formatter(x_fmt)
axs[1].set_xlabel("minor ticks set to every day, major ticks show first day of month")
for label in axs[0].get_xmajorticklabels() + axs[1].get_xmajorticklabels():
    label.set_rotation(30)
    label.set_horizontalalignment("right")

30
задан Jason Livesay 26 July 2013 в 09:57
поделиться

4 ответа

Так что это поздний ответ, но я считаю, что это проект, который вы ищете:

Railway.js

Это своего рода крест между Rails & amp; Узел / Экспресс / Mongoose. Если вы ищете Rails of Node.JS, это, кажется, самое близкое.

3
ответ дан UpTheCreek 26 July 2013 в 09:57
поделиться

Вот еще один пример, который я нашел:

https://github.com/jspears/bobamo

Я лично еще не использовал его, но когда я плохо сообщать

2
ответ дан mkoryak 26 July 2013 в 09:57
поделиться

Я не уверен на 100%, что следую, но, возможно, что-то вроде Backbone.js поможет. Backbone предоставит инфраструктуру MVC, которая позволит легко создавать простые согласованные компоненты на каждом уровне.

0
ответ дан lebreeze 26 July 2013 в 09:57
поделиться

Другой пакет, который вы можете попробовать, это Cruds .

Он предоставляет crud для node.js, express и mongodb, а REST совместим со стандартной URL-схемой backbone.js.

2
ответ дан ks_soft 26 July 2013 в 09:57
поделиться
Другие вопросы по тегам:

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