Как мне & ldquo; добавить существующий элемент & rdquo; всю структуру каталогов в Visual Studio?

Вы можете легко получить то, что хотите, добавив строку в ax:

ax.plot(0, 0, '-r', label = 'temp')

или

ax.plot(np.nan, '-r', label = 'temp')

Это ничего не построит, кроме как добавить метку к легенде о топоре .

Я думаю, что это намного проще. Нет необходимости автоматически отслеживать линии, когда у вас есть только несколько строк во вторых осях, так как фиксация вручную, как описано выше, будет довольно простой. В любом случае, это зависит от того, что вам нужно.

Весь код выглядит следующим образом:

import numpy as np
import matplotlib.pyplot as plt
from matplotlib import rc
rc('mathtext', default='regular')

time = np.arange(22.)
temp = 20*np.random.rand(22)
Swdown = 10*np.random.randn(22)+40
Rn = 40*np.random.rand(22)

fig = plt.figure()
ax = fig.add_subplot(111)
ax2 = ax.twinx()

#---------- look at below -----------

ax.plot(time, Swdown, '-', label = 'Swdown')
ax.plot(time, Rn, '-', label = 'Rn')

ax2.plot(time, temp, '-r')  # The true line in ax2
ax.plot(np.nan, '-r', label = 'temp')  # Make an agent in ax

ax.legend(loc=0)

#---------------done-----------------

ax.grid()
ax.set_xlabel("Time (h)")
ax.set_ylabel(r"Radiation ($MJ\,m^{-2}\,d^{-1}$)")
ax2.set_ylabel(r"Temperature ($^\circ$C)")
ax2.set_ylim(0, 35)
ax.set_ylim(-20,100)
plt.show()

График выглядит следующим образом:

enter image description here [/g0]


Обновление: добавьте лучшую версию:

ax.plot(np.nan, '-r', label = 'temp')

Это ничего не сделает, пока plot(0, 0) может изменить диапазон осей.

752
задан Peter Mortensen 12 December 2018 в 22:19
поделиться

2 ответа

Перетащите файлы / папки от Windows Explorer в Проводник Решения. Это добавит их всех. Обратите внимание, что это не работает, если Visual Studio находится в Режиме администратора, потому что Windows Explorer является процессом Непривилегированного режима.

728
ответ дан Kevin Crumley 12 December 2018 в 22:19
поделиться

Включите "Шоу Все Файлы" для определенного проекта (Вы, возможно, должны были бы поразить "Обновление" для наблюдения их), **.

папки/файлы, которые не являются частью Вашего проекта , кажутся "немного легче" в дереве проекта.

Щелкают правой кнопкой по папкам/файлам, которые Вы хотите добавить и нажать , "Включают В Проект" . Это рекурсивно добавит папки/файлы к проекту.

** Эти кнопки расположены на мини-панели инструментов Solution Explorer.

** Удостоверяются, что Вы НЕ находитесь в режиме отладки.

540
ответ дан Peter Mortensen 12 December 2018 в 22:19
поделиться