Как получить векторные заголовки с верхним концом как T и нижним концом как с помощью gnuplot

В Python я с большим успехом использовал библиотеку Flask-CORS . Это делает работу с CORS супер легкой и безболезненной. Я добавил код из документации библиотеки ниже.

Установка:

$ pip install -U flask-cors

Простой пример, который позволяет CORS для всех доменов на всех маршрутах:

from flask import Flask
from flask_cors import CORS

app = Flask(__name__)
CORS(app)

@app.route("/")
def helloWorld():
  return "Hello, cross-origin-world!"

Более подробные примеры см. в документации. Я использовал простой пример выше, чтобы обойти проблему CORS в ионном приложении, которое я создаю, чтобы получить доступ к отдельному серверу фляшек.

1
задан Osirissceptre 30 March 2019 в 22:09
поделиться

1 ответ

Если вы прочитаете справку по gnuplot

set arrow <tag> {nohead | head | backhead | heads}
                       {size <headlength>,<headangle>{,<backangle>}}

, вы подумаете, что это легко, но я не получаю ожидаемого результата ни со стрелкой 1, ни со стрелкой 2. Я не знаю, что с этим не так Может быть, кто-то может объяснить. Не очень хорошим решением будет разделить стрелку на две стрелки 3 и 4.

### different front- and backheads for arrows
reset session

set arrow 1 from -9,5 to -9,-5 heads size 1,45,90 
set arrow 2 from -6,5 to -6,-5 heads size 1,90,45

set arrow 3 from -3,5 to -3,0 backhead size 1,90
set arrow 4 from -3,0 to -3,-5 head size 1,45

set arrow 5 from 0,5 to 0,-5 heads size 1,45,90 empty
set arrow 6 from 2,5 to 2,-5 heads size 1,45,60 filled

x0=8; y0=5
x1=4; y1=-5
set arrow 7 from x0,y0 to x1,y1 backhead size 1,135
set arrow 8 from x0,y0 to x1,y1 head size 1,45

plot x
### end of code

Редактировать:

На самом деле, описание немного вводит в заблуждение: backangle - это не угол backhead, а угол в задней части голова (см. стрелки 5 и 6). И похоже, что не предвидится, что стрелка имеет две разные головки. Либо у него нет головы, одна спереди или одна сзади или две одинаковые с обеих сторон. Если вы посмотрите gnuplot arrow demo , вы не найдете стрел с разными головками спереди и сзади.

В качестве обходного пути, может быть, даже проще, чем разделение стрелки (3 и 4), нарисуйте две стрелки (7 и 8) друг над другом, одну с задней головкой и одну с (передней) головкой.

Результат:

enter image description here

0
ответ дан theozh 30 March 2019 в 22:09
поделиться
Другие вопросы по тегам:

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