Инструменты для экспериментального Дизайна Протокола и Разработки?

Если я правильно понимаю, вы хотите, чтобы: Your output

Код:

import plotly.offline as pyo
import plotly.graph_objs as go
from plotly import tools

trace1 = go.Bar(
    x=[1, 2, 3],
    y=[10, 11, 12]
)
trace2 = go.Bar(
    x=[1, 2, 3],
    y=[100, 110, 120],
)
trace3 = go.Bar(
    x=[1, 2, 3],
    y=[1000, 1100, 1200],
)

fig = tools.make_subplots(rows=1, cols=3,
                          shared_xaxes=True, shared_yaxes=True,
                          vertical_spacing=0.001)

fig.append_trace(trace1, 1, 1)
fig.append_trace(trace2, 1, 2)
fig.append_trace(trace3, 1, 3)

fig['layout'].update(height=600, width=600, title='')

pyo.plot(fig, filename='bar-charts-with-shared-axis.html')

8
задан none 13 March 2009 в 22:26
поделиться

2 ответа

Бросьте GUI для текстового редактора и введите мир языков спецификации протокола. Большинство этих инструментов берет описание некоторого протокола, пытается доказать, что он не повреждается, и генерируйте реализацию и тесты. Вот некоторые для запущения Вас, но существует намного больше:

3
ответ дан 6 December 2019 в 00:08
поделиться

Если Вы собираетесь стремиться в конечном счете цель Python так или иначе, кто не тестовая буровая установка самокрутки (в Python) от запуска?

Конечные автоматы не то, что трудно для создания в коде и их чертовски много легче читать однозначно и проверить, чем изображения в GUI, особенно когда они становятся сложными.

Это звучит мне, Вы добились бы большего успеха со встроенным DSL, чем основанный на GUI разработчик.

Править: Если бы, поскольку Вы сказали в комментариях, Вы просто вывели Python как пример, я предложил бы, чтобы Вы пошли с ответом timday. Если Вы на самом деле не волнуетесь по поводу встраивания в Python, пойдите с существованием ранее DSL, как он предполагает.

1
ответ дан 6 December 2019 в 00:08
поделиться
Другие вопросы по тегам:

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