-1
コードを使って3次元グラフを描く必要がありました。この目的のために、私はPythonのmatplotlibを含める必要があります。誰でもこれを行うのに役立ちますか?私はの配列に現在置かれている値にグラフをプロットする必要があります。です。PythonのMatplotlibを使ったCの3次元グラフ
コードを使って3次元グラフを描く必要がありました。この目的のために、私はPythonのmatplotlibを含める必要があります。誰でもこれを行うのに役立ちますか?私はの配列に現在置かれている値にグラフをプロットする必要があります。です。PythonのMatplotlibを使ったCの3次元グラフ
まったく同じ質問ではありませんが、thisを見てみるとよいでしょう。提案された解決策のいくつかを言っていること
である:あなたがあなたに@RajによってCプログラム()はPythonを含む
A):
#include "Python.h"
int main()
{
Py_Initialize();
PyRun_SimpleString("import pylab");
PyRun_SimpleString("pylab.plot(range(5))");
PyRun_SimpleString("pylab.show()");
Py_Exit(0);
return 0;
}
B)使用 (@kazemakaseによる)matplotlibのを模倣したライブラリ:
アレイの問題については、選択したソリューションによっては、this questionを調べる価値があります。 @en_Knightには、データを変換するためのレシピ(CからPythonへ、またはその逆)を提供しています。例:
int* my_data_to_modify;
if (PyArg_ParseTuple(args, "O", &numpy_tmp_array)){
/* Point our data to the data in the numpy pixel array */
my_data_to_modify = (int*) numpy_tmp_array->data;
}
C? MatplotlibはPythonライブラリです。これは、matplotlibの 'mplot3d'部分を使って、とても良い3dplotsを作ることができます。 – roadrunner66
私は、C言語でmatplotlibを使ってグラフをプロットする必要があることを意味します。私はこれをする方法を知らない?インターネット上で解決策はあいまいです。理解できませんでしたか? –