2014 dxdy logo

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

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




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


16/08/05
1153
Может кто-нибудь подсказать, как в визуализации 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
1153
Спосибо!

Возможно ли на этой же визуализации изобразить диагональ (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
1153
Спасибо огромное!

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

 Профиль  
                  
 
 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, Супермодераторы



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

Сейчас этот форум просматривают: gris


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

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