Графики графика в C ++C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Графики графика в C ++

Сообщение Anonymous »

Я сделал следующий график, используя matplotlib в python.i также прикрепил код, который я использовал, чтобы сделать это.
Код для arena

для arena
import matplotlib.pyplot as plt
import matplotlib.patches as patches

obs_boundary = [
[0, 0, 10, 600],
[0, 600, 900, 10],
[10, 0, 900, 10],
[900, 10, 10, 600]
]
obs_cir_own = [
[50,500,10],
[100,300,10],
[240,240,10],
[300,400,10],
[190,50,10]

]
obs_cir_opp = [
[700, 420, 10],
[460, 200, 10],
[550, 500, 10],
[670, 70, 10],
[800, 230, 10],
[600,300,10]
]
fig, ax = plt.subplots()

for (ox, oy, w, h) in obs_boundary:
print(ox, oy, w, h)
ax.add_patch(
patches.Rectangle(
(ox, oy), w, h,
edgecolor='black',
facecolor='black',
fill=True
)
)

for (ox, oy,r) in obs_cir_own:
ax.add_patch(
patches.Circle(
(ox, oy), r,
edgecolor='black',
facecolor='green',
fill=True
)
)
for (ox, oy, r) in obs_cir_opp:
ax.add_patch(
patches.Circle(
(ox, oy), r,
edgecolor='black',
facecolor='red',
fill=True
)
)

plt.plot(50,50, "bs", linewidth=30)
plt.plot(870, 550, "ys", linewidth=30)
name='arena'
plt.title(name)
plt.axis("equal")
< /code>
Итак, я хочу реализовать аналогичную арену, используя C ++, и я понятия не имею, как это сделать? Я исследовал, что снова узнал о QTPLOT, я мало что знаю о QT. Таким образом, это qtplot единственный путь или есть какой -то более простой способ. Расскажите, пожалуйста, как реализовать это в C ++.

Подробнее здесь: https://stackoverflow.com/questions/636 ... raphs-in-c
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»