Как я могу добраться (x, y) значения графика, который построен контурным графиком?

Довольно просто и эффективно использовать Excel в качестве инструмента отчетности для доступа к данным. Быстрый подход «без программирования» заключается в создании списка или сводной таблицы, связанной с вашим внешним источником данных. Но это выходит за рамки Stackoverflow.
Программный подход может быть очень простым:

strProv = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & SourceFile & ";"
Set cnn = New ADODB.Connection  
cnn.Open strProv
Set rst = New ADODB.Recordset
rst.Open strSql, cnn
myDestRange.CopyFromRecordset rst

Вот и все!

14
задан Cœur 3 September 2017 в 16:46
поделиться

1 ответ

Посмотрите на свойство collections возвращенного ContourSet. В частности, метод get_paths () первой коллекции возвращает парные точки, составляющие каждый отрезок линии.

cs.collections[0].get_paths()

Чтобы получить массив координат NumPy, используйте атрибут Path.vertices .

p1 = cs.collections[0].get_paths()[0]  # grab the 1st path
coor_p1 = p1.vertices
12
ответ дан 1 December 2019 в 14:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: