2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 [W.Mathematica] Визуализация ListPointPlot3D
Сообщение07.06.2016, 09:28 


16/08/05
1146
Может кто-нибудь подсказать, как в визуализации ListPointPlot3D сделать куб осей правильным. Почему-то куб визуализации сплюснут по одной из осей, масштаб на одной оси уполовинен
Код:
ListPointPlot3D[{{0, 0, 1}, {0, 1, 0}, {1, 0, 0}, {10, 9, 10}, {9, 10, 10}, {10, 10, 9}, {10, 8, 4}, {8, 4, 10}, {4, 10, 8}, {9, 8, 1}, {8, 1, 9}, {1, 9, 8}, {9, 6, 5}, {6, 5, 9}, {5, 9, 6}, {8, 3, 1}, {3, 1, 8}, {1, 8, 3}, {6, 9, 0}, {9, 0, 6}, {0, 6, 9}, {6, 10, 3}, {10, 3, 6}, {3, 6, 10}, {1, 6, 2}, {6, 2, 1}, {2, 1, 6}, {0, 7, 10}, {7, 10, 0}, {10, 0, 7}, {2, 0, 2}, {0, 2, 2}, {2, 2, 0}}, PlotStyle -> PointSize[0.03], ColorFunction -> "Rainbow"]

Охота увидеть симметрию троек точек вокруг диагональной оси, но из-за сплюснутости её сложно разглядеть.

 Профиль  
                  
 
 Re: [W.Mathematica] Визуализация ListPointPlot3D
Сообщение07.06.2016, 09:52 
Заслуженный участник


27/04/09
28128
Добавьте BoxRatios -> AutomaticListPointPlot3D переопределяет эту опцию в {1, 1, 0.4} ( :o ).

 Профиль  
                  
 
 Re: [W.Mathematica] Визуализация ListPointPlot3D
Сообщение07.06.2016, 18:23 


16/08/05
1146
Спосибо!

Возможно ли на этой же визуализации изобразить диагональ (0,0,0)-(10,10,10)?

 Профиль  
                  
 
 Re: [W.Mathematica] Визуализация ListPointPlot3D
Сообщение07.06.2016, 19:42 
Аватара пользователя


11/06/12
10390
стихия.вздох.мюсли
Например, вот так.
Код:
Show[Graphics3D[Line[{{0, 0, 0}, {10, 10, 10}}]], ListPointPlot3D[{{0, 0, 1}, {0, 1, 0}, {1, 0, 0}, {10, 9, 10}, {9, 10, 10}, {10, 10, 9}, {10, 8, 4}, {8, 4, 10}, {4, 10, 8}, {9, 8, 1}, {8, 1, 9}, {1, 9, 8}, {9, 6, 5}, {6, 5, 9}, {5, 9, 6}, {8, 3, 1}, {3, 1, 8}, {1, 8, 3}, {6, 9, 0}, {9, 0, 6}, {0, 6, 9}, {6, 10, 3}, {10, 3, 6}, {3, 6, 10}, {1, 6, 2}, {6, 2, 1}, {2, 1, 6}, {0, 7, 10}, {7, 10, 0}, {10, 0, 7}, {2, 0, 2}, {0, 2, 2}, {2, 2, 0}}, PlotStyle -> PointSize[0.03], ColorFunction -> "Rainbow", BoxRatios -> Automatic]]
(Сделать это с помощью Epilog у меня почему-то не получилось :-()

 Профиль  
                  
 
 Re: [W.Mathematica] Визуализация ListPointPlot3D
Сообщение07.06.2016, 20:47 


16/08/05
1146
Спасибо огромное!

Мне ещё охота перпендикуляры из каждой точки на диагональ опустить, но это я уже сам соображу, теперь принцип понятен.

 Профиль  
                  
 
 Re: [W.Mathematica] Визуализация ListPointPlot3D
Сообщение07.06.2016, 20:59 
Заслуженный участник


27/04/09
28128
Ещё, по идее, можно Showать сразу несколько Graphics(3D) (которые можно будет засунуть в отдельные переменные) одновременно, и они будут совмещаться.

 Профиль  
                  
 
 Re: [W.Mathematica] Визуализация ListPointPlot3D
Сообщение07.06.2016, 22:33 
Аватара пользователя


11/06/12
10390
стихия.вздох.мюсли
Можно, конечно.
arseniiv, я никак не пойму, почему у меня не вышло засунуть эту диагональ в сам ListPointPlot3D в качестве Epilog?

 Профиль  
                  
 
 Re: [W.Mathematica] Визуализация ListPointPlot3D
Сообщение08.06.2016, 00:29 
Заслуженный участник


27/04/09
28128

(Оффтоп)

Не экспериментировал ещё. Может, кто-то быстрее скажет.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group