• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Mathematicaでの3D散布図)

Mathematicaでの3D散布図の描画方法とデータのプロット形状の変更

このQ&Aのポイント
  • Mathematicaを使用して3D散布図を描画する方法について説明します。
  • データごとにプロットの形状を変更する方法についても解説します。
  • PlotMarkersを使用することでプロット形状を変えることができますが、使用できる関数に制限があります。

質問者が選んだベストアンサー

  • ベストアンサー
  • sanze_hui
  • ベストアンサー率100% (6/6)
回答No.1

GraphicsやGraphics3Dで、指定した座標に文字列を表示させたい場合は、PointではなくTextを使います。 例) data1 = RandomReal[1, {10, 3}]; data2 = RandomReal[1, {10, 3}]; Graphics3D[{Text["●", #] & /@ data1, Text["■", #] & /@ data2}] なお、PlotやPlot3Dなどの関数は最終的にGraphicsやGraphics3Dを生成します。 PlotMarkersオプションを指定した時に、これらの関数が何をやっているのか調べたければ、 ListPlot[{{1, 2, 3, 5, 8}, {2, 3, 6, 9, 10}}, PlotMarkers -> Automatic] // FullForm というように、FullFormを使うと何をやっているのかわかります。 私のMathematica 8ではInsetでマーカーを生成していました。 なので、上の例の場合においてもTextをInsetに変えても動作すると思います。

temo891
質問者

お礼

分かりやすいご回答ありがとうございます. 助かりました.