Юля серфить с фейсом, хочу colorbar - PullRequest
0 голосов
/ 17 марта 2019

Я ищу, чтобы в Джулии работала цветовая шкала для поверхностного графика с лицевыми цветами, похожими на этот пример.

Цветовая полоса для команды matplotlib plot_surface

В julia 0.4.3 я использую команды:

figure()
subplot(111,projection="3d")
surf(x,y,z,facecolors=get_cmap("jet").o(N))

Я не уверен, как воссоздать показанное скалярное решение с Джулией, или есть ли способ получить цветную полосу независимо от графика, где значения max и min берутся из данных?

Примечание: используйте x, y, z, N, определенные в соответствии со ссылкой выше, и нотация .o для старых версий Julia была взята из этого старого примера https://github.com/JuliaLang/IJulia.jl/issues/418

1 Ответ

0 голосов
/ 18 марта 2019

ПОЛУЧИЛ ЭТО!

В отдельном графическом окне нанесите плоскую версию.
Затем потяните цветную полосу и поместите ее на график поверхности!

figure(1)
pmesh = pcolormesh(u,v,z1)

figure(2)
subplot(111,projection="3d")
surf(x,y,z,facecolors=get_cmap("jet").o(N))
colorbar(pmesh)

Примечание: используйте u, v, z1, x, y, z, N, определенные в соответствии с ссылкой на первую ссылку в приведенном выше вопросе

...