У меня есть график с линейным графом. Мне нужно поместить новую ось в точке/координации и построить круговую диаграмму на новой оси, чтобы пирог центрировался на точке.
import matplotlib.pyplot as plt
import numpy as np
fig, ax = plt.subplots(nrows=1, ncols=1, figsize=(6, 3))
ax.set_xlim(0,16)
ax.set_ylim(8,12)
#Plot a sine wave
x = np.arange(0, 5*np.pi, 0.1)
y = np.sin(x)+10
ax.plot(x, y, color="blue")
#Plot a red point at x=12, y=10
ax.plot(12,10,marker="o", color="red")
#Add a new axes to the plot
#Normalize the points coordinates to range between 0 and 1
x_norm = (12-0)/(16-0) #0.75
y_norm = (10-8)/(12-8) #0.5
#Add an ax at the normalized coordinates
left=0.75
bottom=0.5
width=0.1
height=0.1
sub_ax = fig.add_axes(rect=(left, bottom, width, height))
sub_ax.pie((0.2,0.3,0.5))
< /code>
Пирог центрируется на новой оси. Я не могу выяснить логику, чтобы сосредоточиться в центре?>
У меня есть график с линейным графом. Мне нужно поместить новую ось в точке/координации и построить круговую диаграмму на новой оси, чтобы пирог центрировался на точке. [code]import matplotlib.pyplot as plt import numpy as np fig, ax = plt.subplots(nrows=1, ncols=1, figsize=(6, 3)) ax.set_xlim(0,16) ax.set_ylim(8,12)
#Plot a sine wave x = np.arange(0, 5*np.pi, 0.1) y = np.sin(x)+10 ax.plot(x, y, color="blue")
#Plot a red point at x=12, y=10 ax.plot(12,10,marker="o", color="red")
#Add a new axes to the plot
#Normalize the points coordinates to range between 0 and 1 x_norm = (12-0)/(16-0) #0.75 y_norm = (10-8)/(12-8) #0.5
#Add an ax at the normalized coordinates left=0.75 bottom=0.5 width=0.1 height=0.1 sub_ax = fig.add_axes(rect=(left, bottom, width, height)) [/code]
sub_ax.pie((0.2,0.3,0.5)) < /code> Пирог центрируется на новой оси. Я не могу выяснить логику, чтобы сосредоточиться в центре?>
Я использую новую версию Chart.js v4.4.0, и я буквально ничего не могу сделать, чтобы исправить свои оси. Я динамически обновляю данные, и они работают отлично, но оси никогда не правильные, они просто автоматически подгоняют данные. Я хочу...
В моем приложении я использую диаграмму высоких диаграмм для отображения некоторых данных об использовании. Поэтому я использую приведенный ниже код для отображения данных об использовании, и я успешно отображаю данные об использовании.
HIOptions...
JavaFX 3D: Могу ли я поменять местами ось X и ось Y в групповом объекте?
Я могу только перемещать и вращать, но мне нужно поменять местами оси X и Y в групповом объекте. Есть ли простой способ изменить это?
Это группа представлений сетки,...
У меня есть несколько фреймов данных, которые я не хочу объединять, потому что у них одинаковые имена столбцов, и я хочу, чтобы они были в разных сериях.
Итак, я создаю отдельные диаграммы и в конце поместите их в диаграмму слоев.
Однако иногда...