Можно ли выбрать точку и просто удалить ее с графика, чтобы изображение можно было сохранить без этой точки?C# graphing with ZedGraph
ответ
Возможно, вы можете сделать это следующим образом:
Подпишитесь на событие MouseClick
, найдите ближайший пункт и удалите его.
Здесь вы можете найти пример того, как подписаться на события в ZedGraph
: http://zedgraph.org/wiki/index.php?title=Edit_Points_by_Dragging_the_Mouse [сайт вниз, ссылка сломана]
Вам нужно будет использовать FindNearestPoint
метод, чтобы найти нажатую точку. этот метод вернет вам CurveItem
и ID
кликнутой точки. Вы можете удалить его только с помощью метода RemovePoint
объекта CurveItem
.
Просто помните, что после каждого изменения вам нужно позвонить Invalidate
или Refresh
метод вашего control, чтобы обновить график.
вы заслуживаете как минимум 1000 дополнительных баллов за это –
Рад, что это помогло :) – Gacek
Ссылка на zedgraph.org (сейчас) сломана. –
@everyone, пожалуйста, сразу отвечайте –
Yes Drill sgt. Не хотите ли вы обжарить картофель? – Mikos
@mikos, пожалуйста, принесите мне sandwhich ASAP –